NEO Rapport Mensuel Global

Juin 2021

NEO Rapport Mensuel Global

Fait Marquants

Juin s’est avéré être l’un des mois les plus actifs jusqu’à présent en termes de développement dans l’écosystème Neo. Les participants au Hackathon se sont efforcés de mener à bien leurs projets alors que la phase de développement du Neo Frontier Launchpad touche à sa fin, tandis que les membres de la communauté des développeurs sont restés à proximité pour apporter leur soutien et leurs conseils.

Pendant ce temps, dans ces dernières étapes entre N3 RC3 et la version officielle de N3, les développeurs de base de Neo travaillent dur pour optimiser le code. Ici, au niveau du protocole de base, les avantages du hackathon en cours peuvent déjà être constatés. Plusieurs améliorations achevées en juin peuvent retracer leurs origines aux commentaires des participants au hackathon, tels que les modifications apportées au module Oracle et diverses corrections de bogues.

Une grande partie du travail restant dans la base de code Neo est liée à l’optimisation et aux corrections de bugs, mais les développeurs principaux continuent également à ajouter de nouvelles fonctionnalités utiles et à apporter d’autres modifications destinées à améliorer l’expérience des développeurs. Un exemple notable du mois dernier a été la mise en œuvre d’un générateur de nombres aléatoires intégré alimenté par une fonction aléatoire vérifiable (VRF).

Les communautés de développeurs de Neo sont restées en phase avec le noyau tout au long du mois de juin. Plusieurs collectivités ont publié leurs premiers outils compatibles RC3, et d’autres ont produit d’autres mises à jour et améliorations de l’infrastructure déjà mise à la disposition des développeurs.

Malgré le temps passé à aider au hackathon en organisant des ateliers et en fournissant un soutien aux développeurs, les équipes ont tout de même pris le temps d’apporter de nouvelles fonctionnalités au réseau. Les exemples notables détaillés ci-dessous incluent un nouveau SDK WalletConnect, un nœud et un compilateur TypeScript et de nouveaux exemples dApp de pile complète.

Les préparatifs sont en cours pour ce qui est censé être la version finale de la version 3.0.0 et son TestNet correspondant. Une fois suffisamment testé et prouvé pour être stable, la piste sera libre pour le lancement officiel de Neo N3 MainNet.

DEVELOPPEMENT DU PROTOCOLE

DEVELOPPEMENT DU PROTOCOLE

Progrès N3

Les développeurs de base sont entrés en juin après avoir sorti la version N3 RC3. Le RC3 TestNet a été mis en ligne le 30 mai et a ajouté diverses nouvelles fonctionnalités pour les développeurs. Les nouveaux appels système pour l’encodage / décodage Base58Check et pour récupérer le solde et le choix de vote d’un compte Neo étaient des ajouts notables aux côtés des autres améliorations incluses dans RC3.

Depuis lors, l’équipe a encore amélioré l’expérience N3 en mettant à jour les procédures de gestion des erreurs et en corrigeant de nouveaux bogues de cas limite sur le protocole principal, le nœud et le devpack C#. Les améliorations continuent d’être appliquées à divers sous-systèmes, y compris les composants Oracle, RPC et consensus.

Peut-être la mise à jour la plus notable de N3 en juin a introduit un champ nonce dans les en-têtes de bloc N3, utilisés avec VRF pour fournir l’accès au nouveau syscall GetRandom pour une utilisation dans les contrats intelligents. La possibilité d’accéder à un nombre aléatoire vérifiable est une fonctionnalité très utile dans un large éventail de types de contrats intelligents, y compris les jeux, DeFi et d’autres applications. À l’avenir, il est possible d’améliorer encore la mise en œuvre à l’aide de signatures BLS.

Repiquage NeoFS

NGD a poursuivi ses efforts pour porter la logique NeoFS du code Go d’origine vers C#. Au cours du mois dernier, les efforts de développement se sont concentrés sur la mise à jour de neofs-api-csharp et fileStoragePlugin. NGD a également commencé à tester la version C# du nœud InnerRing.

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

Fait Marquants

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

Jalons du projet

NODE

NeoGo par Neo SPCC

En juin, l’équipe NeoGo a travaillé sur la conception de l’échange d’état P2P et a commencé à rédiger les modifications de protocole requises. La prise en charge a également été ajoutée pour les nœuds NeoFS compatibles TLS.

https://github.com/nspcc-dev/neo-go

EXPLORER ET MONITEUR

Dora par COZ

