Co to jest mechanizm konsensusu?
Mechanizm konsensusu jest mechanizmem odpornym na uszkodzenia, który jest stosowany w systemach komputerowych i blockchain w celu osiągnięcia niezbędnego porozumienia w sprawie pojedynczej wartości danych lub pojedynczego stanu sieci między procesami rozproszonymi lub systemami wieloagentowymi, takimi jak kryptowaluty. Jest przydatny między innymi w prowadzeniu dokumentacji.
Wyjaśnienie mechanizmu konsensusu
W każdym scentralizowanym systemie, takim jak baza danych zawierająca kluczowe informacje o prawach jazdy w danym kraju, centralny administrator jest uprawniony do utrzymywania i aktualizowania bazy danych. Zadanie dokonywania wszelkich aktualizacji - takich jak dodawanie / usuwanie / aktualizowanie nazwisk osób, które zakwalifikowały się do niektórych licencji - jest wykonywane przez organ centralny, który pozostaje wyłączną odpowiedzialnością za prowadzenie prawdziwej dokumentacji.
Publiczne łańcuchy bloków funkcjonujące jako zdecentralizowane, samoregulujące się systemy działają w skali globalnej bez żadnego pojedynczego organu. Obejmują one wkład setek tysięcy uczestników, którzy pracują nad weryfikacją i uwierzytelnianiem transakcji zachodzących w łańcuchu bloków oraz nad działalnością wydobywczą bloków.
W tak dynamicznie zmieniającym się stanie blockchain te publicznie udostępnione księgi potrzebują wydajnego, sprawiedliwego, funkcjonalnego, niezawodnego i bezpiecznego mechanizmu działającego w czasie rzeczywistym, aby zapewnić, że wszystkie transakcje zachodzące w sieci są autentyczne, a wszyscy uczestnicy zgadzają się na konsensus na temat statusu księgi. To niezwykle ważne zadanie wykonuje mechanizm konsensusu, który jest zbiorem zasad decydujących o wkładzie różnych uczestników łańcucha bloków.
Istnieją różne rodzaje algorytmów mechanizmów konsensusu, które działają na różnych zasadach.
Dowód pracy (POW) jest powszechnym algorytmem konsensusu stosowanym przez najpopularniejsze sieci kryptowalut, takie jak bitcoin i litecoin. Wymaga od węzła uczestnika udowodnienia, że praca wykonana i przesłana przez niego kwalifikuje go do otrzymania prawa do dodawania nowych transakcji do łańcucha bloków. Cały ten mechanizm wydobywania bitcoinów wymaga jednak dużego zużycia energii i dłuższego czasu przetwarzania.
Dowód stawki (POS) to kolejny popularny algorytm konsensusu, który ewoluował jako tania, niskoenergetyczna alternatywa dla algorytmu POW. Obejmuje podział odpowiedzialności za utrzymanie księgi publicznej w węźle uczestnika proporcjonalnie do liczby posiadanych przez nią tokenów waluty wirtualnej. Ma to jednak tę wadę, że promuje oszczędzanie na kryptowalutach zamiast wydawania.
Podobnie istnieją inne algorytmy konsensusowe, takie jak Proof of Capacity (POC), które pozwalają na dzielenie się pamięcią współdziałających węzłów w sieci blockchain. Im więcej pamięci lub miejsca na dysku twardym posiada węzeł, tym więcej uprawnień jest przyznanych do prowadzenia księgi publicznej.
