Registru Distribuit




Registrul distribuit este o tehnologie folosita pentru stocarea, distribuirea si schimbul de date intre utilizatori prin intermediul unor retele distribuite de calculatoare, fie publice sau private

In esenta, un registru distribuit este o baza de date care este raspandita pe multiple calculatoare, aflate in locatii diferite. Un registru distribuit poate fi considerat si un document comun depozitat pe multiple noduri distribuite.

Registrul distribuit este implementat cu succes in Blochain, dar aceasta nu reprezinta singura lui aplicare, fiind utilizat si in grafurile orientate aciclice (Directed Acyclic Graph - DAG ) sau Hashgraph.

Securitate ridicata

Inregistrarile din baza de date nu depind de o terta parte sau de un intermediar. Datele, odata inserate nu mai pot fi modificate de catre nici un individ.

Transparenta

Registrele distribuite acorda tuturor participantilor din retea acces pentru a putea vizualiza informatia stocata

Toleranta la esec

Deoarece deciziile nu sunt luate de catre o singura autoritate, reteaua poate functiona in parametrii normali chiar daca multiple noduri sunt inactive.




Blockchain

Spre deosebire de un registru distribuit, tehnologia Blochain foloseste semnaturi criptografice sau hash-uri.

Pe deasupra, tranzactiile sunt inregistrate in blocuri inlantuite, iar fiecare bloc contite atat hash-ul propriu, cat si pe cel al blocului anterior.

Aceste tranzactii sunt verificat de catre nodurile din retea, care trebuie sa ajunga la un consens, adica sa ia o decizie impreuna.

Mecanisme de consens distribuit:

Proof-of-Work

Nodurile validatoare folosesc resurse de calcul pentru a rezolva un puzzle matematic si pentru a crea noi blocuri.

Ex: Bitcoin, Ethereum, Dogecoin, Litecoin, Monero

Proof-of-Stake

In PoS, sansa de a crea un bloc nou este direct proportionala cu cantitatea de monede detinuta.

Ex: Binance Coin, Cardano, Polkadot, Solana, Algorand

Sistemul federativ de acord bizantin

Este mecanismul de atingere a consensului folosit de reteaua Stellar, care introduce ideea de flexible trust, adica selectarea participantilor cu care doresti atingerea consensului

Stellar divizeaza multimea de noduri in cvorumuri si portiuni ale acesteia, un participant putand participa la procesul de vot al mai multor grupuri




Stellar

Stellar a fost creat in 2014 dupa Bitcoin, dar inainte de Ethereum. Stellar foloseste un mecanism de sincronizare mult mai prietenos cu mediul inconjurator si a fost proiectat specific pentru remitere si plati.

Asadar, timpii de transfer sunt foarte avantajosi, fiind mai mult sau mai putin gratuit de folosit datorita comisionelor extrem de mici.

La fel ca Ethereum, Stellar permite crearea de asset-uri. De exemplu se poate crea o reprezentare digitala a dolarului sau a leului romanesc, iar apoi se pot tranzactiona foarte usor in retea.

Stellar nu are un proprietar, dar se poate spune ca este detinut de participantii retelei. Platforma Stellar ruleaza pe o retea deschida si descentralizata pe care gestioneaza milioane de tranzactii in fiecare zi. La fel ca Bitcoin si Ethereum, Stellar se bazeaza pe tehnologia Blockchain pentru a sincroniza constant reteaua, dar experienta utilizatorilor seamana mai degraba a plata cash: Stellar este mult mai rapid, ieftin si eficient energetic decat sistemele Blockchain tipice.