Om Orakles betydning: NEO 3.0 og dBFT (Norsk)

(19. september 2019)

Det å koble prikker har vært forskernes rolle gjennom historien, hvor prestasjoner fra tidligere generasjoner er oppsummert i et forsøk på å finne motbevis og forbedre tidligere funn.

Med glede var vi i stand til å diskutere Oracles dypt under den siste NEO Community Assembly, holdt av NGD Shanghai fra 1. til 8. september 2019 ( https://neonewstoday.com / general / neo-hosts-successful-first-community-assembly-in-shanghai / ).

Orakler, som for tiden er designet for NEO Blockchain, er en vitenskapelig prestasjon som sammenkjører:

  • Enkelheten til dBFT og dens Block Finality;
  • Multi-agentbasert designet av NEO Blockchain, sammensatt av forskjellige autonome enheter;
  • fleksibel med C # kjerne kode design, som gir enkel tilgang t o disse forskjellige lagene og enhetene.

NEO Oracles

Brainstorming økter skjedde på samfunnsforsamlingen, der forslag ble vurdert sammen med tidligere kunnskap innhentet fra diskusjoner som allerede ble holdt på github:

En vanlig enighet som kunne kjennes fra samfunnet var :

NEO har en unik og toppmoderne infrastruktur for å tillate en i nytenkende og banebrytende design for orakler!

Hvorfor? Det klare svaret er: «Blokkere finalitet assistert av fleksibiliteten til NEO dBFT»

På dette punktet , er det bemerkelsesverdig å understreke skjønnheten i Bitcoin-innsatsen for å gjøre Lightning Network til en realitet, en skalerbar og raffinert mekanisme som nylig ble vedtatt av Bitcoin Community. Oracles TX kan samhandle med NEO Blockchain på Memory Pool-laget i en innovativ strategi som smelter sammen funksjoner utenfor kjeden og kjede og prosessorkraft.

La oss bruke noen figurer fra (vår forrige innsikt):

Figur 1 – Bruker sender inn en Oracle Tx A via offentlig RPC-nodekall “sendrawtransaction”

Orakeltransaksjoner vil bli spredt til alle jevnaldrende (røde og blå noder) på en helt distribuert måte, til de kan nå CN (grønne noder).

Figur 2 – Tx A overføres til andre noder via P2P-protokoll

Her ville et triks skje, Oracle transaksjoner vil først bli funnet som ventende på noder Memory Pool, til svar fra flertallet av Oracles noder blir funnet.

Figur 3 – Minnepooler vil bli oppfylt med slike oracle-txs

Her, men før du foreslår en blokk, som beskrevet i figur 4 , Speakers må sjekke om det allerede ble funnet en avtale for de spesifikke Oracle TX-ene.

Figur 4 —Speaker foreslår en ny blokk som kan inkludere Oracle Tx A (i så fall bør et ekstra sertifikat inkluderes), bare hvis en ekstern ytre ring, i sitt flertall, har nødvendig informasjon om Oracle TX-data

Etter denne høyttaleren foreslår alt, fra dBFT-protokollens art, må sikkerhetskopier validere slike Oracle Tx, som skal være i samsvar med sertifikatet foreslått av høyttaleren for den spesifikke Oracle TX.

NEO Oracle Applications

Emisjon av sertifikater. De som ønsker å publisere sertifikater for sine spesifikke data, kan bruke en smart kontrakt som inneholder lenker til en liste over dokumenter. Basert på disse dokumentene URL-er, vil påkallelser utløse orakler for å få den aktuelle tilstanden til den informasjonen.

Disse sertifikatene er sikkert en av de mest etterspurte applikasjonene fra mange enheter i det offentlige.

I tillegg vil NEO Oracle være en bane som kan generaliseres for flere andre lignende strategier, for eksempel Lambda-funksjoner og tredjepartsapplikasjoner som kan kjøre som black-box-funksjoner.

Mye flere applikasjoner kan forventes fra denne viktige forbindelsen mellom Blockchain og internettets eksterne verden.

En spesiell takk går til forskjellige bidragsytere fra NEO-samfunnet, i særlig til Igor Machado Coelho, Belane & Shargon (Red4Sec), Forskere fra NGD Shanghai og Forskere fra SPCC Russland.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *