─îo je Proof of Stake (PoS)?
Domov
Články
─îo je Proof of Stake (PoS)?

─îo je Proof of Stake (PoS)?

Stredne pokro─Źil├Ż
Zverejnen├ę Dec 6, 2018Aktualizovan├ę May 9, 2024
8m

Zhrnutie

Proof of Stake je popul├írny, alternat├şvny mechanizmus konsenzu k Proof of Work. Namiesto potreby v├Żpo─Źtov├ęho v├Żkonu na overenie transakci├ş musia valid├ítori stakova┼ą mince. T├íto skuto─Źnos┼ą v├Żrazne zni┼żuje spotrebu energie. Proof of Stake tie┼ż zlep┼íuje decentraliz├íciu, bezpe─Źnos┼ą a ┼ík├ílovate─żnos┼ą.┬á

Proof of Stake v┼íak m├┤┼że by┼ą menej pr├şstupn├ę na vstup bez pr├şstupu ku kryptomen├ím. ├Ütok 51 % m├┤┼że by┼ą tie┼ż ─żahko dosiahnute─żn├Ż pomocou blockchainov s n├şzkou trhovou kapitaliz├íciou. Ke─Ć┼że Proof of Stake je vysoko v┼íestrann├Ż, m├í ┼íirok├║ ┼ík├ílu vari├íci├ş pre r├┤zne blockchainy a pr├şpady pou┼żitia.


Úvod

Proof of Stake je dnes z─Ćaleka najob─ż├║benej┼íou vo─żbou pre blockchainov├ę siete. Ale s to─żk├Żmi vari├íciami m├┤┼że by┼ą zlo┼żit├ę pochopi┼ą jeho z├íkladn├ę pojmy. V dne┼ínej dobe ho u┼ż len ┼ąa┼żko uvid├şte v jeho p├┤vodnej podobe. V┼íetky druhy Proof of Stake v┼íak zdie─żaj├║ rovnak├ę k─ż├║─Źov├ę z├íkladn├ę pojmy. Pochopenie t├Żchto podobnost├ş v├ím pom├┤┼że lep┼íie sa rozhodn├║┼ą o blockchainoch, ktor├ę pou┼ż├şvate, a o tom, ako funguj├║.


Čo znamená Proof of Stake?

Algoritmus konsenzu Proof of Stake bol predstaven├Ż u┼ż v roku 2011 na f├│re Bitcointalk. Bol navrhnut├Ż ako rie┼íenie probl├ęmov s ┬áProof of Work. Aj ke─Ć obaja maj├║ rovnak├Ż cie─ż dosiahnu┼ą konsenzus blockchainu, proces, ktor├Ż podstupuj├║, je ├║plne odli┼ín├Ż. Namiesto toho, aby museli poskytn├║┼ą v├Żpo─Źtovo n├íro─Źn├Ż d├┤kaz, ├║─Źastn├şci iba dokazuj├║, ┼że vsadili mince.


Ako funguje Proof of Stake?

Algoritmus Proof Of Stake pou┼ż├şva pseudon├íhodn├Ż v├Żberov├Ż proces na v├Żber valid├ítorov zo skupiny uzlov. Syst├ęm vyu┼ż├şva kombin├íciu faktorov vr├ítane stakingov├ęho veku, prvku randomiz├ície a bohatstva uzla.
V syst├ęmoch Proof of Stake s├║ bloky ÔÇ×kovan├ęÔÇť a nie ┼ąa┼żen├ę. St├íle v┼íak m├┤┼żete po─Źu┼ą, ┼że sa pr├şle┼żitostne pou┼ż├şva t├şm ÔÇ×vy┼ąa┼żen├ŻÔÇť. V├Ą─Ź┼íina kryptomien Proof of Stake sa sp├║┼í┼ąa s dod├ívkou ÔÇ×predfal┼íovan├ŻchÔÇť minc├ş, aby sa uzly mohli spusti┼ą okam┼żite.
Pou┼ż├şvatelia, ktor├ş sa z├║─Źast┼łuj├║ procesu fal┼íovania, musia uzamkn├║┼ą ur─Źit├ę mno┼żstvo minc├ş v sieti ako svoj vklad. Ve─żkos┼ą st├ívok ur─Źuje ┼íance, ┼że uzol bude vybran├Ż ako ─Ćal┼í├ş valid├ítor ÔÇô ─Ź├şm v├Ą─Ź┼íia st├ívka, t├Żm v├Ą─Ź┼íia ┼íanca. Do v├Żberov├ęho procesu sa prid├ívaj├║ jedine─Źn├ę met├│dy, ktor├ę uprednost┼łuj├║ nielen najbohat┼íie uzly v sieti. Dve naj─Źastej┼íie pou┼ż├şvan├ę met├│dy s├║ Randomized Block Selection a Coin Age Selection.

