Sur limportance dOracles: NEO 3.0 et dBFT

(19 sept. 2019)

Relier les points a été le rôle des scientifiques au cours de lhistoire, dans lequel les réalisations des générations passées sont résumées dans un effort pour trouver des contre-preuves et améliorer les résultats précédents.

Avec plaisir, nous avons pu discuter en profondeur dOracles lors de la dernière Assemblée de la communauté NEO, tenue par NGD Shanghai du 1er au 8 septembre 2019 ( https://neonewstoday.com / general / neo-hosts-successful-first-community-assembly-in-shanghai / ).

Les oracles, actuellement conçus pour la blockchain NEO, sont une réalisation scientifique qui concatène:

  • La simplicité de dBFT et sa finalité de bloc;
  • Le multi-agent conçu de NEO Blockchain, composé de différentes entités autonomes;
  • Le flexible de conception de code de base C #, qui fournit un accès simple t o ces différentes couches et entités.

NEO Oracles

Des séances de brainstorming ont eu lieu lors de lAssemblée communautaire, au cours de laquelle des propositions ont été examinées ainsi que des connaissances antérieures obtenues à partir de discussions déjà tenues sur github:

Un consensus commun qui pouvait être ressenti au sein de la communauté était :

NEO dispose dune infrastructure unique et à la pointe de la technologie pour permettre un i Conception innovante et pionnière pour les oracles!

Pourquoi? La réponse claire est: « Finalité du bloc assistée par la flexibilité de NEO dBFT »

À ce stade , il convient de souligner la beauté des efforts de Bitcoin pour faire de Lightning Network une réalité, un mécanisme évolutif et raffiné qui a été récemment adopté par la communauté Bitcoin.

Dans ce même raisonnement, nous soulignons comment Les TX Oracles peuvent interagir avec NEO Blockchain sur la couche Memory Pool dans une stratégie innovante qui fusionne les capacités hors chaîne et en chaîne et la puissance de traitement.

Utilisons quelques chiffres de (notre analyse précédente):

Figure 1 – Lutilisateur soumet un Oracle Tx A via lappel de nœud RPC public « sendrawtransaction »

Les transactions Oracles seraient réparties sur tous les pairs (nœuds rouges et bleus) dune manière entièrement distribuée, jusquà ce quelles atteignent CN (nœuds verts).

Figure 2 – Tx A est propagé à dautres nœuds via le protocole P2P

Ici, une astuce se produirait, Oracle les transactions seraient dabord trouvées comme en attente sur le pool de mémoire des nœuds, jusquà ce que les réponses de la majorité des nœuds Oracles soient trouvées.

Figure 3 – Les pools de mémoire seront remplis avec de tels oracle txs

Cependant, ici, avant de proposer un bloc, comme détaillé dans la Figure 4 , Speakers doit vérifier si un accord pour ces TX Oracle spécifiques a déjà été trouvé.

Figure 4 —Le haut-parleur propose un nouveau bloc pouvant inclure Oracle Tx A (si tel est le cas, un certificat supplémentaire doit être inclus), uniquement si un anneau externe externe, dans sa majorité, possède les informations nécessaires concernant ces données Oracle TX

Suite à cette proposition de conférencier al, compte tenu de la nature du protocole dBFT, les sauvegardes devront valider un tel Oracle Tx, qui doit être cohérent avec le certificat proposé par Speaker pour ce TX Oracle spécifique.

NEO Oracle Applications

Emission de certificats. Ceux qui souhaitent publier des certificats de leurs données spécifiques peuvent utiliser un contrat intelligent contenant des liens vers une liste de documents. Sur la base des URL de ces documents, les invocations déclencheraient des oracles pour obtenir létat actuel de ces informations.

Ces certificats sont certainement lune des applications les plus recherchées par de nombreuses entités du secteur public.

De plus, NEO Oracle sera un chemin qui pourrait être généralisé pour plusieurs autres stratégies similaires, telles que les fonctions Lambda et les applications tierces qui pourraient fonctionner comme des fonctions de boîte noire.

On peut attendre beaucoup plus dapplications de cette connexion importante de Blockchain et du monde externe dInternet.

Un merci tout particulier aux différents contributeurs de la communauté NEO, en en particulier à Igor Machado Coelho, Belane & Shargon (Red4Sec), chercheurs de NGD Shanghai et chercheurs du SPCC Russie.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *