back
Kryptomeny
16. května 2022  • clock 3 min •  Daniel Mitrovsky

Algorand – uhlíkově neutrální blockchain

V následujícím blogu vám představíme další kryptoaktivum, které je součástí našeho dynamického portfolia – Algorand. Algorand je decentralizovaná blockchainová platforma, jejímž hlavním cílem je vyřešit přetrvávající problém blockchainového trilematu.

Historie Algorandu

Myšlenka vytvořit decentralizovanou platformu Algorand vznikla v roce 2017 díky Silviu Micalimu, profesorovi Massachusettského technologického institutu (MIT) a jednomu z držitelů prestižní Turing Award, kterou každoročně uděluje Asociace pro výpočetní techniku jednotlivcům za jejich technický přínos pro svět počítačové vědy.  

Silvio Micali se zabývá kryptografií již od 80. let 20. století. Je jedním ze spoluvynálezců důkazů nulové znalosti (Zero-knowledge proofs), pseudonáhodného generování nebo ověřitelných náhodných funkcí (verifiable random functions), které jsou dnes základem mnoha moderních blockchainových platforem, včetně Cardana Dfinity a Elrondu.

Micali navrhl Algorand ve spolupráci s mezinárodně uznávaným týmem výzkumníků, matematiků, kryptografů a ekonomů s cílem zaručit skutečnou decentralizaci sítě a zároveň zajistit maximální možnou bezpečnost a škálovatelnost.

Síť Algorand byla oficiálně spuštěna v červnu 2019 a její blockchain již obsahuje více než 20,7 milionu ověřených bloků.

Co je to Algorand?

Algorand je decentralizovaná blockchainová infrastruktura s otevřeným zdrojovým kódem (open-source), jejímž hlavním cílem je vyřešit tzv. blockchainové trilema.

Blockchainové trilema je koncept, který se zaměřuje na výzvy, jimž vývojáři čelí při navrhování jednotlivých blockchainů. Problém trilematu spočívá v tom, že vývojáři jsou při vytváření blockchainu nuceni dělat kompromisy v jedné ze tří základních oblastí:

  • Decentralizace – vytvoření autonomního blockchainového systému, který není závislý na žádném centrálním bodě.
  • Bezpečnost – schopnost blockchainového systému bránit se útokům, chybám a dalším nepředvídaným problémům a fungovat podle očekávání.
  • Škálovatelnost – schopnost blockchainové sítě zvládnout stále rostoucí počet uživatelů bez časových omezení a rostoucích poplatků.

Algorand je síť, která se snaží dosáhnout rovnováhy ve všech výše uvedených oblastech.  Kromě toho je Algorand navržen jako síť zaměřená na rychlé platby a dosažení téměř okamžité finalizace transakcí.

Klíčové vlastnosti

Mezi klíčové vlastnosti, díky nimž se stal Algorand mezi uživateli oblíbeným, patří:

  • Nízké poplatky – Poplatky v síti Algorand se vypočítávají na základě velikosti transakce a uživatel se může sám rozhodnout poplatek zvýšit, pokud chce, aby byla jeho transakce potvrzena co nejdříve. Na platformě Algorand však neexistuje koncept gas poplatků, jako je tomu na jiných smart kontraktových platformách. Minimální poplatek za transakci je 0,001 ALGO (0,0006 $).
  • Transparentnost – Celý kód protokolu Algorand je open-source, takže je k dispozici komukoli, kdykoli a kdekoli.
  • Vysoká propustnost – Bloky jsou v systému Algorand vytvářeny v průměru každé 4,5 sekundy a každý jednotlivý blok může obsahovat až 5 000 transakcí. Síť tak dokáže zpracovat až 1 000 transakcí za sekundu, přičemž při současném vytížení zpracovává podle webového portálu algoexplorer.io v průměru 21 transakcí za sekundu.
  • Finalita – Transakce v síti Algorand jsou konečné, jakmile jsou potvrzeny v bloku, a nemusí tedy čekat na vícenásobné síťové konfirmace.

Konsensuální protokol

Podle zakladatele sítě Algorand spočívá problém mnoha současných blockchainů v tom, že při použití tradičních konsensuálních algoritmů musí blockchainy obětovat alespoň jednu ze tří klíčových vlastností, aby jednotlivé sítě mohly efektivně fungovat. Silvio Micali a jeho tým se rozhodli tento problém vyřešit vynálezem nového konsensuálního protokolu nazvaného Pure Proof-of-Stake (PPoS), který následně implementovali do protokolu Algorand.

