Pradžia
Straipsniai
Deleguoto Proof of Stake paaiškinimas

Deleguoto Proof of Stake paaiškinimas

Paskelbta Nov 27, 2018Naujinta Apr 20, 2023
5m

Daugelis mano, kad deleguoto statymo įrodymo (DPoS) sutarimo algoritmas yra veiksmingesnė ir demokratiškesnė ankstesnio PoS mechanizmo versija.

Tiek PoS, tiek DPoS naudojami kaip alternatyva Proof-of-Work sutarimo algoritmui, nes PoW sistemai dėl jos dizaino reikia daug išorinių išteklių. Proof-of-Work algoritmas naudoja daug skaičiavimo darbo, kad užtikrintų nekintamą, decentralizuotą ir skaidrią paskirstytųjų duomenų technologiją. O PoS ir DPoS reikia mažiau išteklių. Jie dėl savo dizaino yra tvaresni bei ekonomiškesni. Norint suprasti, kaip veikia deleguotas statymo įrodymas (DPoS), pirmiausia reikia suprasti prieš jį naudotų Proof-of-Work ir statymo įrodymo algoritmų pagrindus.

Proof-of-Work (PoW)

Daugelis kriptovaliutų sistemų pagrįstos paskirstytųjų duomenų technologija, vadinama blokų grandine, o Proof-of-Work buvo pirmasis naudotas sutarimo algoritmas. Jis buvo įdiegtas kaip pagrindinis Bitkoino protokolo komponentas, atsakingas už naujų blokų generavimą ir tinklo saugos palaikymą (kasybos proceso metu). Bitkoinas buvo pasiūlytas kaip alternatyva tradicinei pasaulinei pinigų sistemai – centralizuotai ir neefektyviai. PoW pristatė veiksmingą sutarimo protokolą, kurį naudojant centrinės institucijos įsikišimas pervedant pinigus pasidarė nebereikalingas. Jis suteikė galimybę realiuoju laiku vykdyti decentralizuotus mokėjimus vieno lygmens (P2P) ekonominiame tinkle be tarpininkų ir su mažesniais bendrais sandorių mokesčiais.

Kartu su kitų tipų mazgais Proof-of-Work sistemą palaiko tinklas kasybos mazgų, kurie naudodami specializuotą aparatinę įrangą (ASIC) bando išspręsti sudėtingas kriptografines problemas. Naujas blokas yra išgaunamas vidutiniškai kas 10 minučių. Kasėjas gali pridėti naują bloką prie blokų grandinės tik tuo atveju, jei jam pavyksta rasti sprendimą tam blokui. Kitaip tariant, kasėjas gali tai padaryti tik po to, kai užbaigia Proof-of-Work, kuris savo ruožtu atlygina jam naujai sukurtomis virtualiosiomis monetomis ir visais to konkretaus bloko sandorių mokesčiais. Vis dėlto tai yra brangu, nes reikia daug energijos ir nesėkmingų bandymų. Be to, ASIC įranga yra gana brangi. 

Be pastangų išlaikyti sistemą, kyla klausimų, kokia apimtimi galima pritaikyti PoW sistemą, ypač kalbant apie išplečiamumą (labai ribotas sandorių per sekundę skaičius). Tačiau PoW blokų grandinės laikomos saugiausiomis ir patikimiausiomis, jos išlieka standartinis sprendimas, užtikrinantis atsparumą klaidoms.

Proof-of-Stake (PoS)

Statymo įrodymo sutarimo algoritmas yra dažniausiai naudojama Proof-of-Work alternatyva. PoS sistemos buvo sukurtos siekiant išspręsti kai kurias neefektyvumo problemas ir naujas problemas, kurių dažnai kyla Proof-of-Work (PoW) pagrindu veikiančiose blokų grandinėse. Konkrečiai – problemas dėl su PoW kasimu (energijos suvartojimu ir aparatine įranga) susijusių išlaidų. Iš esmės statymo įrodymo blokų grandinė yra apsaugota deterministiniu būdu. Šiose sistemose kasimas nevykdomas, o naujų blokų patvirtinimas priklauso nuo deleguotų virtualiųjų monetų skaičiaus. Kuo daugiau deleguojamų virtualiųjų monetų asmuo turi, tuo didesnė tikimybė, kad jis bus pasirinktas kaip blokų tvirtintojas (dar vadinamas kasėju arba kalėju).

