Rapport mensuel de Neo Global - Développement

Février 2022

Rapport mensuel de Neo Global - Développement

Fait Marquants

Février a été le deuxième mois complet de fonctionnement stable pour Neo v3.1. Alors que l’activité réseau maintient sa tendance constante à la hausse et que de nouvelles applications cherchent à se déployer sur MainNet, Neo continue de signifier pour l’espace blockchain plus large que la sécurité n’a pas besoin de se faire au détriment de la convivialité.

Ce mois-ci, les principaux développeurs ont réorienté leurs efforts vers la maintenance du code et ont commencé à explorer de nouvelles améliorations pour le protocole. Pendant ce temps, l’unité d’actifs numériques de NGD s’est avancée avec un certain nombre de mises à jour pour la version NeoFS C #. Le plugin Inner Ring pour le nœud NeoCLI est maintenant en cours de révision de code et les tests pour le service Notary ont commencé.

Neo SPCC a travaillé en étroite collaboration avec le DAU pendant le développement de NeoFS C#, conseillant sur les détails de la mise en œuvre et aidant aux tests pour s’assurer de son exactitude par rapport à la version originale de Go. Une fois les efforts de DAU sur ce front terminés, les utilisateurs de NeoCLI pourront fonctionner à la fois comme nœuds d’anneau interne et de stockage. À son tour, le réseau NeoFS est doté d’une couche supplémentaire de décentralisation via l’hétérogénéité.

Le nœud Go utilisé pour alimenter l’implémentation de référence NeoFS a reçu un certain nombre de changements importants en février. Neo SPCC a atteint une compatibilité totale avec le système d’exploitation Windows et a permis d’exécuter des nœuds légers qui ne synchronisent pas les blocs.

AxLabs a également fait des vagues sur sa propre intégration NeoFS, à commencer par l’ajout d’utilitaires connexes au SDK neow3j pour les développeurs Java. NGD Enterprise a mis son attention sur les améliorations apportées au débogueur de contrat intelligent, en concevant un moyen plus convivial pour les développeurs d’explorer le stockage de contrats, tandis que NEXT a itéré sur NeoLine avec de nouvelles fonctionnalités permettant d’ajouter des NFT personnalisés au portefeuille d’extension.

Le rapport mensuel complet sur le développement mondial de février Neo est disponible ci-dessous.

DEVELOPPEMENT DU PROTOCOLE

DEVELOPPEMENT DU PROTOCOLE

Neo Core

Neo v3.1 entre dans son troisième mois de fonctionnement stable depuis sa sortie

Aucune mise à jour n’a atterri dans la branche principale pour le noyau Neo ce mois-ci, bien que plusieurs mises à jour potentielles aient été explorées et poussées vers la branche de développement pour des tests et un examen approfondi. Plus particulièrement, une proposition visant à régler le paramètre de transaction maximum par bloc pour le N3 TestNet a été fusionnée, passant de 512 à 5000. Ce changement proposé augmenterait le plafond du TPS à 333, permettant à un mempool entièrement rempli d’être complètement rincé en seulement 10 blocs, répondant facilement aux besoins de la plate-forme pour l’avenir.


Début des tests et de l’optimisation pour la mise en œuvre du service C# Notary

L’Unité des actifs numériques a soumis sa mise en œuvre C# du service Notariat pour examen. Initialement déployé en tant que fonctionnalité expérimentale dans NeoGo par Neo SPCC, le service Notary simplifie le processus de création et de relais des transactions multi-sig. Le système est un élément clé du réseau NeoFS où il permet une optimisation significative des opérations internes.


Le plugin NeoFS Inner Ring pour le nœud principal entre en phase de révision

L’implémentation C# de NeoFS est en développement depuis plusieurs mois. Les fonctionnalités nécessaires sont fournies sous la forme de plugins qui peuvent être installés dans le client de nœud Neo principal. En février, le plugin de nœud Inner Ring a été soumis pour examen et test. Les nœuds Inner Ring agissent comme un pont entre le Neo MainNet et la Neo sidechain qui transporte les opérations internes de NeoFS. Une fois terminé, le plugin IR permettra aux nœuds C# de participer à la gestion du réseau NeoFS, permettant la fourniture de services de stockage distribués avec des nœuds de stockage et les contrats intelligents internes du réseau.

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