Systém PPOS je postaven na základě dvoustupňového blokového výrobního procesu, který se skládá z návrhu a hlasování. Algoritmus funguje tak, že protokol v každém blokovém kole prostřednictvím ověřitelné náhodné funkce (Verifiable Random Function) vybere navrhovatele bloku a skupinu hlasovacích komisí, které navrhovatelův blok schválí. Navrhovatelé bloků i skupiny hlasovacích komisí jsou vybíráni náhodně ze všech držitelů tokenů ALGO (tj. účtů, na kterých jsou tokeny drženy) a pravděpodobnost výběru je přímo úměrná podílu držitele na celkovém počtu tokenů ALGO.

Jakmile je blok navržen, následuje proces hlasování, při kterém síťové uzly zkontrolují a schválí, že v bloku nejsou žádné zdvojené nebo přečerpané transakce. Pokud se komise shodne, že je vše v pořádku, je blok přidán do blockchainu. V případě, že se v bloku vyskytne problém nebo je zjištěna škodlivá aktivita, prochází síť procesem obnovy, při kterém je vadný blok vyřazen a je zahájen proces výběru nového navrhovatele bloku.

Právě jednoduchý proces obnovy a vyřazení vadného bloku bývá často terčem širší kritiky. Je to proto, že síť nepoužívá žádný mechanismus, který by trestal tvůrce chybných bloků, jak je to běžné v jiných blockchainových sítích. Místo toho síť projde jednoduchým procesem obnovy, který chybný blok jednoduše zahodí. Tento systém sice podporuje rychlost a efektivní škálovatelnost sítě, ale nijak netrestá navrhovatele chybných bloků.

Zdroj: Binance

Staking v prípade Algorandu funguje obzvlášť jednoducho. V podstate stačí ALGO mince držať na peňaženke a mince sú automaticky stakeované bez nutnosti vykonávať akékoľvek ďalšie operácie. Jediné špecifikum spočíva v tom, že odmeny, ktoré používateľ zinkasuje, sa stávajú súčasťou celkového zostatku, ale automaticky sa nezapájajú do procesu stakingu. Naakumulované odmeny sa stanú súčasťou stakingu až v prípade, že s nimi používateľ uskutoční nejakú operáciu – napríklad ich raz za čas odošle na inú adresu a potom späť.

Smart kontrakty v sieti Algorand

Decentralizované financie sú súčasnosti najrýchlejšie rastúcim sektorom v rámci globálneho blockchainového ekosystému. Stále však existuje priestor na zlepšovanie sofitstikovaných decentralizovaných aplikácií, ktoré umožňujú nielen jednoduché odosielanie a prijímanie peňazí, ale aj oveľa zložitejšie a komplexnejšie funkcie vrátenie pôžičiek, poistení či tokenizácie aktív.

Algorand patrí k protokolom, ktoré disponujú funkcionalitou smart kontraktov. Smart kontrakty v sieti Algorand sú zmluvy, ktoré sú po nasadení do protokolu ovládateľné z ktoréhokoľvek sieťového uzla v blockchaine. Po nasadení zmluvy sa konkretizácia zmluvy prenesie do konkrétnej aplikácie, ktorej je priradené vlastné ID. Aplikácie sú potom spúšťané špecifickým typom transakcie nazývanej ako Application Call Transaction.

Smart kontrakty sú zvyčajne napísané v TEAL, čo je syntax programovacieho jazyka na špecifikovanie programu, ktorý sa nakoniec prevedie na bajtový kód do AVM. Pre jednoduchšie pochopenie, v prípade siete Ethereum sú smart kontrakty napísané v jazyku Solidity a prevedené do bajtkódu na exekúciu prostredníctvom EVM (Ethereum Virtual Machine). Na Algorande je však možné písať smart kontrakty aj v jazyku Python pomocou PyTeal library alebo v jazyku Reach, ktorý je podobný JavaScriptu.

V prípade Algorandu zaznamenáva zmeny v stave siete takzvaný Algorand Virtual Machine (AVM), ktorý spúšťa programy spojené s transakciami od jednotlivých sieťových uzlov.

Technológia Forkless

Pojem fork charakterizuje situáciu, v ktorej sa jeden blockchain rozvetví do dvoch samostatných vetiev. Rozvetvenie môže v praxi vzniknúť napríklad, ak časť komunity nechce prijať nové aktualizácie alebo významné zmeny v protokole, ktoré nie sú spätne kompatibilné so staršou verziou softvérového klienta. Okrem toho vzniká fork aj v situáciách, keď dvaja ťažiari v sieti vyťažia nový blok takmer v rovnakom čase a informácie o vyťažených blokoch sa ešte nestihli rozdistribuovať medzi všetky sieťové uzly. Pre zachovanie kontinuity blockchainu sa vždy jedna z vetiev stane opustenou a transakcie, ktoré sú jej súčasťou, sa stanú neplatnými.

