31 May, 2020

Co to jest mechanizm konsensusu sieci?

Rafał Leszek w przygotowanym materiale o nazwie „Wielka konfrontacja mechanizmów konsensusu” przedstawił co to są algorytmy oraz omówił w jaki sposób działają. Posługiwał się przykładami tj. Proof of Stake oraz Proof of Work. Warto zapoznać się z jego pracą, ponieważ ta tematyka jest kłopotliwa dla nowych i średnio zaawansowanych posiadaczy kryptowalut

Co to jest mechanizm konsensusu sieci?

Mianem mechanizmu konsensusu określa się rodzaj zasad zarządzających DAO, czyli strukturą, która stanowi zdecentralizowaną autonomiczną organizację. Jest ona zaszeregowana do specyficznego rodzaju inteligentnego kontraktu, który ulokowany jest w przestrzeni cyfrowej. Nadrzędnym zadaniem tego mechanizmu jest zatwierdzenie pozarządowego oraz bezpaństwowego charakteru jednostki. Jednocześnie umożliwia ustanowienie nieobowiązujących zasad. Za prawidłowy przebieg odpowiada program, który odnosi się do mechanizmu konsensusu. Wiążące zasady są wskazane w elektronicznej umowie, która bezpośrednio opiera się na algorytmie.

Struktura DAO ustanowiła zasadę, że decydujący jest głos większości. W praktycznym ujęciu oznacza to, że co najmniej 51% członków musi zgodnie opowiadać się za zaproponowaną zmianą, aby została ona przyjęta. Dołączenie do tego grona jest możliwe dla posiadaczy wyemitowanego tokena. Autor publikacji wskazuje na porównanie tej zasady do uzyskania praw obywatelskich w cyfrowym państwie.

Pozostaje więc pytanie jakie funkcje cechują mechanizm konsensusu. W pierwszej kolejności z pewnością odpowiada za prawidłową kolejność w dopisywaniu bloków według założeń struktury. Jednocześnie zapobiega rozwoju zjawiska podwójnego wydawania. Autor wskazuje także, że jest to swoista ochrona przez rozłamem sieci, co mogłoby się stać podczas utworzenia nowej kryptowaluty, która opierała się na zmienionych regułach.

Różnice pomiędzy Proof of Work a Proof of Stake

Najbardziej znanym mechanizmem jest Proof of Work, który potwierdza wykonanie pracy z równoczesnym zapewnieniem o jej poprawności. Najlepszym przykładem tego mechanizmu jest Bitcoin, jednak na tym mechanizmie bazują także inne, nawet mniej znane kryptowaluty.

W Proof of Work uczestnicy sieci muszą konkurować ze sobą w poszukiwaniu rozwiązania dla konkretnego problemu matematycznego, czyli wiele urządzeń rozwiązuje skomplikowane równanie, co pozwala uzyskać nagrodę. Nagrodę stanowi wykopanie bloku konkretnej waluty, który będzie stanowił kolejnyt element łańcucha bloków, czyli zostanie dołączony do blockchaina. Proof of Work opiera się na konieczności przeanalizowania wielu kombinacji, które pochłaniają mnóstwo czasu oraz energii. Odnalezienie rozwiązania obliguje do przedstawienia całej sieci, kiedy okazuje się poprawne oznacza otrzymanie nagrody.

Rafał Leszek wskazuje, że ten mechanizm posiada także wady, tj.:

  • zwiększa się ryzyko wystąpienia tzw. Selfish Mining. Jest to sytuacja, kiedy kilku górników współpracuje, aby uzyskać większe dochody. Nowo wydobyte bloki są ukrywane przed głównym łańcuchem a jednocześnie ma miejsce opracowywanie nowego forka. W odniesiu do Bitcoina jest to działanie nierentowne.
  • pochłania ogromne ilości energii elektrycznej
  • konieczne jest zainwestowanie ogromnych środków w sprzęt (koparki kryptowalutowe)

Na Proof of Stake (PoS), czyli mechanizmie konsensusu ma opierać się jedna z najpopularniejszych kryptowalut Ethereum. Prawdopodobnie odbędzie się to w 2020 roku, kiedy wprowadzone będzie Ethereum 2:0. W chwili obecnej wydaje się, że Proof of Stake cechuje się większą efektywnością, jednak już wskazywane są wady mechanizmu.

Za główne wady uznaje się:

  • moment, kiedy jedna osoba posiada aż 51% tokenów, co umożliwia jej samodzielne decydowanie o przyszłości kryptowaluty.
  • prawdopodobne pomniejszenie płynności tokena. Inwestorzy nie chętnie będą dokonywać transakcji przy pomocy posiadanych kryptowalut, jeżeli będą posiadali prawo do podejmowania decyzji o funkcjonowaniu sieci.

Delegated Proof of Stake

Idea wprowadzenia Proof of Importance pochodzi od platformy NEM. Głównym założeniem jest wyróżnienie użytkowników, którzy aktywnie spędzają czas w sieci, a nie tych, którzy posiadają znaczącą ilość tokenu. Do otrzymania coinów w sieci NEM konieczne jest posiadanie więcej niż 10.000 tokenów. Konieczne jest także posiadanie odpowiednio ważnego konta. Za wiarygodność użytkowników odpowiada algorytm, który sprawdza konta, częstotliwość oraz ilość przesyłanych tokenów.

Share

One Ping

  1. Pingback: Phil konieczny - Analiza podsumowująca wydarzenia z 2019r - Akademia Kryptowalut

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *