Neo Global Development (NGD) Shanghai a publié un avis de mise à niveau TestNet, alertant les utilisateurs que le Neo TestNet sera temporairement mis en pause tandis que les opérateurs de nœuds consensus effectuer une mise à niveau logicielle. La mise à niveau durera de 6h00 (GMT) le 1er juin à 9h00 (GMT) le 2 juin.

La dernière mise à jour pour la version Neo2 de neo-cli, v2.10.3-neox-preview1, fournit deux nouvelles fonctionnalités importantes; une nouvelle fonction racine d’état et prise en charge de la courbe Secp256k1 dans le module de cryptographie de Neo.

Après la mise à jour, une racine d’état sera générée pour chaque bloc grâce à l’utilisation d’un trie Merkle Patricia. Cela permet une vérification rapide de l’état, garantissant l’exécution correcte des transactions pour les nœuds.

La mise en œuvre d’une racine d’état ajoute également la prise en charge de la vérification simplifiée des paiements (SPV) sur Neo2, une technique décrite pour la première fois par Satoshi Nakamoto dans le livre blanc Bitcoin original qui utilise les racines Merkle pour permettre aux clients de valider les transactions sans exécuter un nœud complet.

Plus d’informations concernant la mise en œuvre de la racine de l’état peuvent être trouvés dans l’article Neo News Today Road to Neo3.

Bitcoin et Ethereum utilisent tous deux la courbe Secp256k1 pour la création de clés publiques/privées, contrairement à la courbe Secp256r1 utilisée sur Neo2. L’ajout de la prise en charge de la courbe à Neo permettra de vérifier les transactions et les adresses Bitcoin et Ethereum avec NeoVM, et fournira aux développeurs et aux utilisateurs de Neo une courbe alternative à utiliser.

Ensemble, ces deux fonctionnalités fournissent les fonctionnalités requises pour la première implémentation de NeoX, un protocole multi-chaîne annoncé pour la première fois dans le livre blanc Original Neo qui est conçu pour permettre le transfert d’actifs entre différentes blockchains, telles que Bitcoin et Ethereum.

Le mécanisme peut également s’avérer être un élément important de l’infrastructure pour la migration de Neo2 à Neo3. Les deux blockchains sont prévues pour fonctionner en parallèle pour permettre aux utilisateurs le temps de transférer des actifs après la sortie de Neo3, prévue pour le quatrième trimestre 2020.