Dora a reçu une série d’améliorations en juin, y compris l’ajout d’étendues de signature, la répartition des frais, de nouveaux types de paramètres d’événement et des exceptions. Ces fonctionnalités sont actuellement en cours de révision et seront disponibles dans une version ultérieure.

https://dora.coz.io/

COMPILATEUR DE CONTRAT INTELLIGENT

Boa par COZ

COZ a publié Boa v0.8.2 en juin, avec de nombreuses améliorations de la convivialité tout en restant aligné sur la dernière version de N3. Les améliorations incluent de nouvelles interopérabilités et de nouveaux déclencheurs. L’objectif actuel du projet est mis sur les importations de packages définis par l’utilisateur, ce qui devrait améliorer considérablement la capacité des grands projets à s’appuyer sur Neo tout en gardant le code maintenable.

https://docs.coz.io/neo3/boa/index.html

SDK

Neon.js par COZ

Juin a vu l’équipe COZ terminer son SDK WalletConnect pour Neo N3, annonçant la première fois que le protocole open-source peut être utilisé avec les portefeuilles Neo. La documentation et un portefeuille Web compatible pour les tests ont déjà été mis à la disposition des développeurs pour commencer à adopter le service comme méthode sécurisée pour les intégrations entre les portefeuilles dApps et Neo.

https://github.com/CityOfZion/neon-js

Mamba par COZ

COZ a également publié Mamba v0.8 en juin, ajoutant des fonctionnalités critiques requises par les développeurs dApp. Les ajouts incluent la prise en charge du portefeuille, la possibilité de signer des transactions et la compatibilité RC3. La fonctionnalité actuellement disponible devrait répondre à la plupart des besoins de base des développeurs qui cherchent à interagir avec la blockchain N3 à partir d’un environnement Python. Couplé avec Boa, Mamba peut maintenant être utilisé pour créer une solution dApp entière en Python sur N3.

https://github.com/CityOfZion/neo-mamba

SMART CONTRACT & DAPP FRAMEWORK

Neow3j par AxLabs

L’équipe AxLabs a publié neow3j v3.11.2 en juin, mettant la bibliothèque à jour avec la version N3 RC3. En plus d’un certain nombre de corrections de bogues importantes, divers composants de la bibliothèque ont été refactorisés et restructurés pour aboutir à une expérience de développement plus intuitive.

En parallèle, l’équipe a également développé un exemple de dApp pour servir d’inspiration et de guide pour les développeurs Java qui cherchent à s’appuyer sur Neo N3. La dApp utilise un mécanisme de gouvernance simple qui permet aux participants de voter sur les meilleurs mèmes, et donne un exemple d’intégration frontale NeoLine.

https://github.com/neow3j/neow3j

NEO•ONE par NEO Tracker

En juin, l’équipe NEO Tracker a publié NEO•ONE v3.3.0-rc3 avec une implémentation de nœud entièrement compatible. De nouvelles API et corrections de bogues dans le compilateur ont également été incluses pour faciliter la création de contrats intelligents RC3 écrits en TypeScript. L’équipe a également mis à jour la version N3 de son site Web avec une documentation et des guides améliorés sur la configuration de l’environnement et les API disponibles.

https://neo-one.io/

Neo Blockchain Toolkit par NGD Enterprise

L’équipe NGD Enterprise a travaillé sur diverses améliorations de Neo Blockchain Toolkit en juin. En particulier, la prise en charge des puces Mac M1 dans la boîte à outils et Neo Express a été une fonctionnalité très demandée. En outre, la prise en charge du débogage de trajet dans le temps pour le composant Visual DevTracker a également été effectuée.

https://marketplace.visualstudio.com/items?itemName=ngd-seattle.neo-blockchain-toolkit

Portefeuille

Neon par COZ

COZ a commencé à travailler sur le support N3 dans les implémentations de bureau et mobiles du portefeuille Neon. Une étape importante du bureau atteinte en juin a donné lieu à une version release candidate actuellement en cours de test, dont la sortie est prévue dans les semaines à venir. Le portefeuille mobile recevra une mise à jour prévue dans un proche avenir pour atténuer les divers problèmes détectés lors de la version bêta.

L’équipe intégrera WalletConnect pour N3 nativement dans les deux versions, avec la prise en charge de Ledger pour N3 à suivre peu de temps après. La planification est également en cours pour un chemin de migration Legacy vers N3 pour les utilisateurs de portefeuille Neon.

https://neonwallet.com/

NeoLine par NEXT

