$SOL

Blockchain este o implementare a unei mașini de stare replicate tolerantă la erori.
Blockchains-urile disponibile public nu se bazează pe timp sau fac o presupunere slabă
cu privire la abilitățile participanților de a menține timpul.
Fiecare nod din rețea se bazează de obicei pe propriul ceas local fără cunoștința
altor ceasuri ale participanților din rețea. Lipsa unei surse de timp de încredere
înseamnă că atunci când un timestamp al mesajului este folosit pentru a accepta sau respinge un mesaj,
nu există nicio garanție că fiecare alt participant din rețea va face
toată aceleași alegere. PoH prezentat aici este conceput pentru a crea un registru
cu trecerea de timp verificabilă, adică durata între evenimente și ordonarea mesajelor.
Se anticipează că fiecare nod din rețea va putea să se bazeze
pe trecerea de timp înregistrată în registru fără încredere.
2 Contur
Restul acestui articol este organizat astfel. Designul general al sistemului este
descris în Secțiunea 3. Descrierea detaliată a Dovezii Istoriei este descrisă
în Secțiunea 4. Descrierea detaliată a algoritmului de consens Dovezii de Participare propus
este descrisă în Secțiunea 5. Descrierea detaliată a Dovezii rapide de Replicare propusă
este descrisă în Secțiunea 6. Arhitectura sistemului și
limitele de performanță sunt analizate în Secțiunea 7. Un motor de contracte inteligente
prietenos cu GPU-urile de înaltă performanță este descris în Secțiunea 7.5
3 Designul Rețelei
Așa cum este arătat în Figura 1, la orice moment dat, un nod al sistemului este desemnat ca
Lider pentru a genera o secvență de Dovezi a Istoriei, oferind rețelei o
consistență globală de citire și o trecere de timp verificabilă. Liderul secvențează mesajele utilizatorilor
și le ordonează astfel încât să poată fi procesate eficient de alte
nodo în sistem, maximizând debitul. Acesta execută tranzacțiile
pe starea curentă care este stocată în RAM și publică tranzacțiile
și o semnătură a stării finale către nodurile de replicare numite Verificatori.
Verificatorii execută aceleași tranzacții pe copiile lor ale stării și publică
semnăturile lor calculate ale stării ca confirmații.#solana