Delegowany dowód stawki (DPoS) jest przez wielu uważany za bardziej wydajną i demokratyczną wersję poprzedniego mechanizmu dowodu stawki (PoS).
Zarówno DPoS, jak i PoS są stosowane jako alternatywa dla algorytmu konsensusu znanego jako Proof of Work (PoW), ponieważ system PoW wymaga wielu zasobów zewnętrznych. Algorytm dowodu pracy wykorzystuje dużą ilość pracy obliczeniowej, aby zachować spójną i przejrzystą dystrybucję księgi. Z drugiej strony PoS i DPoS wymagają mniej zasobów i z założenia są bardziej zrównoważone i przyjazne dla środowiska. Aby zrozumieć, jak działa delegowany dowód stawki, musisz najpierw zrozumieć algorytmy, które go poprzedzały, czyli dowód pracy i dowód stawki.
Dowód pracy (PoW)
Większość walut cyfrowych opiera się na rozproszonej księdze zwanej blockchainem, a algorytm Proof of Work (PoW) był pierwszym zastosowanym algorytmem konsensusu. Jest zintegrowany z protokołem Bitcoin jako podstawowy komponent odpowiedzialny za generowanie nowych bloków i utrzymywanie bezpieczeństwa sieci (poprzez proces wydobywania). Bitcoin został zaproponowany jako alternatywa dla tradycyjnego, scentralizowanego i nieefektywnego globalnego systemu monetarnego.
Algorytm dowodu pracy zapewnił wykonalny protokół konsensusu, dzięki któremu przekazywanie środków kierowanych przez organ centralny stało się niepotrzebne. Jest to natychmiastowy, zdecentralizowany system rozliczeń płatności, działający w sieci ekonomicznej typu peer-to-peer (bez konieczności korzystania z strony trzeciej), eliminujący potrzebę pośredników i redukujący całkowity koszt transakcji.
Oprócz innych typów węzłów, system sprawdzania pracy jest utrzymywany przez sieć węzłów wydobywczych, które korzystają ze specjalistycznego sprzętu (ASIC) w celu rozwiązywania złożonych problemów kryptograficznych. Średnio co 10 minut wydobywany jest nowy blok. Górnik może dodać nowy blok do łańcucha bloków tylko wtedy, gdy znajdzie właściwe rozwiązanie dla tego bloku. Innymi słowy, górnik może to zrobić dopiero po wykonaniu dowodu pracy, który z kolei nagradza go nowo utworzonymi kryptowalutami i wszystkimi opłatami transakcyjnymi za te konkretne bloki. Wiąże się to jednak z wysokimi kosztami, ponieważ wymaga dużej ilości energii i nieudanych prób. Ponadto urządzenia ASIC są bardzo drogie.
Oprócz wysiłków związanych z utrzymaniem systemu od dawna pojawiają się pytania dotyczące przydatności systemu Proof of Work (PoW), szczególnie w odniesieniu do skalowalności (bardzo ograniczona liczba transakcji na sekundę). Jednak blockchain używany w systemie proof-of-work jest uważany za najbezpieczniejszy i niezawodny i pozostaje standardem dla rozwiązania odpornego na awarie.
Dowód stawki (PoS)
Algorytm konsensusu Proof of Stake jest najpopularniejszą alternatywą dla Proof of Work. Systemy Proof of Stake (PoW) zostały zaprojektowane w celu rozwiązania niektórych nieefektywności i problemów, które zwykle pojawiają się w łańcuchach bloków Proof of Work (PoW). W szczególności odnosi się do kosztów związanych z wydobyciem PoW (zużycie energii i sprzętu). Zasadniczo blockchain oparty na dowód stawki jest zabezpieczony w specyficzny (nie losowy) sposób. W tych systemach nie ma żadnego wydobywania, a weryfikacja nowych bloków uzależniona jest od ilości przechowywanych walut cyfrowych. Im więcej kryptowalut przechowuje dana osoba, tym większe szanse, że zostanie wybrany na walidatora bloku (znanego również jako minter lub fałszerz). O ile systemy PoW opierają się na inwestycjach zewnętrznych (zużyciu energii i sprzęcie), o tyle oparty na nich blockchain jest zabezpieczony inwestycjami wewnętrznymi (samą walutą cyfrową). Dodatkowo systemy PoS sprawiają, że atakowanie opartego na nich blockchainu jest bardzo kosztowne, ponieważ przeprowadzenie udanego ataku wymaga posiadania co najmniej 51% wszystkich znajdujących się w nim walut cyfrowych, a nieudane ataki prowadzą do ogromnych strat finansowych.
Pomimo wahań i przekonujących argumentów na korzyść PoS, takie systemy są wciąż na wczesnym etapie i nie zostały jeszcze wypróbowane na większą skalę.
Delegowany dowód stawki (DPoS)
Algorytm konsensusu Delegated Proof of Stake (DPoS) został opracowany w 2014 roku przez Daniela Larimera. Bitshares, Steem, Ark i Lisk to tylko niektóre z kryptowalut korzystających z delegowanego algorytmu konsensusu dowodu stawki.
Delegowany łańcuch bloków typu proof-of-stake opiera się na systemie głosowania, w którym interesariusze zlecają swoją pracę stronie trzeciej, co oznacza, że mogą głosować na niewielką liczbę delegatów, którzy zabezpieczą sieć w ich imieniu. Delegaci mogą być także nazywani świadkami i odpowiadają za osiągnięcie konsensusu (konsensusu) podczas tworzenia i weryfikacji nowych bloków. Siła głosu jest proporcjonalna do liczby monet posiadanych przez każdego użytkownika, a system głosowania różni się w zależności od projektu. Generalnie jednak każdy komisarz składa indywidualną propozycję, prosząc o głos, a nagrody zebrane przez komisarzy są zwykle dzielone proporcjonalnie z właściwymi wyborcami.
Zatem algorytm DPoS tworzy system głosowania oparty bezpośrednio na reputacji delegatów. Jeśli wybrany węzeł będzie się źle zachowywał lub był nieefektywny, zostanie szybko wyrzucony i zastąpiony innym węzłem.
Pod względem wydajności blockchainy oparte na algorytmie DPoS są bardziej skalowalne i są w stanie przetworzyć więcej transakcji na sekundę (TPS) w porównaniu do PoW i PoS.
DPoS kontra PoS
Podczas gdy PoS próbuje rozwiązać błędy PoW, DPoS stara się uprościć proces produkcji bloków, dlatego systemy oparte na DPoS mogą szybko przetwarzać większe ilości transakcji blockchain. Jak dotąd DPoS nie jest używany w taki sam sposób jak PoW czy PoS. Do chwili obecnej Proof of Work (PoW) jest nadal uważany za najbezpieczniejszy algorytm konsensusu i w ten sposób odbywa się większość przekazów pieniężnych.
PoS jest szybszy niż PoW i prawdopodobnie ma więcej zastosowań. W przeciwieństwie do konkurencyjnego systemu PoW, DPoS ustala limit przechowywania udziałów w momencie wybierania producentów bloków, a faktyczna produkcja bloków jest z góry ustalona. Każdy świadek ma swoją kolej podczas produkcji bloków. Niektórzy twierdzą, że DPoS należy uznać za system potwierdzający autoryzację.
Wniosek
Algorytm Delegated Proof of Stake (DPoS) różni się znacznie od algorytmu Proof of Work (PoW), a nawet algorytmu Proof of Stake (PoS). Włączenie głosowania interesariuszy służy do podejmowania decyzji i motywowania uczciwych i skutecznych delegatów (lub świadków).
Jednak faktyczna produkcja bloków bardzo różni się od systemów PoS i w większości przypadków oferuje wyższą wydajność pod względem transakcji na sekundę.



