W porównaniu z poprzednim mechanizmem Proof of Stake (PoS), algorytm konsensusu Delegated Proof of Stake (DPoS) jest przez wielu uważany za bardziej wydajną i demokratyczną wersję.
Ponieważ Proof of Work (PoW) z założenia wymaga wielu zasobów zewnętrznych, zarówno Proof of Stake, jak i Delegowany Proof of Stake są używane jako alternatywy dla algorytmu konsensusu Proof of Work. Algorytm dowodu pracy wykorzystuje dużą ilość obliczeń, aby zapewnić niezmienną, przejrzystą i zdecentralizowaną księgę rozproszoną. Proof of Stake i Delegated Proof of Stake nie wymagają tak wielu zasobów i są z założenia bardziej zrównoważone i przyjazne dla środowiska. Aby zrozumieć, jak działa delegowany dowód stawki, musisz najpierw opanować podstawową wiedzę na temat dowodu pracy i dowodu stawki.
Dowód pracy (PoW)
Większość systemów walut cyfrowych działa na rozproszonej księdze zwanej blockchainem, a pierwszym zastosowanym algorytmem konsensusu był dowód pracy. Stanowi rdzeń protokołu Bitcoin i odpowiada za generowanie nowych bloków oraz zabezpieczanie sieci (poprzez wydobycie). Bitcoin może zastąpić scentralizowany i nieefektywny globalny, tradycyjny system walutowy. Proof of Work wprowadza realny protokół konsensusu, który eliminuje potrzebę przekazywania przekazów pieniężnych przez scentralizowaną instytucję. Zapewnia zdecentralizowany system płatności oparty na sieci peer-to-peer i eliminuje zaangażowanie pośredników, znacznie obniżając koszty transakcji.
System proof-of-work jest utrzymywany wspólnie przez węzły wydobywcze i inne rodzaje węzłów. Wykorzystuje specjalny sprzęt (górnicy ASIC), aby rozwiązywać złożone problemy kryptograficzne i wydobywać nowy blok średnio co dziesięć minut. Górnicy mogą dodać nowy blok do łańcucha bloków dopiero po znalezieniu rozwiązania dla tego bloku. Innymi słowy, górnicy mogą to zrobić dopiero po wykonaniu dowodu pracy, który z kolei nagradza górników nowo wydobytą walutą cyfrową i wszystkimi opłatami transakcyjnymi za ten blok. Jest to jednak niezwykle kosztowne, ponieważ zużywa dużo energii i wymaga wielu nieudanych prób. Ponadto sprzęt ASIC jest również bardzo drogi.
Oprócz kosztów utrzymania systemu, istnieje szereg problemów, które nękają systemy proof-of-work - szczególnie pod względem skalowalności (bardzo ograniczona liczba transakcji na sekundę). Mimo to łańcuchy bloków typu proof-of-work są nadal uważane za najbezpieczniejsze, niezawodne i odporne na błędy standardowe rozwiązanie.
Dowód stawki (PoS)
Algorytm konsensusu Proof-of-Stake jest najczęstszą alternatywą dla Proof-of-Work. Proof-of-stake ma na celu rozwiązanie nieefektywności i pojawiających się problemów niektórych łańcuchów bloków typu proof-of-work. Analizuje koszty (zużycie energii i sprzęt) wydobywania typu dowód pracy. Zasadniczo Proof of Stake zapewnia bezpieczeństwo blockchainu w sposób deterministyczny. Bez wydobywania w tych systemach walidacja nowych bloków zależy od liczby postawionych monet. Im więcej monet posiada dana osoba, tym większe prawdopodobieństwo, że zostanie wybrany na walidatora bloku (zwanego także monetarzem lub fałszerzem).
Proof-of-work opiera się na inwestycjach zewnętrznych (zużycie energii i sprzęt), podczas gdy dowód stawki wzmacnia bezpieczeństwo blockchainu dzięki inwestycjom wewnętrznym (samej walucie cyfrowej).
Dodatkowo system dowodu stawki sprawia, że atak na blockchain jest droższy, ponieważ udany atak wymaga posiadania co najmniej 51% całkowitej istniejącej waluty. A nieudany atak spowoduje ogromne straty finansowe. Chociaż dowód stawki ma przekonujące zalety i znaczące zalety, system jest wciąż w początkowej fazie i nie został jeszcze przetestowany na większą skalę.
Delegowany dowód stawki (DPoS)
Algorytm konsensusu Delegated Proof of Stake (DPoS) został zaproponowany przez Daniela Larimera (BM) w 2014 roku. Na przykład: Bitshares, Steem, Ark i Lisk to projekty walut cyfrowych, które korzystają z delegowanego algorytmu konsensusu dowodu stawki.
Delegated Proof of Stake Blockchain posiada system głosowania, w którym interesariusze dostarczają swoją pracę stronie trzeciej. Innymi słowy, mogą głosować na kilku przedstawicieli, którzy będą chronić sieć w ich imieniu. Delegaci, zwani również świadkami, mają obowiązek osiągnąć konsensus w procesie generowania i zatwierdzania nowych bloków. Siła głosu jest proporcjonalna do liczby monet posiadanych przez każdego użytkownika. Systemy głosowania różnią się w zależności od projektu, ale generalnie każdy przedstawiciel wnosi osobisty głos podczas głosowania. Zazwyczaj przedstawiciele zbierają nagrody i rozdzielają je proporcjonalnie pomiędzy swoich wyborców.
Dlatego algorytm Delegated Proof of Stake tworzy system głosowania, który bezpośrednio zależy od reputacji przedstawicieli. Jeżeli wybrany węzeł zachowuje się niewłaściwie lub nie działa efektywnie, zostanie szybko usunięty i zastąpiony innym węzłem.
Pod względem wydajności łańcuchy bloków Delegated Proof of Stake są bardziej skalowalne i zdolne do przetwarzania większej liczby transakcji na sekundę (TPS) niż Proof of Work i Proof of Stake.
Delegowany dowód stawki a dowód stawki
Chociaż dowód stawki i delegowany dowód stawki są podobne w sensie zdecentralizowanym, delegowany dowód stawki proponuje nowatorski demokratyczny system głosowania w celu wyboru producentów bloków. Ponieważ system delegowanego potwierdzenia stawki jest obsługiwany przez wyborców, przedstawiciele muszą działać uczciwie i skutecznie, w przeciwnym razie zostaną wykluczeni. Ponadto delegowane łańcuchy bloków typu dowód stawki są zwykle szybsze niż łańcuchy bloków dowodu stawki pod względem transakcji na sekundę.
Delegowany dowód stawki a dowód pracy
W przeciwieństwie do Proof-of-Stake, który próbuje rozwiązać problem Proof-of-Work, delegowany dowód stawki ma na celu uproszczenie procesu generowania bloków. Dlatego system Delegated Proof-of-Stake jest w stanie szybko przetwarzać duże ilości transakcji w łańcuchu. Delegowany dowód stawki jest używany w inny sposób niż dowód pracy i dowód stawki. Ponieważ Proof of Work jest nadal uznawany za najbezpieczniejszy algorytm konsensusu, większość przepływów finansowych odbywa się właśnie tutaj. Ponieważ Proof of Stake działa wydajniej niż Proof of Work, ma więcej zastosowań. Delegowany dowód stawki ogranicza wykorzystanie udziałów w procesie wyboru producentów bloków. W przeciwieństwie do systemów Proof-of-Work, które mają konkurencyjne systemy, faktyczne generowanie bloków Delegowanego Proof-of-Stake jest zaplanowane. Każdy świadek na zmianę produkuje klocki. Niektórzy twierdzą, że delegowany dowód stawki należy uznać za dowód systemu uprawnień.
podsumowując
Delegowany dowód stawki bardzo różni się od dowodu pracy lub nawet dowodu stawki. Zawiera mechanizm głosowania zainteresowanych stron, który ma motywować i wybierać uczciwych i skutecznych przedstawicieli (lub świadków). Jednak rzeczywisty proces produkcji bloków jest zupełnie inny niż w przypadku systemów typu proof-of-stake i w większości przypadków charakteryzuje się wyższą wydajnością pod względem transakcji na sekundę.