PoW sistemos pagrįstos išorinėmis investicijomis (energijos suvartojimu ir aparatine įranga), o statymo įrodymo blokų grandinė užtikrinama vidinėmis investicijomis (pačia kriptovaliuta).

Be to, dėl statymo įrodymo (PoS) sistemų atakos prieš blokų grandinę tampa brangesnės, nes sėkmingai atakai reikėtų turėti bent 51 % visos virtualiųjų monetų pasiūlos. Nesėkmingos atakos sukeltų didžiulius finansinius nuostolius. Nepaisant pranašumų ir įtikinamų argumentų PoS naudai, tokios sistemos vis dar yra ankstyvuosiose kūrimo etapuose ir plačiau nebuvo išbandytos.

Deleguotas statymo įrodymas (DPoS)

Deleguoto statymo įrodymo (DPoS) sutarimo algoritmą 2014 m. sukūrė Danielis Larimeris. Bitshares, Steem, Ark ir Lisk – keli kriptovaliutų projektai, naudojantys DPoS sutarimo algoritmą.

DPoS pagrindu veikianti blokų grandinė turi balsavimo sistemą, kurioje suinteresuotosios šalys deleguoja savo darbą trečiosioms šalims. Kitaip tariant, jie gali balsuoti už kelis delegatus, kurie užtikrina tinklo saugumą jų vardu. Delegatai taip pat gali būti vadinami liudytojais. Jie yra atsakingi už sutarimo pasiekimą naujų blokų kūrimo ir patvirtinimo metu. Balsavimo galia yra proporcinga virtualiųjų monetų, kurias kiekvienas vartotojas laiko, skaičiui. Balsavimo sistema skiriasi, atsižvelgiant į projektą, tačiau bendrai kiekvienas delegatas pateikia individualų pasiūlymą, kai prašo balsų. Paprastai delegatų surinkti atlygiai proporcingai pasidalijami su atitinkamais jų rinkėjais.

Todėl DPoS algoritmas sukuria balsavimo sistemą, kuri tiesiogiai priklauso nuo delegatų reputacijos. Jei pasirinktas mazgas veikia netinkamai arba neefektyviai, jis bus greitai pašalintas ir pakeistas kitu.

Kalbant apie našumą, DPoS blokų grandinės yra išplečiamesnės, gali apdoroti daugiau sandorių per sekundę (TPS), palyginti su PoW ir PoS.

DPoS ir PoS

Nors PoS ir DPoS yra panašūs savo delegavimo funkcija, DPoS pateikia naują demokratinę balsavimo sistemą, pagal kurią renkami blokų gamintojai. DPoS sistemą prižiūri rinkėjai, todėl delegatai yra motyvuoti būti sąžiningi ir efektyvūs, kitaip bus išbalsuota atleisti juos iš pareigų. Be to, DPoS blokų grandinės paprastai yra greitesnės nei PoS sandorių per sekundę atžvilgiu.

DPoS ir PoW

PoS bando išspręsti PoW klaidas, o DPoS siekia supaprastinti blokų gamybos procesą. Dėl šios priežasties DPoS sistemos gali greitai apdoroti didesnį blokų grandinės sandorių kiekį. Dabar DPoS nenaudojamas taip pat, kaip PoW ar PoS. PoW vis dar laikomas saugiausiu sutarimo algoritmu, todėl būtent jį naudojant įvykdoma didžioji dalis pinigų pervedimų. PoS yra greitesnis nei PoW ir potencialiai yra labiau pritaikomas. DPoS delegavimą naudoja tik blokų gamintojams rinkti. Jo tikroji blokų gamyba yra iš anksto nustatyta, visai kitaip nei konkurencija pagrįstoje PoW sistemoje. Kiekvienas liudytojas gauna galimybę sukurti bloką. Kai kurie teigia, kad DPoS turėtų būti laikomas įgaliojimo įrodymo sistema. 

DPoS labai skiriasi nuo PoW ir net nuo PoS. Suinteresuotųjų šalių balsavimo įtraukimas į jį yra priemonė sprendžiant dėl sąžiningų ir veiksmingų delegatų (arba liudininkų) ir juos motyvuojant. Tačiau tikrasis blokų gamybos procesas labai skiriasi nuo PoS sistemų ir daugeliu atvejų yra našesnis sandorių per sekundę atžvilgiu.

Bendrinti įrašus
Registruokite paskyrą
Panaudokite savo žinias praktiškai atidarę Binance paskyrą šiandien.