Mnozí považují konsenzuální algoritmus Delegated Proof of Stake (DPoS) za efektivnější a demokratičtější verzi předchozího mechanismu Proof of Stake (PoS).
PoS i DPoS se používají jako alternativa ke konsensuálnímu algoritmu Proof of Work (PoS), protože návrh systému PoW vyžaduje mnoho externích zdrojů. Algoritmus PoW používá velké množství výpočtů k zajištění neměnné, decentralizované a transparentní distribuované účetní knihy. Naproti tomu PoS a DPoS vyžadují méně zdrojů a jejich design je udržitelnější a šetrnější k životnímu prostředí. Abychom pochopili, jak funguje delegovaný Proof of Stake, musíme porozumět základnímu konceptu algoritmů PoW a PoS, které předcházely.
Proof of Work (PoW)
Většina kryptoměnových systémů funguje na distribuované účetní knize zvané blockchain a algoritmus PoW byl prvním použitým konsensuálním algoritmem. Tento algoritmus je implementován jako základní prvek bitcoinového protokolu, zodpovědný za vytváření nových bloků a udržování bezpečnosti sítě (prostřednictvím těžby). Bitcoin je navržen jako alternativa ke globálnímu měnovému systému, který je centralizovaný a neefektivní. PoW poskytuje životaschopný konsensus protokol, ve kterém převody peněz nemusí být řízeny centralizovanou autoritou. Umožňuje v reálném čase decentralizované platební transakce v ekonomické síti peer-to-peer, eliminuje zprostředkovatele a snižuje celkové transakční náklady.
Spolu s dalšími typy uzlů je systém PoW udržován sítí těžařských uzlů, které využívají specializovaný hardware (ASIC) ke zkoušení a řešení složitých kryptografických problémů. V průměru se každých 10 minut vytěží nový blok. Těžař může přidat nový blok do blockchainu pouze tehdy, pokud pro tento blok najde řešení. Jinými slovy, těžař to může udělat až po dokončení proof of work, který mu dá odměnu nově vytvořených coinů a celého transakčního poplatku toho bloku. To však také něco stojí, protože spotřebovává hodně energie a neúspěšných pokusů. Hardware ASIC je navíc poměrně drahý.
Kromě snahy o údržbu systému se objevují i otázky o míře adopce systému PoW – zejména ohledně škálovatelnosti systému (počet transakcí za sekundu je velmi omezený). PoW blockchainy jsou však považovány za nejbezpečnější a nejspolehlivější a nadále zůstávají standardem pro řešení s tolerancí proti selhání.
Proof of Stake (PoS)
Algoritmus konsenzu PoS je nejoblíbenější alternativou k PoW. PoS systémy jsou navrženy tak, aby řešily neefektivitu a nové problémy, které se často objevují na blockchainech založených na PoW. Konkrétně řeší náklady spojené s těžbou PoW (spotřeba energie a hardwaru). Blockchainy založené na PoS jsou v podstatě zabezpečeny předem určeným způsobem. V těchto systémech nedochází k těžbě bloků a validace nových bloků závisí na počtu coinů držených validátory. Osoba s větším počtem mincí má vyšší šanci, že bude vybrána jako validátor bloků (také známý jako mincovník nebo padělatel mincí).
Zatímco PoW systémy spoléhají na externí investice (spotřeba energie a hardware), PoS blockchainy jsou zabezpečeny prostřednictvím interních investic (samotná kryptoměna).
Systémy PoS navíc zdražují útok na blockchain, protože k provedení úspěšného útoku musí útočník vlastnit alespoň 51 % všech coinů v oběhu. Neúspěšné útoky budou mít za následek obrovské finanční ztráty. Navzdory pozitivům a přesvědčivým argumentům pro PoS jsou tyto systémy stále v raných fázích a teprve musí být testovány ve větším měřítku.
Delegované PoS (DPoS)
Konsensusní algoritmus Delegated PoS (DPoS) byl vyvinut Danielem Larimerem v roce 2014. Bitshares, Steem, Ark a Lisk jsou některé z kryptoměnových projektů, které používají konsensusní algoritmus DPoS.
Blockchain, který používá DPoS, se opírá o hlasovací systém, ve kterém zúčastněné strany delegují svou práci na třetí stranu. Jinými slovy, mohou si zvolit řadu zástupců, kteří za ně budou zajišťovat zabezpečení sítě. Tito zástupci mohou být nazýváni svědky a jsou zodpovědní za dosažení konsenzu při vytváření a ověřování nových bloků. Hlasovací práva jsou úměrná počtu mincí, které má každý uživatel. Systém hlasování se liší projekt od projektu, ale obecně platí, že každý zástupce předkládá při žádosti o hlasy individuální návrh. Obvykle se odměny, které zastupitelé dostávají, rozdělují proporcionálně těm, kteří pro ně hlasovali
Algoritmus DPoS proto vytváří systém hlasování, který přímo závisí na pověsti zástupců. Pokud se zvolený uzel chová špatně nebo funguje neefektivně, je tento uzel rychle vyřazen a nahrazen jiným uzlem.
Pokud jde o výkon, DPoS blockchainy jsou škálovatelnější, schopné zpracovat více transakcí za sekundu (TPS) než PoW a PoS.
DPoS a PoS
Přestože jsou PoS a DPoS podobné v tom, že používají formu sázky, DPoS má demokratičtější formu hlasování, a tím si vybírá tvůrce bloků. Vzhledem k tomu, že systém DPoS spravují voliči, volení zástupci mají motivaci pracovat poctivě a efektivně, jinak hrozí vyloučení. Navíc se zdá, že blockchainy DPoS zpracovávají rychleji s větším počtem transakcí za sekundu než blockchainy PoS.
DPoS a PoW
Zatímco PoS se pokouší vyřešit problémy PoW, DPoS se snaží zlepšit proces vytváření nových bloků. Z tohoto důvodu jsou systémy DPoS schopny zpracovat větší počet transakcí na blockchainu rychleji. V současné době se DPoS nepoužívá stejným způsobem jako PoW nebo PoS. PoW je stále považován za nejbezpečnější konsensuální algoritmus a jako takový je místem, kde se provádí nejvíce převodů peněz. PoS je rychlejší než PoW a může mít více funkcí použitelnosti. DPoS používá pouze sázky k volbě tvůrců bloků. Jeho skutečné generování bloků je předurčeno, na rozdíl od systému založeného na konkurenci PoW. Každý svědek má na řadě, aby vytvořil blok. Někteří lidé tvrdí, že DPoS by měl být považován za systém Proof of Authority.
Uzavřít
DPoS se velmi liší od PoW a dokonce i PoS. V tomto systému je hlasování akcionářů způsobem, jak najít a podpořit čestné a efektivní zástupce (nebo svědky). Generování nových bloků je však opravdu odlišné od PoS systémů a ve většině případů nabízí vyšší výkon z hlediska počtu transakcí provedených za sekundu.



