Algorand PPOS a staking

in #algorand4 years ago

Algo2.PNG

V tomto článku si povieme niečo o konsenzus algoritmoch a taktiež popíšeme ako funguje staking a jeho samotný PPOS protokol.

Ako prvé si objasnime čo je konsenzus:

Voľne preložené ako súhlas o pravosti a je možné ho docieliť rôznymi spôsobmi.
Hlavnou myšlienkou alebo skôr úlohou konsenzus modelov je zabezpečiť distribuovanú sieť dostočnými ekonomickými prostriedkami, aby bolo výhodnejšie chrániť a podporovať sieť, než na ňu organizovať útoky a škodiť jej.

Existuje niekoľko druhov consenzuálnych modelov ako napr. POW, POS, DPOS atď.

  • POW (proof of work) konsenzus model môžeme voľne preložiť ako dôkaz o vykonanej práci. Touto prácou sa v tomto prípade myslí spotrebovaný výpočtový výkon, ktorý je potrebný na overovanie HASHovaciej funckie. Rozlúštenie tejto funckie je gro celého konceptu a docielit konsenzu je drahé, preto je samozrejme potrebné minerov (tí čo overujú tie zložité funcie) patrične odmeniť za ich prácu. Po každom vyťaženom bloku teda miner, ktorému sa to podarí, dostane odmenu v BTC a tým je motivovaný danú prácu vykonávať aj ďalej.
    Tento konsenzuálny algoritmus používajú projekty ako Bitcoin alebo Ethereum.

  • POS (proof of stake) konsenzus model môžeme voľne preložiť ako dôkaz o vlastníctve. Ide o algoritmus na základe ktorého sa dochádza ku konsenzu v blockchaine. Tým že vlastníte a určitý počet mincí daného blockchainu, máte možnosť účastniť sa overovania pravosti transakcii alebo navrhovania bloku a tým byť odmenený v rámci ekosystému daného blockchainu. Oproti POW modelu môže tento model dosahovať omnoho vyššiu mieru decentralizácie a tým pádom aj bezpečnosti. Taktiež je neporovnateľne lacnejší na prevádzku.
    Tento konsenzuálny algoritmus používajú projekty ako Algorand či Cardano.

  • DPOS (distributed proof of stake) konsenzus model môžeme voľne preložiť ako distribuovaný POS. Tento model je podobný klasickému POS modelu, ale s tým že možnosť účastiť sa konsenzu má len dopredu vybrané alebo zvolené množstvo ľudí, ktorí vlastnia veľké množstvo tokenov daného projektu. Tento model tým pádom moc decentralizovaný nieje, pretože sieť kontroluje v podstate pár "entit". Zjednodušene, teoreticky je to trochu lepšie než banka, ale v podstate žiadna sláva. Naštastie tieto projekty nemajú ambície fungovať ako meny a pod. asi by o to logicky ani nebol záujem.
    Tento konsenzuálny algoritmus používajú projekty EOS či Tron.

Poďme teraz k samotnému POS modelu Algorandu.
Algorand používa úplne nový model ktorý nesie názov PPOS - pure proof of stake, voľne preložené ako čistý dôkaz o vlastníctve. PPOS je postavený na Byzantine konsenzu ktorý využíva k voľbe účastníkov VRF - verifiable random function, ktorá zabezpečuje náhodnú voľbu učastníkov konsenzu v sieti. Túto náhodnosť je možné jednoducho overiť a je matematicky dokázaná jej správnosť. Túto funkciu vymyslel Silvio Micali, zakladateľ Algorandu.

Vplyv každého používateľa na výber nového bloku je úmerný jeho podielu (tzn. počtu coinov). Každý Algo token má pritom rovnakú váhu. Sieť bezpečne funguje keď je vačšina Algo coinov v rukách poctivých účastníkov. Entita ktorá vlastní menší počet, nieje schopná sieť napadnúť. tzn. že model využíva to, že podvázdať je buď nemožné, alebo ekonomicky nevýhodné, pretože by to musela urobiť entita, ktorá vlastní veľký počet coinov, kterých hodnotu by v prípade podvázdania znehodnotila.

Staking je spôsob účasti na konsenze siete.

Samotný staking u Algorandu funguje tak jednoducho, ako len fungovať môže. V podstate stačí Algo coiny držať na peňaženke (ideálne nie na burze) a automaticky stakujete, čiže dostávate odmeny v Algo coinoch.

Algorand aj v tomto má svoje špecifiká, ktoré nikde inde nanájdete. Odmeny sa stávajú súčasťou aktuálneho zostatku v peňaženke, ale automaticky nestakujú. Táto časť zostatku bude stakovať až po tom, čo nejakým spôsobom využijete sieť, tzn. došlete alebo príjmete tranzakciu. Nieje to nič nevýhodné, ani nič čo by bolo treba riešiť nejak často, ide o malý zlomok vášho zostatku a tak stačí odmeny "Claimnúť" raz za mesiac. Ja osobne to robím každých pár dní, rád podporím sieť a je to otázka pár sekúnd.

Oficiálnu mobilnú peňaženku si môžete stiahnuť na adrese: https://www.algorand.com/wallet

Algo wallet.PNG

Alebo môžete použiť tiež web peňaženku MyAlgo od Rand labs:
https://wallet.myalgo.com/

Staking odmena v Algorand sieti sa pohybuje v rozmedzí od 5% do 6%.
Presne si to možete skontrolovať i s kalkulačkou na:
https://www.stakingrewards.com/earn/algorand

Porovnanie staking odmien podľa burz si môžete pozrieť tu:
https://dropsearn.com/staking/algorand/

V algorand sieti je aktuálne stakovaných cca 60% Algo coinov.
Keď sa podarí dovyvinúť funkciu VAULT, čo je kompresia dat na Algo blockchaine, bude možné participujúci node vytvoriť aj na telefóne, to bude veľký booom a v decentraliácii sa potom už Algorandu nebude môct nikto rovnať.
Teším sa na to!