Deleģētā likmes apliecinājuma (DPoS) konsensa algoritms bieži tiek uzskatīts par efektīvāku un demokrātiskāku līdzšinējā PoS mehānisma versiju.
Gan PoS, gan DPoS tiek izmantoti kā alternatīva darba apliecinājuma konsensa algoritmam, jo PoW sistēma pēc savas būtības patērē daudz ārējo resursu. Darba apliecinājuma algoritms izmanto apjomīgu skaitļošanu, lai nodrošinātu nemainīgu, decentralizētu un pārskatāmu dalīto virsgrāmatu. Turpretī PoS un DPoS patērē mazāk resursu un pēc būtības ir ilgtspējīgāki un videi draudzīgāki mehānismi. Lai saprastu, kā darbojas deleģētais likmes apliecinājums, vispirms ir jāizprot darba apliecinājuma un likmes apliecinājuma algoritmu darbības pamatprincipi.
Darba apliecinājums (PoW)
Lielākā daļa kriptovalūtu sistēmu izmanto dalīto virsgrāmatu jeb blokķēdi, un darba apliecinājums bija pirmais izmantotais konsensa algoritms. Tas tika ieviests kā galvenais Bitcoin protokola komponents, kas atbild par jaunu bloku ģenerēšanu un tīkla drošības uzturēšanu (izmantojot ieguves procesu). Bitcoin tika piedāvāts kā alternatīva tradicionālajai globālajai monetārajai sistēmai, kas ir centralizēta un neefektīva. PoW ietvēra dzīvotspējīgu konsensa protokolu, kas novērsa nepieciešamību pēc centrālās iestādes iesaistes naudas pārvedumu procesā. Tas nodrošināja decentralizētus reāllaika maksājumus vienādranga ekonomiskajā tīklā, novēršot nepieciešamību pēc starpniekiem un samazinot kopējās darījumu izmaksas.
Kopā ar citu veidu mezgliem darba apliecinājuma sistēmas darbību nodrošina ieguves mezglu tīkls, kas izmanto specializētu aparatūru (ASIC), lai mēģinātu atrisināt sarežģītas kriptogrāfiskas problēmas. Jauns bloks tiek iegūts vidēji ik pēc 10 minūtēm. Ieguvējs var pievienot jaunu bloku blokķēdē tikai tad, ja viņam izdodas rast risinājumu konkrētajam blokam. Citiem vārdiem sakot, ieguvējs var to izdarīt tikai pēc darba apliecinājuma procesa pabeigšanas, par ko viņš, savukārt, iegūst jaunizveidotas kriptovalūtas vienības un visas par konkrēto bloku samaksātās darījuma komisijas maksas. Tomēr tas ietver augstas izmaksas lielā enerģijas patēriņa un daudzo nesekmīgo mēģinājumu dēļ. Turklāt ASIC aparatūra ir diezgan dārga.
Papildus centieniem nodrošināt sistēmas darbību aktuāli ir arī jautājumi par to, cik plašā mērogā PoW sistēmu ir iespējams izmantot, jo īpaši attiecībā uz mērogojamību (darījumu skaits sekundē ir ļoti ierobežots). Tomēr PoW blokķēdes tiek uzskatītas par drošākajām un uzticamākajām, un tās joprojām uzskata par kļūdu tolerances risinājumu standartu.
Likmes apliecinājums (PoS)
Likmes apliecinājuma (PoS) konsensa algoritms ir populārākā darba apliecinājuma (PoW) alternatīva. PoS sistēmas tika izstrādātas, lai risinātu dažus no efektivitātes izaicinājumiem un jaunajām problēmām, kas parasti rodas uz PoW balstītās blokķēdēs. Jo īpaši tās risina izmaksas, kas saistītas ar PoW ieguvi (energopatēriņš un aparatūras izmaksas). Būtībā likmes apliecinājuma (PoS) blokķēdes darbības pamatā ir determinisma princips. Šajās sistēmās nav ieguves procesa un jauno bloku validācija ir atkarīga no steikingā ieguldītā kriptovalūtas apjoma. Jo vairāk steikinga kriptovalūtas ir kādas personas īpašumā, jo lielāka personas iespēja tikt izvēlētai par bloka validētāju (jeb t. s. izgatavotāju).
PoW sistēmas ir balstītas uz ārējiem ieguldījumiem (enerģijas patēriņš un aparatūra), turpretī likmes apliecinājuma blokķēdes izmanto iekšējus ieguldījumus (pašu kriptovalūtu).
Turklāt PoS sistēmās uzbrukums blokķēdei izmaksā dārgāk, jo, lai varētu to veiksmīgi īstenot, jāiegūst īpašumā vismaz 51 % no kopējā kriptovalūtas vienību skaita. Nesekmīgi uzbrukumi radītu ievērojamus finansiālus zaudējumus. Neskatoties uz priekšrocībām un pārliecinošajiem argumentiem par labu PoS, šīs sistēmas joprojām ir agrīnā attīstības posmā un vēl nav pārbaudītas lielākā mērogā.
Deleģētais likmes apliecinājums (DPoS)
Deleģētā likmes apliecinājuma (DPoS) konsensa algoritmu izstrādāja Daniels Larimers (Daniel Larimer) 2014. gadā. Bitshares, Steem, Ark un Lisk ir daži no kriptovalūtu projektiem, kas izmanto DPoS konsensa algoritmu.
Uz DPoS balstītā blokķēdē tiek izmantota balsošanas sistēma, kurā ieinteresētās personas deleģē savu darbu trešajai pusei. Citiem vārdiem sakot, tās var balsot par vairākiem pārstāvjiem, kas gādās par tīkla drošību to vārdā. Delegātus mēdz saukt arī par lieciniekiem, un viņi ir atbildīgi par konsensu jaunu bloku izveides un validācijas laikā. Balsstiesības ir proporcionālas lietotājam piederošās kriptovalūtas daudzumam. Balsošanas sistēma dažādiem projektiem atšķiras, bet parasti katrs delegāts pieprasa balsojumu, iesniedzot individuālu priekšlikumu. Parasti atlīdzības, ko iegūst delegāts, tiek proporcionāli sadalītas starp lietotājiem, kuri viņu ievēlējuši.
Tādējādi DPoS algoritms veido balsošanas sistēmu, kas ir tieši atkarīga no delegātu reputācijas. Ja ievēlētais mezgls rīkojas negodprātīgi vai nestrādā efektīvi, tas tiek ātri vien izslēgts un aizstāts ar kādu citu.
Veiktspējas ziņā DPoS blokķēdes ir efektīvāk mērogojamas, lai varētu apstrādāt vairāk darījumu sekundē (TPS), salīdzinot ar PoW un PoS blokķēdēm.
DPoS un PoS salīdzinājums
Lai gan PoS un DPoS ir no pārstāvības skatpunkta līdzīgi konsensa mehānismi, DPoS piedāvā inovatīvu, demokrātisku balsošanas sistēmu, ar kuras palīdzību tiek ievēlēti bloku veidotāji. Ņemot vērā, ka DPoS sistēmas darbību nodrošina balsotāji, delegāti tiek motivēti rīkoties godīgi un strādāt efektīvi, pretējā gadījumā viņi tiktu izslēgti no sistēmas. Turklāt DPoS blokķēdes parasti ir ātrākas, nodrošinot lielāku darījumu skaitu sekundē nekā PoS blokķēdēs.
DPoS un PoW salīdzinājums
Kamēr PoS cenšas atrisināt PoW nepilnības, DPoS cenšas optimizēt bloku veidošanas procesu. Šī iemesla dēļ DPoS sistēmas spēj ātri apstrādāt lielus blokķēdes darījumu apjomus. DPoS netiek izmantots tādā pašā veidā kā PoW vai PoS. PoW joprojām tiek uzskatīts par drošāko konsensa algoritmu, un tāpēc tas nodrošina lielāko daļu naudas pārvedumu. PoS ir ātrāks nekā PoW, un tam potenciāli ir plašāks pielietojums. DPoS izmanto steikingu tikai bloku veidotāju ievēlēšanas procesā. Faktiskā bloku izveide ir iepriekš noteikta – atšķirībā no PoW sistēmas, kas balstīta uz konkurenci. Katram lieciniekam tiek dota iespēja piedalīties bloku veidošanā. Pastāv uzskats, ka DPoS ir uzskatāma par autoritātes apliecinājuma sistēmu.
DPoS ievērojami atšķiras no PoW un pat no PoS. Tās ieviestā ieinteresēto personu balsošana nodrošina iespēju pieņemt lēmumus un motivē godīgu un efektīvu delegātu (liecinieku) darbu. Tomēr faktiskā bloku izveide atšķiras no PoS sistēmām un vairumā gadījumu nodrošina labāku veiktspēju, ļaujot apstrādāt vairāk darījumu sekundē.