Randomizovan├Ż v├Żber bloku

V met├│de Randomized Block Selection sa valid├ítory vyberaj├║ tak, ┼że h─żadaj├║ uzly s kombin├íciou najni┼ż┼íej hodnoty hash a najvy┼í┼íieho staku. Ke─Ć┼że ve─żkosti stakov s├║ verejn├ę, ─Ćal┼íieho fal┼íovate─ża m├┤┼żu zvy─Źajne predpoveda┼ą in├ę uzly.

V├Żber veku minc├ş

Met├│da v├Żberu veku minc├ş vyber├í uzly pod─ża toho, ako dlho boli ich tokeny stakovan├ę. Vek minc├ş sa vypo─Ź├şta vyn├ísoben├şm po─Źtu dn├ş, po─Źas ktor├Żch boli mince stakovan├ę, po─Źtom vlo┼żen├Żch minc├ş.┬á

Ke─Ć uzol vytvor├ş blok, jeho vek minc├ş sa vynuluje a mus├ş po─Źka┼ą ur─Źit├║ dobu, aby mohol vytvori┼ą ─Ćal┼í├ş blok ÔÇô to br├íni uzlom s ve─żk├Żmi st├ívkami, aby dominovali v blockchaine.

Overovanie transakci├ş

Ka┼żd├í kryptomena vyu┼ż├şvaj├║ca algoritmus Proof of Stake m├í svoj vlastn├Ż s├║bor pravidiel a met├│d kombinovan├Żch pre to, ─Źo pova┼żuje za najlep┼íiu mo┼żn├║ kombin├íciu pre sie┼ą a jej pou┼ż├şvate─żov.

Ke─Ć sa uzol vyberie na fal┼íovanie ─Ćal┼íieho bloku, skontroluje, ─Źi s├║ transakcie v bloku platn├ę. Potom podp├ş┼íe blok a prid├í ho do blockchainu. Ako odmenu dost├íva uzol transak─Źn├ę poplatky z bloku a na niektor├Żch blockchainoch odmenu v minciach.

Ak uzol chce presta┼ą by┼ą fal┼íovate─żom, jeho stak a z├şskan├ę odmeny sa po ur─Źitom ─Źase uvo─żnia, ─Źo d├íva sieti ─Źas na overenie, ─Źi uzol neprid├íva do blockchainu ┼żiadne podvodn├ę bloky.


Ktor├ę blockchainy pou┼ż├şvaj├║ Proof of Stake?

V├Ą─Ź┼íina blockchainov po Ethereu vyu┼ż├şva mechanizmy konsenzu Proof of Stake. Zvy─Źajne je ka┼żd├Ż upraven├Ż tak, aby vyhovoval potreb├ím siete. T├Żmito vari├íciami sa budeme zaobera┼ą nesk├┤r v ─Źl├ínku. Samotn├ę Ethereum je moment├ílne v procese prechodu na Proof of Stake s Ethereum 2.0.

Medzi blockchainov├ę siete, ktor├ę vyu┼ż├şvaj├║ Proof of Stake alebo niektor├║ z jeho foriem, patria:

1. BNB re┼ąazec


V├Żhody Proof of Stake

Proof of Stake m├í oproti Proof of Work mnoho jasn├Żch v├Żhod. Z tohto d├┤vodu nov├ę blockchainy takmer v┼żdy pou┼ż├şvaj├║ Proof of Stake. Medzi jeho v├Żhody patr├ş:

Prisp├┤sobivos┼ą

Ako sa menia potreby pou┼ż├şvate─żov a blockchainy, men├ş sa aj Proof of Stake. Je to jasne vidie┼ą pri ve─żkom mno┼żstve dostupn├Żch ├║prav. Mechanizmus je v┼íestrann├Ż a ─żahko sa hod├ş pre v├Ą─Ź┼íinu pr├şpadov pou┼żitia blockchainu.

Decentralizácia

Viac pou┼ż├şvate─żov vyz├Żva, aby sp├║┼í┼ąali uzly, preto┼że je to cenovo dostupnej┼íie. Tento stimul a proces randomiz├ície tie┼ż robia sie┼ą decentralizovanej┼íou. Hoci existuj├║ stakingov├ę pooly, existuje ove─ża v├Ą─Ź┼íia ┼íanca, ┼że jednotlivec ├║spe┼íne vytvor├ş blok na z├íklade Proof of Stake. Celkovo to zni┼żuje potrebu staking poolov.┬á

