Rozproszony rejestr to baza danych kopiowana na wielu komputerach. Każda kopia zawiera te same rekordy. Dodanie nowej transakcji powoduje jej propagację do wszystkich kopii. Żadna strona nie kontroluje wersji głównej, ponieważ nie istnieje. Każdy węzeł ma pełną kopię. Rejestr to sieć. Ta redundancja zapewnia odporność systemu. Jeśli jeden węzeł przejdzie w tryb offline, rejestr nadal działa. Jeśli ktoś spróbuje zmienić rekord w jednej kopii, pozostałe kopie odrzucą zmianę.
Blockchain to rodzaj rozproszonego rejestru, ale nie wszystkie rozproszone rejestry są blockchainami. Blockchain łączy rekordy w blokach za pomocą skrótów kryptograficznych. Inne rozproszone rejestry wykorzystują inne struktury. Na przykład skierowane grafy acykliczne łączą transakcje bezpośrednio ze sobą. Wspólnym mianownikiem jest dystrybucja. Rejestr istnieje na wielu maszynach, które uzgadniają stan za pomocą pewnego mechanizmu konsensusu. Taka architektura eliminuje potrzebę centralnego organu zarządzającego księgami. Sprawia również, że system jest wolniejszy i bardziej złożony niż tradycyjna baza danych.
Właściwości rozproszonego rejestru
- Replikacja — każdy węzeł posiada kopię
- Napędzane konsensusem — węzły zgadzają się co do prawidłowych aktualizacji
- Zabezpieczenie przed manipulacją — zmiany pozostawiają ślady
- Brak centralnego operatora — brak pojedynczego punktu kontroli
Rozproszone rejestry z uprawnieniami ograniczają możliwość uczestnictwa. Rejestry publiczne pozwalają dołączyć każdemu. Większość zastosowań w przedsiębiorstwach preferuje modele z uprawnieniami.
Comments
No comments yet. Be the first to share a thought.
Leave a comment