Over het belang van Oracles: NEO 3.0 en dBFT

(19 september 2019)

Het verbinden van de punten is de rol van wetenschappers in de geschiedenis, waarin prestaties van vorige generaties worden samengevat in een poging om tegenbewijzen te vinden en eerdere bevindingen te verbeteren.

Met genoegen waren we in staat om de orakels diepgaand te bespreken tijdens de laatste NEO Community Assembly, gehouden door NGD Shanghai van 1 tot 8 september 2019 ( https://neonewstoday.com / general / neo-hosts-succesvolle-eerste-community-assembly-in-shanghai / ).

Orakels, zoals ze momenteel worden ontworpen voor de NEO Blockchain, zijn een wetenschappelijke prestatie die aaneenschakelt:

  • De eenvoud van dBFT en zijn blokfinaliteit;
  • Het op meerdere agenten gebaseerde ontwerp van NEO Blockchain, samengesteld uit verschillende autonome entiteiten;
  • De flexibel van C # -kerncodeontwerp, dat eenvoudige toegang t o deze verschillende lagen en entiteiten.

NEO Oracles

Brainstormsessies vonden plaats op de Community Assembly, waarin voorstellen werden overwogen samen met eerdere kennis die was verkregen uit discussies die al op github werden gevoerd:

Een algemene consensus die kon worden gevoeld vanuit de gemeenschap was :

NEO heeft een unieke en state-of-the-art infrastructuur om een ​​i innovatief en baanbrekend ontwerp voor orakels!

Waarom? Het duidelijke antwoord is: “Block Finality ondersteund door de flexibiliteit van NEO dBFT”

Op dit punt is het opmerkelijk om de schoonheid van Bitcoin-inspanningen te benadrukken om Lightning Network tot een realiteit te maken, een schaalbaar en verfijnd mechanisme dat onlangs is overgenomen door de Bitcoin-gemeenschap.

Op basis van dezelfde redenering benadrukken we hoe Oracles TXs kunnen communiceren met NEO Blockchain op de Memory Pool-laag in een innovatieve strategie die off-chain en on-chain mogelijkheden en verwerkingskracht samenvoegt.

Laten we enkele cijfers gebruiken uit (ons eerdere inzicht):

Figuur 1 – Gebruiker dient een Oracle Tx A in via openbare RPC-knooppuntoproep “sendrawtransaction”

Oracles-transacties zouden op een volledig gedistribueerde manier naar alle peers (rode en blauwe knooppunten) worden verspreid, totdat ze CN (groene knooppunten) zouden kunnen bereiken.

Figuur 2 – Tx A wordt gepropageerd naar andere knooppunten via P2P-protocol

Hier zou een truc gebeuren, Oracle transacties zouden eerst worden gevonden als in behandeling op de geheugenpool van knooppunten, totdat antwoorden van de meeste Oracles-knooppunten zijn gevonden.

Figuur 3 – Geheugenpools zullen worden vervuld met dergelijke oracle txs

Hier echter, voordat een blok wordt voorgesteld, zoals gedetailleerd in Figuur 4 , Sprekers moeten controleren of er al een overeenkomst voor die specifieke Oracle TXs is gevonden.

Figuur 4 – De spreker stelt een nieuw blok voor dat Oracle Tx A kan bevatten (als dat het geval is, moet een aanvullend certificaat worden toegevoegd), alleen als een externe buitenste ring in zijn meerderheid de nodige informatie heeft over die Oracle TX-gegevens

In navolging van dit sprekersvoorstel al, gezien de aard van het dBFT-protocol, zullen back-ups dergelijke Oracle Tx moeten valideren, wat in overeenstemming moet zijn met het certificaat dat door de spreker wordt voorgesteld voor die specifieke Oracle TX.

NEO Oracle-applicaties

Emissie van certificaten. Degenen die certificaten van hun specifieke gegevens willen publiceren, kunnen een slim contract gebruiken dat links naar een lijst met documenten bevat. Op basis van de URLs van dit document, zouden aanroepen orakels triggeren om de huidige status van die informatie op te halen.

Deze certificaten zijn zeker een van de meest gewilde toepassingen van veel entiteiten in de publieke sector.

Bovendien zal NEO Oracle een pad zijn dat gegeneraliseerd zou kunnen worden voor verschillende andere vergelijkbare strategieën, zoals Lambda-functies en applicaties van derden die als black-box-functies zouden kunnen draaien.

Er kunnen veel meer toepassingen worden verwacht van deze belangrijke verbinding tussen Blockchain en de externe wereld van internet.

Een speciale dank gaat uit naar de verschillende bijdragers van de NEO-gemeenschap, in in het bijzonder aan Igor Machado Coelho, Belane & Shargon (Red4Sec), onderzoekers van NGD Shanghai en onderzoekers van SPCC Rusland.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *