Co to jest delegowany dowód konsensusu? (DPoS) Kompletny przewodnik dla początkujących

Delegowany dowód konsensusu w sprawie stawki

Modele konsensusu były ostatnio kontrowersyjnym tematem dyskusji w społeczności kryptowalut, z różnymi opiniami na temat tego, które rozwiązanie jest najlepsze. Realistyczną odpowiedzią jest to, że wszystkie mają swoje zalety i wady dla różnych typów sieci, aplikacji i ich ogólnego bezpieczeństwa.

Jednym z bardziej popularnych modeli konsensusu, który znalazł się ostatnio w czołówce dyskusji, jest Delegated Proof of Stake (DPoS). Model konsensusu został wymyślony przez Dana Larimera jako ramy konsensusu dla Bitshares i został zastosowany na wielu innych platformach, w tym Lisk, Steem i EOS. DPoS najbardziej reprezentuje płynny, reprezentatywny format konsensusu w stylu demokracji, który wprowadza pewne ważne poprawki w stosunku do typowego modelu Proof of Stake i zauważalne ustępstwa, jeśli chodzi o decentralizację.

Delegowany dowód konsensusu w sprawie stawki

Jak działa DPoS?

DPoS wykorzystuje uprawnienia oddelegowanego głosowania za zgodą interesariuszy, aby rozwiązać problemy związane z konsensusem i zweryfikować łańcuch bloków w modelu o podobnej konstrukcji do systemów demokratycznych. Zasadniczo interesariusze, którzy posiadają dowolną liczbę tokenów w swoim portfelu, mogą głosować w celu wybrania producentów bloków, którzy są wybierani na podstawie tego, którzy producenci bloków mają najwięcej głosów na koniec każdej rundy głosowania. Ważną różnicą między DPoS a PoS jest to, że w DPoS nie ma wymogu udziału minimalnego tokena interesariusza, a zamiast tokenów interesariuszy proporcjonalnie reprezentujących ich zdolność do produkcji bloków, użytkownicy oddawali głosy proporcjonalnie do ich udziału, aby wybrać producentów bloków.

DPoS

DPoS, zdjęcie wg Aelf

DPoS ma być bardziej wydajną formą konsensusu PoS. Koncentrując się w szczególności na skalowalności, może zapewnić wiarygodne potwierdzone transakcje w sieci w ciągu kilku sekund i jest w stanie skalować się do poziomu jednego z najwyższych spośród wszystkich obecnych mechanizmów konsensusu. System opiera się na reputacji i procesie głosowania w czasie rzeczywistym w celu osiągnięcia konsensusu. Władza zawsze pozostaje w rękach interesariuszy, którzy mają możliwość głosowania nad dodaniem lub usunięciem producentów bloków na podstawie ich rzetelności i działań. Zadaniem producentów bloków jest weryfikacja i propagowanie bloków oraz zapewnienie, że nie ma podwójnych wydatków. Liczba producentów bloków może zostać zmieniona przez interesariuszy w dowolnym momencie, co zachęca producentów do uczciwego działania w systemie, ponieważ jeśli zdecydują się działać złośliwie, ich działania zostaną wyświetlone publicznie i można je usunąć.

Proces osiągania konsensusu w rundzie można podzielić na następujące podstawowe kroki.

  • Producenci bloków są wybierani przez interesariuszy w rundzie głosowania.
  • Gdy producenci zostaną wybrani, w sposób deterministyczny otrzymują rotację okrężną dla rundy bloków odpowiadającej liczbie wybranych producentów. Tworzy to konkurencyjny rynek w rundzie, zapewniając niezawodność.
  • Producenci bloków sprawdzają poprawność i transmitują bloki do sieci.
  • Konsensus zostaje osiągnięty i rozpoczyna się następna runda.

