Mechanizm konsensusu (kryptowaluta)
Co to jest mechanizm konsensusu?
Mechanizm konsensusu to mechanizm odporny na błędy, który jest używany w systemach komputerowych i blockchain w celu osiągnięcia niezbędnej zgody co do pojedynczej wartości danych lub pojedynczego stanu sieci między procesami rozproszonymi lub systemami wieloagentowymi, takimi jak kryptowaluty. Przydaje się między innymi do prowadzenia 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 ma uprawnienia do utrzymywania i aktualizowania bazy danych. Zadanie dokonywania wszelkich aktualizacji – takich jak dodawanie / usuwanie / aktualizowanie nazwisk osób, które kwalifikowały się do uzyskania określonych licencji – jest wykonywane przez organ centralny, który pozostaje wyłącznym organem odpowiedzialnym za prowadzenie prawdziwych zapisów.
Publiczne łańcuchy bloków, które działają jako zdecentralizowane, samoregulujące się systemy działają w skali globalnej bez żadnego organu. Obejmują wkład setek tysięcy uczestników, którzy pracują nad weryfikacją i uwierzytelnianiem transakcji zachodzących na blockchain oraz nad działaniami typu blockchain.
W tak dynamicznie zmieniającym się statusie łańcucha bloków te publicznie udostępniane księgi wymagają wydajnego, sprawiedliwego, działającego w czasie rzeczywistym, funkcjonalnego, niezawodnego i bezpiecznego mechanizmu, 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 jest wykonywane przez mechanizm konsensusu, który jest zbiorem reguł, które decydują o wkładach różnych uczestników łańcucha blokowego.
Istnieją różne rodzaje algorytmów mechanizmu konsensusu, które działają na różnych zasadach.
Dowód pracy (POW) jest wspólny konsensus algorytm stosowany przez większość popularnych sieci kryptowaluta jak Bitcoin i litecoin. Wymaga to od węzła uczestnika udowodnienia, że praca wykonana i przesłana przez niego kwalifikuje ich do otrzymania prawa do dodawania nowych transakcji do łańcucha bloków. Jednak cały ten mechanizm wydobywania bitcoinów wymaga dużego zużycia energii i dłuższego czasu przetwarzania.
Potwierdzenie pakietu (POS), jest inny wspólnym algorytmem konsensus rozwinął się jako tani, nisko energochłonnych alternatywę dla algorytmu pow. Obejmuje to przypisanie odpowiedzialności za prowadzenie księgi publicznej do węzła uczestnika proporcjonalnie do liczby posiadanych przez niego tokenów wirtualnej waluty. Ma to jednak tę wadę, że promuje oszczędzanie kryptowalut zamiast wydawania pieniędzy.
Podobnie istnieją inne algorytmy konsensusu, takie jak Proof of Capacity (POC), które umożliwiają współdzielenie przestrzeni pamięciowych węzłów w sieci blockchain. Im więcej pamięci lub miejsca na dysku twardym ma węzeł, tym więcej uprawnień ma on na prowadzenie księgi publicznej.