Despre importanța oracolelor: NEO 3.0 și dBFT

(19 septembrie 2019)

Conectarea punctelor a fost rolul oamenilor de știință de-a lungul istoriei, în care realizările generațiilor trecute sunt rezumate într-un efort de a găsi contra-dovezi și de a îmbunătăți constatările anterioare.

Cu plăcere, am putut discuta profund Oracolele în timpul ultimei adunări comunitare NEO, organizată de NGD Shanghai în perioada 1-8 septembrie 2019 ( https://neonewstoday.com / general / neo-hosts-success-first-community-assembly-in-shanghai / ).

Oracolele, așa cum sunt concepute în prezent pentru NEO Blockchain, sunt o realizare științifică care concatenează:

  • Simplitatea dBFT și finalitatea sa de bloc;
  • Bazat pe multi-agenți proiectat din NEO Blockchain, compus din diferite entități autonome;
  • flexibil de proiectare a codului de bază C #, care oferă acces simplu t o diferitele straturi și entități.

Oracole NEO

Au avut loc sesiuni de brainstorming la Adunarea Comunității, în care au fost luate în considerare propuneri împreună cu cunoștințele anterioare obținute din discuțiile deja purtate pe github:

  • Persistența practică a statului detașat cu copaci și oracole: 6afdf61ffb „>

https://github.com/neo-project/neo/issues/769

  • Oracole cu două moduri de execuție (Neo 3): https://github.com/neo-project/neo/issues/798
  • (oracole neo3) cum să ascundeți corect adresa IP CN: https://github.com/neo-project/neo/issues/932
  • Opțiuni de proiectare și cazuri de utilizare pentru Oracles: https://github.com/neo-project/neo/issues/967
  • Un consens comun care ar putea fi resimțit de comunitate a fost :

    NEO are o infrastructură unică și de ultimă generație pentru a permite o i design inovator și pionier pentru oracole!

    De ce? Răspunsul clar este: „Block Finality asistat de flexibilitatea NEO dBFT”

    În acest moment , este demn de subliniat frumusețea eforturilor Bitcoin pentru a transforma Lightning Network într-o realitate, un mecanism scalabil și rafinat care a fost adoptat recent de Bitcoin Community.

    Pe aceeași linie de raționament, subliniem modul în care Oracle TX-urile pot interacționa cu NEO Blockchain pe stratul Pool de memorie într-o strategie inovatoare care îmbină capabilitățile off-chain și on-chain și puterea de procesare.

    Să folosim câteva cifre din (perspectiva noastră anterioară):

    Figura 1 – Utilizatorul trimite un Oracle Tx A prin apelul nodului RPC public „sendrawtransaction”

    Tranzacțiile Oracle ar fi răspândite la toți colegii (noduri roșii și albastre) într-o manieră complet distribuită, până când ar putea ajunge la CN (noduri verzi).

    Figura 2 – Tx A se propagă către alte noduri prin protocolul P2P

    Aici s-ar întâmpla un truc, Oracle tranzacțiile ar fi întâi găsite ca fiind în așteptare pe nodurile Memoria, până când se găsesc răspunsurile de la majoritatea nodurilor Oracle.

    Figura 3 – Pool-urile de memorie vor fi îndeplinite cu astfel de oracle txs

    Totuși, aici, înainte de a propune un bloc, așa cum este detaliat în Figura 4 , Vorbitorii trebuie să verifice dacă s-a găsit deja un acord pentru acel Oracle TX-uri.

    Figura 4 —Speaker propune un nou bloc care poate include Oracle Tx A (dacă da, ar trebui inclus un certificat suplimentar), numai dacă un inel exterior extern, în majoritatea sa, are informațiile necesare cu privire la acele date Oracle TX

    În urma acestei propuneri de vorbitor Totuși, din natura protocolului dBFT, copiile de rezervă vor trebui să valideze Oracle Tx, care ar trebui să fie coerent cu certificatul propus de Speaker pentru acel Oracle TX specific.

    NEO Oracle Applications

    Emiterea certificatelor. Cei care doresc să publice certificate cu datele lor specifice ar putea folosi un contract inteligent care conține linkuri către o listă de documente. Pe baza acestor adrese URL ale documentelor, invocațiile ar declanșa oracole pentru a obține starea actuală a informațiilor respective.

    Aceste certificate sunt cu siguranță una dintre cele mai dorite aplicații de către multe entități din sectorul public. p>

    În plus, NEO Oracle va fi o cale care ar putea fi generalizată pentru alte câteva strategii similare, cum ar fi funcțiile Lambda și aplicațiile de la terți care ar putea rula ca funcții black-box.

    Se pot aștepta mult mai multe aplicații de la această conexiune importantă a Blockchain și lumea externă a internetului.

    O mulțumire specială este acordată contribuitorilor diferiți ai comunității NEO, în în special, lui Igor Machado Coelho, Belane & Shargon (Red4Sec), cercetători ai NGD Shanghai și cercetători ai SPCC Rusia.

    Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *