NEO Rapport Mensuel Global

Décembre 2020

NEO Rapport Mensuel Global

Fait Marquants

Alors que nous fermons le livre sur une autre année, la communauté Neo peut regarder en arrière et être fière de tout ce qui a été réalisé au cours des 12 derniers mois. 2020 a été une année pas comme les autres. La pandémie du COVID-19 a forcé chacun à réimaginer sa vie personnelle et professionnelle. De nombreux sacrifices ont été faits, et de nouvelles habitudes se sont forgées.

Neo est venu à travers elle avec l’aide de notre communauté et nous passons à 2021 avec force. Trois nouvelles versions Neo3 Preview expédiées en 2020, avec Preview4 – la plus complète et la plus performante à ce jour – atterrissant en décembre.

Les groupes de développeurs communautaires mondiaux de Neo ont travaillé dur, la quasi-totalité des grands projets d’infrastructure et d’outillage signalant des niveaux de compatibilité Preview4.

Ensemble, nous construisons les bases de la prochaine évolution de Neo et de l’économie numérique. Cela en dit long sur la cohésion de notre communauté que nous faisons en tandem. Les travaux qui ont été achevés en 2020 et dans les premiers stades de 2021 feront un plaisir pour les nouveaux développeurs de construire des applications sur Neo profondément dans l’avenir.

Le rapport mensuel mondial Neo complet de décembre se trouve ci-dessous.

DEVELOPPEMENT DU PROTOCOLE

DEVELOPPEMENT DU PROTOCOLE

Progrès de Neo3

Décembre a apporté la sortie de Neo3 Preview4, une réalisation majeure par les développeurs de base et d’autres contributeurs. La mise à jour a introduit Neo3 dans sa forme la plus stable et performante à ce jour, et a officiellement fait ses débuts un certain nombre de nouvelles fonctionnalités, y compris le service Oracle et nep-17 fonctionnalité. Preview4 a également fourni des optimisations et des suppléments pour la stratégie de gouvernance du comité et mis en œuvre le modèle économique revitalisé.

Les développeurs de base travaillent également actuellement à migrer la logique des racines d’état du néo-core vers les néo-modules. Le plugin Oracle est également en cours de développement, qui soutiendra le fonctionnement des nœuds oracle.

Malgré les réalisations de décembre, des tâches nouvelles et inachevées ont incité l’équipe à publier une version Preview5. Cette version preview finale comprendra presque toutes les fonctionnalités et la logique Neo3. La liste de contrôle Preview5 peut être trouvée ici; environ la moitié des PR ont déjà été fusionnés.

DEVELOPPEMENT DU PROTOCOLE

StateRoot

Neo3

Plusieurs PR ont été créés à la suite de la décision de déplacer la logique de racine de l’état vers un nouveau plugin de service d’État, situé dans des néo-modules. #410 déplace la structure de données MPT vers le module de service, tandis que #414 permettra aux nœuds de stocker uniquement le dernier état localement. Les développeurs principaux travaillent également sur la logique sous-jacente pour le service d’État, y compris le stockage et la validation, la commande et rpc, les messages P2P, etc.

Neo2

L’équipe de développement de base a décidé de fermer pr #1878, concernant la refactorisation MPT, afin de concentrer leurs efforts sur le développement de Neo3. Cette question pourrait être rouverte plus tard lorsque davantage de ressources de développement seront disponibles.

DEVELOPPEMENT DU PROTOCOLE

Oracle