Za swoje usługi producenci bloków otrzymują nagrodę. Jeśli nie wyprodukują bloku, nie ma nagrody, a nagroda jest przekazywana następnemu producentowi bloku, jeśli zostanie wyprodukowany udany blok. Producenci nie mają możliwości zmiany szczegółów transakcji, jednak mogliby zmowy, aby zapobiec umieszczaniu określonych transakcji w blokach. Działanie w ten sposób najprawdopodobniej spowodowałoby wykluczenie producenta, co kosztowałoby go ekonomicznie i szkodziłoby reputacji. Ponadto można łatwo wprowadzić warunki cięcia złośliwie działających górników, a zapobieganie przez nie włączaniu niektórych transakcji do bloków nie będzie działać na dłuższą metę, ponieważ transakcja zostanie ostatecznie uwzględniona w bloku utworzonym przez uczciwych producentów bloków..

Projekt DPoS ma na celu optymalizację nominalnego stanu 100% uczciwego udziału węzłów, nawet w obliczu wysokich i zróżnicowanych warunków awarii. Na przykład najdłuższy łańcuch będzie łańcuchem zatwierdzonym przez największą większość. Nawet jeśli większość węzłów jest w zmowie, aby działać złośliwie (co jest bardzo mało prawdopodobne), wówczas interesariusze zauważyliby zmniejszony udział węzła w walidacji bloku przez producentów (tj. 70% zamiast 100%, ponieważ 30% jest uczciwych) i zagłosowaliby aby usunąć bieżący zestaw producentów. Istnieje ryzyko, że użytkownicy będą przeprowadzać transakcje w sieci, gdy udział węzła nie jest równy lub bliski 100%. Ostatecznie łańcuch mniejszościowy ze 100% uczciwym udziałem węzłów wyprzedzi wszystkie łańcuchy z udziałem poniżej 100%. Proces głosowania zatwierdzającego zapewnia również, że nawet osoba posiadająca 50% aktywnych głosów nie jest w stanie samodzielnie wybrać ani jednego producenta..

DPoS Lisk

Delegate Proof of Stake, Zdjęcie autorstwa Lisk Academy

Możliwość dowolnego głosowania i usuwania producentów przez interesariuszy ma znaczący wpływ na projekt systemu i jest bardzo ważną cechą bezpieczeństwa. Producenci bloków nie mają z tego powodu realnej władzy, a ich udział jest kontrolowany przez interesariuszy. Użytkownicy mogą nawet przekazywać swoje głosy innemu, aby głosowali na nich w procesie znanym jako głosowanie „przez pełnomocnika”. Działając w bardziej tradycyjnym systemie hierarchicznym, ale z korzyściami wynikającymi z przejrzystości łańcucha bloków, interesariusze mogą sprawować znacznie większą kontrolę nad siecią, a rezultatem jest znacznie bardziej elastyczna sieć.

Modele konsensusu DPoS zapewniają przemyślane kompromisy między skalowalnością a decentralizacją. Koszt prawdziwej decentralizacji jest wysoki i jest kluczowym czynnikiem ograniczającym skalowalność na platformach takich jak Bitcoin i Ethereum. DPoS koncentruje się na skalowalności poprzez tworzenie środowiska, które jest bardziej scentralizowane, ale w którym scentralizowane komponenty (producenci bloków), które weryfikują i propagują konsensus, są przejrzyste, identyfikowalne i usuwalne przez większą społeczność interesariuszy posiadających prawo głosu. Decentralizacja jest i tak bardziej reprezentatywna w społeczności interesariuszy dzięki systemowi głosowania za zgodą i to tam obecna jest prawdziwa siła systemu.

Ważną cechą modeli konsensusowych DPoS jest to, że parametry systemu mogą być modyfikowane przez interesariuszy w procesie głosowania. Parametry te obejmują wszystko, od opłat transakcyjnych, rozmiarów bloków, wynagrodzenia producenta i interwałów bloków. Umożliwienie dynamicznych zmian parametrów definiujących model może zapewnić znaczny stopień elastyczności platformom stosującym model DPoS w celu dopasowania ich do specyficznych potrzeb platformy.

Zalety modelu DPoS

Istnieje wiele godnych uwagi korzyści, które zapewnia model konsensusu DPoS. Najbardziej oczywiste jest wyeliminowanie potrzeby eksploracji haszyszu, jak w modelach Proof of Work, co z kolei eliminuje wysokie zużycie energii związane z tymi modelami.