Konsenzuálny algoritmus PPoS používa mechanizmus kolektívneho hlasovania na overovanie blokov, čo zabezpečuje okamžitú finalitu transakcií a elimináciu možností vzniku forku. V sieti Algorand nie je nikdy možné pridať do blockchainu dva bloky naraz, pretože iba jeden blok môže vždy dosiahnuť požadovaný limit hlasov od vybraných hlasovacích komisií. V praxi to znamená, že vždy po overení každého bloku si môžu byť používatelia hneď istí, že blok obsahujúci ich transakcie bude súčasťou blockchainu už navždy. Vďaka tejto technológii nie je nutné pri transakciách v sieti Algorand čakať na viacero blokových konfirmácií, ako je tomu napríklad na blockchaine Bitcoinu, kde je často nutné pre pripísanie prostriedkov na peňaženku nutné disponovať aspoň tromi blokovými konfirmáciami.

Zelený blockchain

Algorand je v ekosystéme kryptoaktív považovaný za jeden z najefektívnejších a najekologickejších blockchainov. Platforma sa od apríla 2021 stala dokonca uhlíkovo-negatívnou, čo znamená, že nakupuje uhlíkové kredity vo väčšej výške, než sú jej reálne uhlíkové emisie.

Obrázok, na ktorom je text, laser

Automaticky generovaný popis

Zdroj: Twitter

Algorand Foundation

Poslaním Algorand Foundation je vytvoriť decentralizovanú a bezhraničnú globálnu ekonomiku založenú práve na technológii Algorand. Nadácia Algorand Foundation pomáha pri plnení tohto cieľa tým, že preberá zodpovednosť za riadenie tokenomiky projektu a dohliada na decentralizované riadenie projektu a zdravý a prosperujúci ekosystém.

Dôležitou súčasťou vízie sú aj takzvaný Algorand ambasádori, ktorí pomáhajú budovať lokálne komunity zamerané na šírenie vedomostí a poznatkov o vývoji tohto blockchainového ekosystému po celom svete. Algorand Foundation vytvorila globálny program pre týchto ambasádorov za prácu, ktorú robia pri vytváraní národných a medzinárodných komunít. Nadácia taktiež odmeňuje ambasádorov za vytváranie vzdelávacieho obsahu pre rozvoj ekosystému.

Ekosystém Algorandu

Medzi najpopulárnejšie projekty, ktoré sú súčasťou ekosystému Algorand, patria:

  • AlgoFund – Projekt zameraný na podporu inovatívnych a prevratných projektov budovaných na platforme Algorand.
  • Kaafila – Decentralizovaný mediálny a vzdelávací projekt postavený na technológii Algorand a IPFS.
  • Openfabric – Ekosystém na vytváranie a prepojenie aplikácií umelej inteligencie.
  • Folks Finance – protokol zameraný na poskytovanie decentralizovaných pôžičiek, do ktorého je okrem iného možné uložiť voľné peňažné prostriedky a inkasovať za to úroky.
  • CryptoTrees – CryptoTrees používa uhlíkovo-neutrálny Algorand blockchain na výsadbu stromov a záchranu lesov po celom svete. Používatelia môžu získať tokeny prostredníctvom hier a iniciatív a zároveň prispieť k boju proti zmene klímy.

Natívny token siete – ALGO

Natívnou menou siete Algorand je minca s označením ALGO, ktorá je základným stavebným kameňom celej infraštruktúry. Odmeny v sieti Algorand sú distribuované pre všetkých držiteľov mincí ALGO namiesto toho, aby odmeny inkasovali len sieťoví validátori. To znamená, že všetci držitelia mincí ALGO môžu inkasovať odmeny vo výške približne 7,5 % ročne.

Maximálne množstvo ALGO mincí je pevne stanovené na 10 miliárd. V súčasnosti je v obehu 7,1 miliardy, pričom až 2,5 miliardy mincí je vo vlastníctve spoločností Algorand Foundation a Algorand Inc. 

Investujte s Fumbi ještě dnes 

Pokud uvažujete o investici do kryptoměn, Fumbi je tu pro vás. Naše portfolio řízené algoritmem přesně sleduje pohyby cen na trhu kryptoměn.

Společnost Fumbi je první svého druhu, protože nabízí kryptoměny široké veřejnosti, a to i s malým vkladem. Investování do kryptoměn prostřednictvím Fumbi je velmi snadné a minimalizuje rizika.

Začít můžete s vkladem již od 50 € / 1400 Kč.

INVESTOVAŤ VO FUMBI

Narazili jste v textu na termín, kterému nerozumíte? Nevadí, všechny důležité pojmy týkající se kryptoměn najdete na jednom místě v našem Fumbi slovníku.

Avatar photo

Daniel Mitrovsky

Autor

linkedin
Sdílejte s ostatními
Odporúčame

Více článků se společností Fumbi