Energetick├í ├║─Źinnos┼ą

Proof of Stake je neuverite─żne energeticky efekt├şvny v porovnan├ş s Proof of Work. N├íklady na ├║─Źas┼ą z├ívisia sk├┤r od ekonomick├Żch n├íkladov na staking minc├ş ne┼ż od v├Żpo─Źtov├Żch n├íkladov na rie┼íenie h├ídaniek. Tento mechanizmus vedie k v├Żznamn├ęmu zn├ş┼żeniu energie potrebnej na spustenie mechanizmu konsenzu.

┼ák├ílovate─żnos┼ą

Ke─Ć┼że Proof of Stake sa pri vytv├íran├ş konsenzu nespolieha na fyzick├ę stroje, je ┼ík├ílovate─żnej┼í├ş. Nie s├║ potrebn├ę ve─żk├ę ┼ąa┼żobn├ę farmy ani z├şskavanie ve─żk├Żch z├ísob energie. Pridanie ─Ćal┼í├şch valid├ítorov do siete je lacnej┼íie, jednoduch┼íie a dostupnej┼íie.┬á

Bezpe─Źnos┼ą

Staking funguje ako finan─Źn├Ż motiv├ítor pre valid├ítora, aby nespracov├íval podvodn├ę transakcie. Ak sie┼ą odhal├ş podvodn├║ transakciu, valid├ítor strat├ş ─Źas┼ą svojho podielu a pr├ívo na ├║─Źas┼ą v bud├║cnosti. Pokia─ż je teda vklad vy┼í┼í├ş ako odmena, valid├ítor by stratil viac minc├ş, ako by z├şskal podvodnou ─Źinnos┼ąou.

Na efekt├şvnu kontrolu siete a schva─żovanie podvodn├Żch transakci├ş by uzol musel vlastni┼ą v├Ą─Ź┼íinov├Ż podiel v sieti, zn├ímy aj ako 51 % ├║tok. V z├ívislosti od hodnoty kryptomeny m├┤┼że by┼ą takmer nemo┼żn├ę z├şska┼ą kontrolu nad sie┼ąou, preto┼że by ste potrebovali z├şska┼ą 51 % objemu v obehu.┬á

To v┼íak m├┤┼że by┼ą aj nev├Żhoda, ktor├║ si vysvetl├şme ni┼ż┼íie.


Nev├Żhody Proof of Stake

Hoci Proof of Stake m├í v porovnan├ş s Proof of Work mnoho v├Żhod, st├íle m├í niektor├ę slab├ę str├ínky:

Rozdvojenie

So ┼ítandardn├Żm mechanizmom Proof of Stake nie je ni─Ź odr├ídzaj├║ce od ┼ąa┼żby na oboch stran├ích forku. Pod─ża Proof of Work povedie ┼ąa┼żba na oboch stran├ích k plytvaniu energiou. Pri Proof of Stake s├║ n├íklady ove─ża ni┼ż┼íie, ─Źo znamen├í, ┼że ─żudia m├┤┼żu ÔÇ×stakova┼ąÔÇť na obe strany forku.

Pr├şstupnos┼ą

Ak chcete za─Źa┼ą stakova┼ą, budete potrebova┼ą z├ísobu vlastn├ęho tokenu blockchainu. Vy┼żaduje si to zak├║penie tokenu na burze alebo in├Żm sp├┤sobom. V z├ívislosti od po┼żadovanej sumy mo┼żno budete potrebova┼ą zna─Źn├ę invest├şcie, aby ste mohli za─Źa┼ą efekt├şvne stakova┼ą.┬á

Pri Proof of Work si m├┤┼żete k├║pi┼ą lacn├ę ┼ąa┼żobn├ę zariadenie alebo si ho dokonca prenaja┼ą. V─Ćaka tomu sa m├┤┼żete pripoji┼ą k poolu a za─Źa┼ą r├Żchlo overova┼ą a zar├íba┼ą.

Útok 51 %

Zatia─ż ─Źo Proof of Work je tie┼ż n├íchyln├Ż na 51 % ├║toky, m├┤┼żu by┼ą v├Żrazne jednoduch┼íie pri Proof of Stake. Ak cena tokenu padne alebo m├í blockchain n├şzku trhov├║ kapitaliz├íciu, m├┤┼że by┼ą teoreticky lacn├ę k├║pi┼ą viac ako 50 % tokenov a ovl├ída┼ą sie┼ą.


