Un registru distribuit este o bază de date copiată pe mai multe computere. Fiecare copie conține aceleași înregistrări. Când se adaugă o nouă tranzacție, aceasta se propagă la toate copiile. Nicio singură parte nu controlează versiunea principală, deoarece nu există o versiune principală. Fiecare nod are o copie completă. Registrul este rețeaua. Această redundanță face ca sistemul să fie rezistent. Dacă un nod se deconectează, registrul supraviețuiește. Dacă cineva încearcă să modifice o înregistrare pe o copie, celelalte copii resping modificarea.
Blockchain-ul este un tip de registru distribuit, dar nu toate registrele distribuite sunt blockchain-uri. Un blockchain leagă înregistrările în blocuri cu hash-uri criptografice. Alte registre distribuite utilizează structuri diferite. Grafurile aciclice direcționate, de exemplu, leagă tranzacțiile direct între ele. Firul comun este distribuția. Registrul se află pe mai multe mașini, iar aceste mașini sunt de acord asupra stării printr-un mecanism de consens. Această arhitectură elimină necesitatea unei autorități centrale pentru a ține evidența contabilă. De asemenea, face ca sistemul să fie mai lent și mai complex decât o bază de date tradițională.
Proprietățile registrului distribuit
- Replicat — fiecare nod deține o copie
- Consens bazat pe consens — nodurile sunt de acord asupra actualizărilor valide
- Sigiliu de siguranță — modificările lasă urme
- Fără operator central — fără punct unic de control
Registrele distribuite cu permisiuni restricționează cine poate participa. Cele publice permit oricui să se alăture. Majoritatea cazurilor de utilizare la nivel de întreprindere favorizează modelele cu permisiuni.
Comments
No comments yet. Be the first to share a thought.
Leave a comment