Zur Bedeutung von Orakeln: NEO 3.0 und dBFT

(19. September 2019)

Das Verbinden der Punkte war die Aufgabe von Wissenschaftlern in der Geschichte, in der Errungenschaften vergangener Generationen zusammengefasst werden, um Gegenbeweise zu finden und frühere Erkenntnisse zu verbessern.

Mit Vergnügen konnten wir Orakel während der letzten NEO Community Assembly, die vom 1. bis 8. September 2019 von NGD Shanghai abgehalten wurde, ausführlich diskutieren ( https://neonewstoday.com / general / neo-hosts-erfolgreiche-erste-Community-Versammlung-in-shanghai / ).

Orakel, wie sie derzeit für die NEO-Blockchain entwickelt werden, sind eine wissenschaftliche Errungenschaft, die Folgendes verkettet:

  • Die Einfachheit von dBFT und seine Blockendgültigkeit;
  • Das auf Multi-Agenten basierende NEO Blockchain, das aus verschiedenen autonomen Einheiten besteht.
  • The flexibel im C # -Kerncode-Design, das einfachen Zugriff bietet t o diese verschiedenen Ebenen und Entitäten.

NEO-Orakel

Auf der Gemeindeversammlung fanden Brainstorming-Sitzungen statt, in denen Vorschläge zusammen mit Vorkenntnissen aus bereits auf Github geführten Diskussionen geprüft wurden:

Ein allgemeiner Konsens, der von der Community zu spüren war, war :

NEO verfügt über eine einzigartige und hochmoderne Infrastruktur, um ein i zu ermöglichen innovatives und wegweisendes Design für Orakel!

Warum? Die klare Antwort lautet: „Blockfinalität unterstützt durch die Flexibilität von NEO dBFT“

Zu diesem Zeitpunkt Es ist bemerkenswert, die Schönheit der Bitcoin-Bemühungen zur Verwirklichung von Lightning Network hervorzuheben, einem skalierbaren und verfeinerten Mechanismus, der kürzlich von der Bitcoin-Community übernommen wurde.

In diesem Sinne wird hervorgehoben, wie Oracles TXs können mit NEO Blockchain auf der Memory Pool-Ebene in einer innovativen Strategie interagieren, bei der Off-Chain- und On-Chain-Funktionen und Verarbeitungsleistung zusammengeführt werden.

Verwenden wir einige Zahlen aus (unsere vorherigen Erkenntnisse):

Abbildung 1 – Benutzer sendet einen Oracle Tx A über den öffentlichen RPC-Knotenaufruf „sendrawtransaction“

Oracles-Transaktionen würden vollständig verteilt auf alle Peers (rote und blaue Knoten) verteilt, bis sie CN (grüne Knoten) erreichen könnten.

Abbildung 2 – Tx A wird über das P2P-Protokoll

an andere Knoten weitergegeben. Hier würde ein Trick passieren, Oracle Transaktionen werden zunächst als auf dem Speicherpool der Knoten anstehend gefunden, bis Antworten von den meisten Oracles-Knoten gefunden werden.

Abbildung 3 – Speicherpools werden mit solchen Oracle-Sendungen erfüllt.

Bevor Sie jedoch einen Block vorschlagen, wie in Abbildung 4 dargestellt Die Sprecher müssen prüfen, ob bereits eine Vereinbarung für diese bestimmten Oracle-TXs gefunden wurde.

Abbildung 4 —Speaker schlägt einen neuen Block vor, der Oracle Tx A enthalten kann (wenn ja, sollte ein zusätzliches Zertifikat enthalten sein), nur wenn ein externer Außenring in der Mehrzahl die erforderlichen Informationen zu diesen Oracle TX-Daten

Nach diesem Rednervorschlag Aufgrund der Art des dBFT-Protokolls müssen Sicherungen einen solchen Oracle Tx validieren, der mit dem von Speaker für diesen bestimmten Oracle TX vorgeschlagenen Zertifikat übereinstimmen sollte.

NEO Oracle Applications

Ausstellung von Zertifikaten. Diejenigen, die Zertifikate ihrer spezifischen Daten veröffentlichen möchten, können einen intelligenten Vertrag verwenden, der Links zu einer Liste von Dokumenten enthält. Basierend auf den URLs dieses Dokuments würden Aufrufe Orakel auslösen, um den aktuellen Status dieser Informationen abzurufen.

Diese Zertifikate sind sicherlich eine der meistgesuchten Anwendungen vieler Unternehmen des öffentlichen Sektors.

Darüber hinaus wird NEO Oracle ein Pfad sein, der für mehrere andere ähnliche Strategien verallgemeinert werden kann, z. B. Lambda-Funktionen und Anwendungen von Drittanbietern, die als Black-Box-Funktionen ausgeführt werden können.

Von dieser wichtigen Verbindung von Blockchain und der Außenwelt des Internets können viel mehr Anwendungen erwartet werden.

Ein besonderer Dank geht an verschiedene Mitwirkende der NEO-Community in insbesondere an Igor Machado Coelho, Belane & Shargon (Red4Sec), Forscher von NGD Shanghai und Forscher von SPCC Russland.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.