Proof of Work verzus Proof of Stake

Ke─Ć porovn├íme dva mechanizmy konsenzu, existuje nieko─żko z├íkladn├Żch rozdielov.


Proof of Work (PoW)

Proof of Stake (PoS)

Po┼żadovan├ę zariadenie

┼Ąa┼żobn├ę zariadenia

Minim├ílne mno┼żstvo alebo ┼żiadne

Spotreba energie

Vysoká

N├şzka

Tendencia k

Centralizácia

Decentralizácia

Metóda validácie

V├Żpo─Źtov├Ż d├┤kaz

Stakovanie minc├ş


Existuje v┼íak ┼íirok├í ┼ík├íla mechanizmov Proof of Stake naprie─Ź blockchainmi. Mnoh├ę rozdiely bud├║ z├ívisie┼ą od presn├ęho pou┼żit├ęho mechanizmu.


─Äal┼íie mechanizmy konsenzu, ktor├ę s├║ zalo┼żen├ę na Proof of Stake

Proof of Stake je vysoko prisp├┤sobiv├Ż. V├Żvoj├íri m├┤┼żu zmeni┼ą presn├Ż mechanizmus tak, aby vyhovoval ┼ípecifick├Żm pr├şpadom pou┼żitia blockchainu. Ni┼ż┼íie s├║ uveden├ę niektor├ę z najbe┼żnej┼í├şch ┬á

Delegovan├Ż Proof of Stake (DPoS)

Delegovan├Ż Proof of Stake umo┼ż┼łuje pou┼ż├şvate─żom stakova┼ą mince bez toho, aby sa stali valid├ítormi. V tomto pr├şpade ich stakuj├║ za valid├ítorom, aby sa podelili o odmeny za blok. ─î├şm viac deleg├ítov stakuje za pr├şpadn├Żm valid├ítorom, t├Żm v├Ą─Ź┼íia je jeho ┼íanca na v├Żber. Valid├ítori m├┤┼żu zvy─Źajne zmeni┼ą sumu zdie─żan├║ s deleg├ítmi ako stimul. Reput├ícia valid├ítora je tie┼ż d├┤le┼żit├Żm faktorom pre deleg├ítov.

Nominovan├Ż Proof of Stake (NPoS)

Nominovan├Ż Proof of Stake je model konsenzu vyvinut├Ż spolo─Źnos┼ąou Polkadot. M├í ve─ża podobnost├ş s delegovan├Żm Proof of Stake, no jeden k─ż├║─Źov├Ż rozdiel. Ak nomin├ítor (deleg├ítor) stakuje za zlomyse─żn├ęho valid├ítora, m├┤┼że o svoj vklad aj pr├şs┼ą.┬á

Nomin├ítori si m├┤┼żu vybra┼ą a┼ż 16 valid├ítorov, za ktor├ęho bud├║ stakova┼ą. Sie┼ą potom rovnomerne rozdel├ş svoj stake za vybran├Żch valid├ítorov. Polkadot tie┼ż pou┼ż├şva nieko─żko pr├şstupov v te├│rii hier a te├│rii volieb na ur─Źenie toho, kto vytvor├ş nov├Ż blok.

Proof of Staked Authority (PoSA)

BNB Smart Chain pou┼ż├şva Proof of Staked Authority na generovanie konsenzu siete. Tento mechanizmus konsenzu kombinuje Proof of Authority a Proof of Stake, ─Źo umo┼ż┼łuje valid├ítorom strieda┼ą sa pri vytv├íran├ş blokov. Z├║─Źastni┼ą sa m├┤┼że skupina 21 akt├şvnych valid├ítorov, ktor├ş s├║ vybran├ş pod─ża v├Ż┼íky BNB, ktor├║ stakuj├║, alebo ktor├║ za nimi delegovali. T├íto sada sa ur─Źuje denne a BNB Chain uklad├í v├Żber.


Záver

Sp├┤sob, ak├Żm prid├ívame bloky transakci├ş do siete, sa od Bitcoinu v├Żrazne zmenil. Teraz sa u┼ż nemus├şme spolieha┼ą na v├Żpo─Źtov├Ż v├Żkon pri vytv├íran├ş krypto konsenzu. Syst├ęm Proof of Stake m├í mnoho v├Żhod a hist├│ria uk├ízala, ┼że Proof of Stake funguje. Postupom ─Źasu to vyzer├í tak, ┼że bitcoin bude len jednou z m├íla siet├ş Proof of Work. Zatia─ż sa zd├í, ┼że Proof of Stake tu zostane.