Fait Marquants

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

Jalons du projet

NODE

NeoGo par Neo SPCC

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

SDK

neow3j par AxLabs

AxLabs s’est concentré sur l’intégration de NeoFS dans le SDK en février, avec l’intention de fournir un exemple de projet NeoFS que neow3j peut envelopper pour fournir les fonctionnalités nécessaires. Le devpack a également reçu des améliorations, telles que la prise en charge étendue des classes pour Java instanceof keyword with the Hash160, Hash256, ECPoint, and Array types.

https://github.com/neow3j/neow3j

SMART CONTRACT & DAPP FRAMEWORK

Neo Blockchain Toolkit par NGD Enterprise

Jusqu’en février, NGD Enterprise a travaillé sur un nouvel ensemble important d’améliorations du débogueur ciblant le composant de stockage sous contrat. La prochaine version préliminaire remplacera la vue de flux d’octets existante par des représentations clé-valeur typées et conviviales pour les développeurs.

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

Portefeuille

NeoLine par NEXT

Dans sa dernière mise à jour, NEXT a permis aux utilisateurs de l’extension NeoLine d’ajouter des jetons NEP-11 personnalisés en entrant une adresse de contrat intelligent NEP-11 valide. Parmi les autres améliorations apportées en février, citons l’amélioration des réponses aux erreurs pour RPC dans le dAPI, l’optimisation de l’analyse des propriétés NFT et diverses corrections de bogues.

https://neoline.io/

NEOFS

Neofs par Neo SPCC

https://fs.neo.org/

Audit

Audit par Red4Sec

En février, Red4Sec a terminé son audit du contrat intelligent PayProxy, détectant ainsi une vulnérabilité critique. Les correctifs des problèmes dans les piles Flamingo et Lyrebird ont également été examinés et les vulnérabilités ont été signalées aux responsables de NeoLine. Plus récemment, l’équipe s’est tournée vers d’éventuels exploits dans les ponts à chaînes croisées ETH-NEO.

https://red4sec.com/en

INITIATIVES SPÉCIALES

INITIATIVES SPÉCIALES

Portail des développeurs Grantshares et Neo

La plateforme de financement communautaire GrantShares approche du test pilote MainNet

Suite au déploiement réussi de la version bêta de DAO sur TestNet le mois dernier. La page de destination et l’application Web du projet ont progressé à travers les phases de planification, de conception et de développement. Son équipe dirigeante, AxLabs, prépare actuellement un test pilote avec deux nouveaux projets à l’écosystème qui sont à la recherche de fonds. Le test fonctionnera sur le réseau principal N3 et aidera à évaluer le processus de subvention et l’expérience utilisateur globale.

L’un des deux premiers projets à atterrir sur GrantShares pour la course pilote est dirigé par le développeur Alex Walker. Lancé par une subvention de Neo News Today, Alex vise à produire une application de style Dropbox qui utilise NeoFS, ainsi que des ressources d’accompagnement pour aider à guider d’autres développeurs dans le processus de création de leurs propres applications décentralisées qui utilisent la plate-forme NeoFS.

La documentation, actuellement disponible sur https://neo-docs.onrender.com/, aide les développeurs à parcourir les principaux concepts et bibliothèques dont ils auront besoin pour s’appuyer sur Neo et NeoFS. Des didacticiels dans Go sont également fournis, avec des plans d’expansion avec Python, C # et d’autres exemples au fil du temps. Son mainteneur travaille également aux côtés de PXT pour apporter les nouvelles ressources au portail officiel des développeurs qui est actuellement en développement.


PXT lance un nouveau portail de développeur Neo pour le site officiel

L’équipe de l’expérience produit a lancé un certain nombre d’initiatives clés depuis sa création. L’un des plus directement visibles est le portail des développeurs, une nouvelle section du site officiel de Neo.org qui sert de collection complète d’outils et de ressources.

Le portail facilite la recherche de concepts Neo de base, de guides de configuration de l’environnement local et d’exemples de contrats intelligents, de dApps et d’autres intégrations. Toutes les langues et tous les outils sont pris en charge; l’aperçu du portail propose déjà des didacticiels de groupes communautaires.

Le portail peut être trouvé à https://developers.neo.org/ et propose déjà des didacticiels de groupes communautaires sur Python, Go, Java et C #.