Rejoignez-nous sur la Route vers Neo3 et découvrez les avancées technologiques de la communauté de développement Neo.

Synchronisation de Bloc

La série de synchronisation de blocs présente au lecteur l'approche de synchronisation d'abord par en-tête couramment utilisée dans les réseaux de chaînes de blocs, et comment dBFT permet à Neo de bénéficier d'une méthode de synchronisation plus efficace actuellement en développement.

filter_1

Bloc Sync Optimisation


Cet article couvre les discussions passées sur l'optimisation du réseau avec un accent particulier sur l'amélioration du processus de synchronisation des blocs, suivi par l'exploration d'une nouvelle méthode de synchronisation des blocs pour Neo3.

LIRE PLUS
filter_2

Synchronisation d'Index


Cet article se penche sur un mécanisme de synchronisation de blocs basé sur l'index en cours de développement pour Neo3, issu de discussions de la communauté sur les nouvelles commandes P2P conçues pour réduire la surcharge pendant la synchronisation des blocs.

LIRE PLUS
filter_3

SyncManager & Résultats


Cet article examine l'implémentation du mécanisme de synchronisation d'index, facilitée par la nouvelle classe SyncManager, en plus des résultats de test initiaux comparant la nouvelle conception au mécanisme de synchronisation précédent par en-tête en premier.

LIRE PLUS

Détermination d'état & persistance:

La série d'états se concentre sur les problèmes résultant du manque de persistance de l'État sur Neo, note des considérations uniques pour déterminer l'état global sur la blockchain Neo et guide le lecteur à travers les différents composants requis pour la mise en œuvre.

filter_1

Problèmes de racine d'état et de confiance


Le premier article de cette fonctionnalité explore le manque actuel d'état global sur Neo2 et note la première solution proposée pour Neo3, l'inclusion d'une racine d'état dans les en-têtes de bloc.

LIRE PLUS
filter_2

Performance & Correctif de bugs


Cet article décrit les inconvénients de la publication de racine d'état dans les en-têtes de bloc, tels que la réduction potentielle des performances et la perte de capacité de correction de bug de Neo.

LIRE PLUS
filter_3

Distribution de l'état au travers du P2P


Cet article examine l'approche alternative et découplée actuellement en cours de développement pour la persistance globale de l'état sur Neo3 - la distribution de l'état via des messages P2P.

LIRE PLUS
filter_4

Merkle Roots & Patricia Tries


Cet article vise à fournir plus d'infos sur les racines Merkle et les essais de Patricia, composants fondamentaux requis pour la dérivation de la racine d'état, et comment ils peuvent être utilisés pour une vérification simplifiée des paiements par les clients légers.

LIRE PLUS
filter_5

Merkle Patricia Trie


Pour le dernier épisode de la série State Root, nous allons explorer comment la mise en œuvre des essais de Merkle Patricia fournira de solides garanties de cohérence de stockage sur les nœuds complets ainsi que sur les nœuds légers du réseau Neo.

LIRE PLUS

IDs de contrat

La fonctionnalité d'ID de contrat présente des problèmes connus avec les hachages de script utilisés sur Neo2, expliquant les avantages d'une approche différente qui sera utilisée sur Neo3 pour générer des identificateurs de contrat uniques déterministes.

filter_1

Script Hashes & Migration


Nous commençons par examiner le processus de développement derrière une nouvelle fonctionnalité qui vise à améliorer le système de contrat intelligent pour les développeurs en résolvant les problèmes de hachage de script.

LIRE PLUS
filter_2

Identifiants Uniques de Contrat


Dans cet article, nous examinons la proposition de Zhang avec une implémentation naïve d'ID de contrat unique, remplaçant les hachages de script par des UID et fournissant un schéma de génération déterministe d'UID.

LIRE PLUS

Oracles

La fonctionnalité oracle vise à fournir aux lecteurs une introduction sur le rôle et l'applicabilité des oracles blockchain sur une plate-forme de contrat intelligente, puis présente les composants en cours de développement pour le service natif oracle sur Neo3.

filter_1

Introduction aux Oracles de Neo3


La fonctionnalité commence par une introduction aux oracles de la blockchain et aux cas d'utilisation potentiels, et fournit un contexte et des objectifs pour l'implémentation native de l'oracle en cours de construction pour Neo.

LIRE PLUS
filter_2

Transactions & Modèle de Broadcast


Cet article examine les transactions Oracle, qui sont responsables de l'acheminement des demandes Oracle via le réseau, et examine la structure de transaction et le mécanisme de diffusion proposés.

LIRE PLUS
filter_3

Demande d'exécution et consensus


Cet article examine comment les requêtes Oracle sont exécutées dans NeoVM, ainsi que comment un consensus peut être atteint sur les résultats et décrit les protocoles, filtres et formats de réponse initiaux.

LIRE PLUS
filter_4

Décentralisation et modèle économique


Pour le dernier article de la rubrique sur les oracles, nous verrons comment le réseau oracle vise à décentraliser et à explorer les progrès actuels dans la conception du modèle économique.

LIRE PLUS