Le service oracle a également connu une série d’améliorations tout au long du mois de décembre, avec plusieurs optimisations et correctifsimplémentés (#326)en préparation pour les tests dans Preview5. Par exemple, le remplacement de HashsetCache par ConcurrentDictionary, la prévention des départs multiples et l’ajout de la méthode CheckOracleAccount.

DEVELOPPEMENT DU PROTOCOLE

Impact sur l’infrastructure

Décembre a également vu l’introduction de diverses améliorations au système de contrats intelligents pour Neo3, tels que le ManagementContract(#2119), un nouveau contrat natif qui est responsable de la gestion de tous les contrats. Les méthodes de création, de mise à jour et de destruction du contrat ont été déplacées vers le contrat natif en tant que méthodes, tandis que ContractState et ContractIdState sont ajoutées sous forme d’entrées de stockage. Ce contrat permet également de déployer des contrats natifs dans n’importe quel bloc grâce à l’utilisation du champ ActiveBlockIndex.

D’autres améliorations incluent la persistance du hachage d’origine pour un contrat après modification, la simplification de la mise à niveau du contrat et la maintenance de l’infrastructure(#2044). Un nouveau MinimumDeploymentFee, fixé à 10 GAS, a également été introduit pour réglementer le déploiement et prévenir le spam(#2140, #2153).

Les développeurs utilisant Preview4 découvriront également le nouveau modèle de tarification des services opcode/interop. Le nouveau modèle utilise des valeurs de coefficient pour les prix ainsi qu’un prix de base réglable pour permettre aux membres du comité d’augmenter ou de réduire lescoûts au besoin (#2045).

D’autres améliorations incluent le nouveau code d’opcode CALLT, qui permet l’appel de la logique symbolique spécifiée dans NeoVM (#382) en utilisant les jetons nouvelle méthode (#2185), et des simplifications pour les API itérateur (#2190). Les développeurs de base ont également terminé la classe de base de contrat natif de jetons non fongibles en décembre, qui sera utilisée dans le service Neo Name (NNS) pour permettre aux utilisateurs d’envoyer et de recevoir via des alias au lieud’adresses ( #2177).

Enfin, l’équipe a également terminé la mise à niveau de chaque partie de la base de code de .NET 3.0 à .NET 5.0, la nouvelle version majeure du cadre (#2083, #396, #681, #407).

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

Faits saillants de novembre

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

Jalons du projet

DEFI

Flamingo Finance par NGD

En décembre, l’équipe flamingo a proposé la première proposition d’amélioration flamingo (FIP), permettant à la communauté de décider s’il y a lieu d’utiliser gas généré par nNEO comme récompense pour le concours de trading du Perp. Bien que la proposition n’ait pas été accepté, elle représentait une réalisation importante pour la transition de gouvernance du projet Flamingo. Une autre proposition sera lancée à la suite de discussions communautaires concernant une méthode de distribution plus appropriée.

https://flamingo.finance/

NODE

NeoGo par Neo SPCC

En décembre, l’équipe a complété la compatibilité Neo3 Preview4 dans le nœud Go et a testé la fiabilité sur le TestNet Preview4. L’équipe a également mis en œuvre la charge utile proposée pour la demande de notaire P2P et mis à jour le néo banc pour permettre des tests de performance de la mise à jour Preview4.

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

EXPLORER ET MONITEUR

Dora par COZ

Décembre apporté neo3 soutien à Dora, qui est en attente d’examen de conception avant la sortie. L’équipe a également travaillé à la mise en œuvre de l’API Neoscan, en ajoutant de nouvelles fonctionnalités telles que le changement d’état de stockage basé sur les commentaires de la communauté.

https://dora.coz.io/

NeoTube par NEXT

En décembre, NEXT a fini d’adapter l’explorateur NeoTube pour le rendre compatible avec le réseau Preview4. Parallèlement aux modifications apportées au protocole, l’équipe a également pris le temps de réparer certains problèmes avec l’interface, en particulier lors de la visualisation du site sur des appareils mobiles.

https://neotube.io/

COMPILATEUR DE CONTRAT INTELLIGENT

Boa par COZ

Boa v0.6.1 est sorti en décembre, alignant les méthodes contractuelles pour être compatible avec Preview4. La nouvelle version a également implémenté des annotations de type Union et ajouté la méthode d’extension pour les valeurs bytearray, entre autres correctifs. COZ a également inclus un contrat d’exemple NEP-17, fournissant un point d’entrée utile pour les développeurs Python qui cherchent à écrire des contrats pour Neo3.

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

SDK

neow3j par AxLabs

AxLabs a continué à travailler sur son SDK et devpack en Décembre, les mettant en conformité avec les derniers changements Preview4. Un nouveau support a été ajouté pour le contrat de gestion et des modifications au déploiement des contrats, au nouveau modèle de tarification opcode, aux nouveaux appels syscalls et à d’autres mises à jour.

https://github.com/neow3j/neow3j

neon-js par COZ

COZ a mis à jour la .js neon avec la compatibilité Preview4, qui fait actuellement l’objet d’examens finassants. La nouvelle version, next-5, est destinée à faciliter les intégrations dApp.

https://docs.coz.io/neo3/neon-js

Mamba par COZ

COZ a également lancé une nouvelle version axée sur les performances de son Python SDK. La dernière version de Mamba, v0.4.1, améliore la vitesse de synchronisation de la chaîne par 4x, dépassant le client c# core, neo-cli. Sous le capot, Mamba utilise la mise en œuvre C++ VM de l’équipe, qui a également été alignée sur Preview4 aux côtés du SDK.

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

SMART CONTRACT & DAPP FRAMEWORK

NEO•ONE par NEO Tracker

L’équipe Neo Tracker a publié NEO•ONE v3.0.1-preview3 en décembre, une version milestone avec une compatibilité presque complète avec Neo3 Preview3. La tâche principale en suspens pour l’équipe est son compilateur de contrat intelligent TypeScript, un ensemble important de travaux qui devrait être compatible Preview3 d’ici la fin de Janvier. Une fois terminée, l’équipe passe à la compatibilité Preview4 dans le nœud NEO•ONE et le client avant de finalement revisiter à nouveau le compilateur.

https://neo-one.io/

Neo Debugger par NGD Enterprise

En décembre, NGD Enterprise a lancé ses premières versions compatibles Preview4 des Smart Contract Debugger, Neo Express et Visual DevTracker, aidant les développeurs à se familiariser avec les derniers changements de protocole Neo3.

L’équipe a également dévoilé de nouvelles innovations, introduisant un nouveau cadre de test de contrat intelligent pour aider à pousser une philosophie de développement axée sur les tests en blockchain. Le nouvel outillage automatise le processus de création d’une blockchain privée, de déploiement de contrats et d’exécution de tests.

https://marketplace.visualstudio.com/items?itemName=ngd-seattle.neo-contract-debug

Portefeuille

Neon par COZ

En décembre, COZ a terminé la conception du Neon v3 pour la version de bureau et a ajouté une prise en charge du type de retour de l’entier du contrat SWTH. Le développement s’est également poursuivi sur la version mobile de Neon, qui est actuellement en cours de test.

https://neonwallet.com/

NeoLine par NEXT

NeoLine a également reçu des mises à jour en décembre, à la fois sur les versions d’extension mobile et Chrome. L’équipe a implémenté le support Preview4, mettant à jour le portefeuille pour lui permettre de coexister avec le réseau Neo2. La version Chrome a également reçu des corrections de bogues pour résoudre un problème avec des messages répétés poussant sur Neo2. NEXT a également commencé à concevoir et à formuler des plans pour les fonctionnalités Neo3 dAPI, voting et migration.

https://neoline.io/

Portefeuille O3 par O3 Labs

L’équipe a officiellement sorti son portefeuille Bitcoin en décembre, ajoutant une structure multi-chaînes à la version de bureau qui inclut le support de Neo3 Preview3. Les fonctions d’interface de données et de notification ont été remplies pour le service API. D’autres mises à jour du service API incluent des flux de prix pour les jetons BTC, ETH et ERC-20 communs, et introduisent un support pour les dApps basés sur Ethereum.

https://o3.network/

NEOFS

Neofs par Neo SPCC

Jusqu’en décembre, Neo SPCC a continué d’affiner NeoFS, mettant en œuvre le nouveau moteur de stockage pour les métadonnées et les BLOB, et améliorant le support des gros objets par des fractionnements automatiques. Les dernières modifications apportent également une prise en charge preview4 complète, et introduisent le processus d’audit des données nécessaire pour empêcher les nœuds de stockage de jouer le système.

D’autres composants ont également été mis à jour pour les aligner sur les changements, y compris les contrats NeoFS, les démons et l’API. L’API a connu deux itérations en décembre : la première, v2.1.0 « Modo », a adapté l’API aux nouveaux changements de moteur de stockage, et la seconde, v2.2.0 « Yeouido », a ajouté la prise en charge de la fonctionnalité d’audit des données.

Neo SPCC a également achevé le développement de tous les composants CDN, qui sont en cours d’intégration. Le CDN SDK, l’API et le dev-env ont tous été mis à niveau. L’équipe a également publié une mise à jour du NeoFS DevEnv avec Preview4-compatibilité pour les tests de développeur.

https://fs.neo.org/

MARKETING & OPERATIONS

MARKETING & OPERATIONS

Aperçu

Alors que nous approchons de la sortie du Neo3 TestNet officiel, l’équipe marketing a continué à promouvoir de nouvelles fonctionnalités et composants de Neo3 dans les événements en ligne et hors ligne. Suite à la sortie de Neo3 Preview4, des sessions NeoLive ont été organisées dans le groupe officiel Telegram de Neo sur des sujets fondamentaux tels que Poly Network, NeoFS et le nouveau modèle de gouvernance et d’économie de Neo3.

Plus tard dans le mois, Da Hongfei est apparu au Sommet international sur l’innovation technologique blockchain à Sanya pour prononcer une keynote intitulée « Neo3: A New Start for Pragmatic Idealists » qui a mis en évidence tout ce qui est nouveau et remarquable dans Neo3.

Pour compléter décembre, l’équipe a préparé un jeu spécial NFT Treasure Hunt sur les médias sociaux pour célébrer la saison des fêtes. Les gagnants de la chasse au trésor ont reçu une édition limitée NFT: Neo Fast-Pass (NFP). Les détenteurs de NFP peuvent le conserver dans le cadre de leur collection NFT ou l’échanger contre des marchandises officielles Neo et d’autres privilèges. Plus d’informations sur l’échange seront révélées plus tard et plus de jetons NFP (approvisionnement total 500) seront récompensés aux participants des campagnes à venir.

– Adam Yang, NGD Marketing

MARKETING & OPERATIONS

Evènements Marketing

03

Denis Suslov, responsable de la croissance des écosystèmes de la NGD, a participé à un webinaire conjoint avec Moonstake intitulé « The future of blockchain: The Case for Neo3 ».

03

Tan Yuan, responsable technique de Poly Network, a donné un cours de formation en ligne pour la Chine élargie, qui a enseigné aux utilisateurs comment accéder au protocole d’interopérabilité via le réseau de services basé sur la Blockchain.

04

John deVadoss, chef de file de NGD Enterprise, a introduit le débogage fractal,une approche à plusieurs volets pour soutenir le débogage dans les transactions, même dans des scénarios complexes d’exécution en chaîne croisée ou hors chaîne. En plus de la première étape de la mise en œuvre du débogage fractal, NGD Enterprise a également commencé à déployer le débogage pour les oracles.

07

Da Hongfei, a participé à un panel virtuel organisé par Jinse pour discuter des technologies inter-chaînes dans l’industrie blockchain.

08

John Wang, chef de file de la croissance des écosystèmes de la NGD, a participé à un panel sur les jetons non fongibles et le DeFi lors de l’événement virtuel de la Conférence des Jeux de pointe.

09 - 12

Co-fondateur et CIO de Neo SPCC – Stanislav Bogatyrev a livré une présentation pour la conférence d’ingénierie smart data sur la façon dont NeoFS va remplacer le S3 centralisé par une solution plus accessible et plus efficace.

19

John deVadoss, a publié un article sur CoinTelegraph sur les systèmes blockchain et comment ils peuvent perturber l’architecture informatique d’entreprise. deVadoss a fait valoir que les plates-formes blockchain permettent une approche fondamentalement nouvelle de l’architecture d’entreprise en mettant les incitations économiques au premier plan.

22nd

Da Hongfei a prononcé un discours liminaire intitulé « Neo3: A New Start for Pragmatic Idealists » lors du Sommet international sur l’innovation technologique blockchain à Sanya, en Chine.

23rd

Da Hongfei a participé à un panel virtuel au sommet en ligne « CoinTelegraph Chinese First Anniversary ».

25

NGD a publié une chasse au trésor NFT de Noël. Les participants pouvaient regarder une vidéo publiée sur YouTube et suivre les instructions pour gagner une édition limitée NFT.

30

La Fondation Neo a organisé une AMA sur la chaîne officielle Neo Telegram pour discuter des mécanismes de gouvernance et d’incitation au vote de Neo3. Longfei Wang, stratège communautaire des développeurs du NF, a décrit comment les membres du conseil et les nœuds de consensus fonctionneront dans le modèle de gouvernance, des exemples de questions qui peuvent être mises aux voix, la distribution de GAS aux détenteurs de jetons NEO, et plus encore.

31

Da Hongfei a été présenté dans un article de CoinTelegraph aux côtés d’autres leaders de l’industrie blockchain pour discuter des tendances 2020 dans DeFi et des perspectives pour 2021. M. Da a pris note de plusieurs nouveaux protocoles visant à améliorer les ponts d’actifs interchaînés et a décrit comment les protocoles d’interopérabilité tels que Poly Network aident à ouvrir la voie à une économie intelligente mondialisée et sans frontières.

MARKETING & OPERATIONS

Communauté

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

CROISSANCE DE L'ECOSYSTEME

CROISSANCE DE L'ECOSYSTEME

Mises a jour

LIQUIDITE

LIQUIDITE

Échanges