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.
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 PLUSSynchronisation 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 PLUSSyncManager & 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 PLUSDé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.
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 PLUSPerformance & 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 PLUSDistribution 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 PLUSMerkle 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 PLUSMerkle 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 PLUSIDs 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.
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 PLUSIdentifiants 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 PLUSOracles
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.
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 PLUSTransactions & 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 PLUSDemande 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 PLUSDé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