NEXT a terminé le développement du DAPI N3 de l’extension NeoLine Chrome en juin, fournissant une interface permettant aux portefeuilles utilisateur d’interagir avec les dApps. Un mode de chaîne privée supplémentaire a également été créé en tant qu’outil pour les développeurs, simplifiant le processus de test des intégrations DAPI sur les réseaux locaux.

https://neoline.io/

NEOFS

Neofs par Neo SPCC

En juin, Neo SPCC a terminé une refactorisation mineure de son code d’anneau interne et de sa configuration de nœud de stockage. L’équipe a produit une infrastructure de surveillance pour le RC3 TestNet et a poussé diverses corrections de bogues découvertes lors de la première série d’intégration des développeurs. Des améliorations du client d’API pour les développeurs de services ont également été incluses dans les mises à jour, et une section pour le sous-système de réputation a été ajoutée à la spécification NeoFS.

L’équipe a également fait des progrès notables sur divers services NeoFS, en particulier la passerelle S3, qui prend désormais en charge la création et la suppression de conteneurs, un certain nombre de corrections de bogues et un schéma d’authentification retravaillé. Des mises à jour ont également été appliquées à la passerelle HTTP et au SDK, ajoutant la prise en charge des portefeuilles NEP-6, entre autres changements.

https://fs.neo.org/

Audit

Audit de code par Red4Sec

En juin, Red4Sec a livré son rapport d’audit sur la version Neo N3 RC3. Les problèmes identifiés lors des tests sont actuellement à l’étude alors que Red4Sec poursuit son évaluation de la sécurité pour les nouvelles modifications apportées au protocole.

http://red4sec.com/en

Divers

Dojo par COZ

De nouveaux articles ont été publiés sur Dojo en juin avec un accent sur les développeurs dApp. Des didacticiels pour écrire des contrats intelligents Python et interagir avec eux en JavaScript sont disponibles, et un nouvel article WalletConnect montre comment intégrer le protocole dans une application.

https://dojo.coz.io/

MARKETING & ECOGROWTH

MARKETING & ECOGROWTH

Croissance des écosystèmes

MARKETING & ECOGROWTH

Evènements Marketing

12

Denis Suslov et Harry Pierson ont été invités à participer au premier chat vocal Discord du Neo Frontier Launchpad. Le but de cet échange était d’aider à guider les soumissions de Planathon tout en fournissant la plate-forme permettant aux équipes de rechercher des membres potentiels.

16

« Neo Global Community Video Competition » a été officiellement lancé et a été mis à jour en « Neo Global Creative Content Competition » 2 semaines plus tard. Le concours a reçu un accueil très positif à l’échelle locale et internationale.

18

Le CEO de COZ, Tyler Adams, a été invité à participer au deuxième atelier de Neo Frontier Launchpad. L’atelier s’est concentré sur «Comment développer des contrats intelligents sur Neo», suivi d’une session de questions-réponses pour faciliter la communication directe entre les participants et les partageurs.

21

Le troisième atelier de Neo Frontier Launchpad a été organisé par Li Chen de l’unité d’actifs numériques NGD. L’atelier est conçu pour partager comment développer un projet DeFi sur Neo à travers une étude de cas Flamingo.

22

Stanislav Bogatyrev et Alexey Vanin de Neo SPCC ont été invités à accueillir le quatrième atelier de Neo Frontier Launchpad. Ils ont donné une introduction pratique à NeoFS, le système de stockage de données décentralisé natif sur Neo.

25

Harry Pierson et John deVadoss ont été invités à participer au cinquième atelier en ligne de Neo Frontier Launchpad. L’atelier s’est principalement concentré sur le développement NFT sur neo et neo N3 natif norme NEP-11 pour les NFT.

28

Claude Müller, Micheal Bucher et Guil Sperb. Machado d’Axlabs a été invité à accueillir le sixième atelier de Neo Frontier Launchpad. AxLabs a donné une conférence sur la gouvernance dans les contrats intelligents et a publié une dApp de gouvernance composée d’un frontend JavaScript et de contrats intelligents Java.

29th

Neo a organisé une réunion de questions ouvertes avec des invités de Neo SPCC, NGD Enterprise et NGD, pour aider les participants à en savoir plus sur la rampe de lancement et le développement sur Neo.

30th

Le fondateur de Neo, Da Hongfei, a été invité à rejoindre l’AMA en ligne de la communauté télégraphique chinoise PANews pour discuter de la façon dont Neo N3 brisera la frontière entre les mondes numérique et physique, et du type d’approche qui sera adoptée pour renforcer la croissance écologique.

MARKETING & ECOGROWTH

Communauté

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

LIQUIDITE

LIQUIDITE

Échanges