Ponadto mechanizm głosowania uruchamia platformy przy użyciu modeli DPoS w celu dostosowania się do niezbędnych aktualizacji oprogramowania poprzez wykorzystanie utworzonego sformalizowanego zarządzania. Działając jako system zarządzania łańcuchem, systemy konsensusu DPoS mogą uniknąć kontradyktoryjnych debat typu fork, które nękają niektóre z bardziej popularnych platform kryptowalutowych.

Wreszcie wyraźną przewagą modelu DPoS nad tradycyjnym modelem PoS jest usunięcie dylematu „Nic nie ma szans”. Odnosi się to do przypadku, w którym walidatory ponoszą niewielki lub żaden koszt, aby przeprowadzić walidację w dwóch konkurujących ze sobą łańcuchach. W przypadku walidatorów strategia jest najbardziej opłacalna, ale w przypadku sieci może prowadzić do dwukrotnego wydania zasobu cyfrowego. DPoS łagodzi ten problem ze względu na fakt, że zainteresowane strony wykorzystują swój udział do głosowania na producentów bloków, a nie na same bloki. Za najdłuższy łańcuch uważa się łańcuch kanoniczny, więc podzbiór złośliwych producentów nie jest w stanie wyprodukować rozwidlenia wyprzedzającego główny łańcuch ze względu na liczbę i kolejność producentów ustalaną przed każdą rundą.

Wady modelu DPoS

Krytyka modelu DPoS wynika z jego braku decentralizacji i istnienia jako systemu, w którym potrzebne jest zaufanie pewnych stron, zamiast działać jako system bez zaufania. Chociaż niektóre z tych zarzutów mogą być uzasadnione, to kontekst zastosowania mechanizmu konsensusu ma największe znaczenie. Poświęcanie decentralizacji na rzecz skalowalności może nie być racjonalne w przypadku systemów takich jak Bitcoin, które działają jako bezpieczne magazyny wartości chronione przed dużymi podmiotami władzy, które mogłyby zaatakować sieć, gdzie decentralizacja staje się konieczna. Zamiast tego DPoS i jego częściowo scentralizowany system, który jest odpowiedzialny dzięki przejrzystości i reputacji, jest bardziej odpowiedni dla aplikacji i platform, w których nieodłączny kompromis jest znacznie bardziej praktyczny i nie jest narażony na groźniejsze zagrożenia.

Ważny wektor ataku na modele DPoS jest wynikiem częstego zjawiska i rosnącego zaniepokojenia w wielu wyborach politycznych oraz niskiej frekwencji wyborczej. Ponieważ niewielu wyborców zwykle pojawia się, aby głosować w systemach, w których otrzymują głos, co historycznie wielokrotnie udowodniło, interesariusze z niewielkimi kwotami udziałów, a tym samym głosów, mogą nie postrzegać tego jako efektywnego wykorzystania swojego czasu na głosowanie w DPoS Model. Pozostawia to otwarte drzwi dla bardziej bezpośredniego wpływu wielorybów w celu określenia kierunku sieci.

Chociaż mechanizm motywacyjny i proces głosowania w celu uzyskania zgody łagodzą zarówno ograniczoną centralizację, jak i możliwość zmanipulowanych ram głosowania, obawy wokół tych dwóch są wiarygodne. Ciekawie będzie obserwować, jak systemy DPoS ewoluują i rozwiązywać te problemy postępując naprzód, ponieważ są one budowane jako systemy skalowalne i elastyczne.

Wniosek

Delegated Proof of Stake to interesujący i znaczący mechanizm konsensusu, który należy obserwować, jak rozwija się społeczność kryptowalut. Jego wyraźne kompromisy między decentralizacją a skalowalnością będą stanowić ważne studium przypadku przyszłych kompromisów, które mogą pomóc branży w bardziej organicznym rozwoju.

Już widzieliśmy, że trwałe i odnoszące sukcesy platformy kryptowalut wykorzystują model DPoS, taki jak Steem i Bitshares. Z bardziej ambitnymi projektami, takimi jak EOS wykorzystujący DPoS na horyzoncie, entuzjaści kryptografii będą uważnie obserwować i oceniać konsekwencje jego ewolucji.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map