­č窭čç░ Goguen prin├í┼ía do Cardana uzamykanie tokenov

Nasadzujeme rovnak├Ż proces, ak├Ż sa pou┼żil pri aktualiz├ícii Shelley aby sme zaistili plynul├Ż prechod na Goguen

(Nap├şsal Kevin Hammond) - preklad @Martin.M
Goguen brings token locking to Cardano

V├Żvoj Cardana bol koncipovan├Ż ako cesta zah┼Ľ┼łaj├║ca p├Ą┼ą prekr├Żvaj├║cich sa rozvojov├Żch t├ęm, z ktor├Żch ka┼żd├í je podporen├í protokolom konsenzu - Ouroboros. S v├Żvojom Cardana sa mus├ş taktie┼ż meni┼ą aj protokol, ke─Ć┼że sa na platformu dost├ívaj├║ nov├ę funkcie a n├ístroje. Inov├ície si vy┼żaduj├║ postupn├ę zmeny protokolu a v tomto ─Źl├ínku vysvetl├şme, ako sa tieto zmeny protokolu implementuj├║ - ─Źo sa deje v z├íkulis├ş pre zaistenie plynul├ęho priebehu t├Żchto zmien.

Zni┼żovanie zlo┼żitosti zmien v protokole

V kryptosvete sa ak├íko─żvek z├ísadn├í zmena blockchainov├ęho protokolu ozna─Źuje ako hard fork. Vo v├Ą─Ź┼íine blockchainov je hard fork ÔÇ×traumatizuj├║couÔÇť udalos┼ąou, ktor├í sp├┤sob├ş - d├║fajme, kr├ítky - v├Żpadok produkcie blokov. Naopak Cardano spracov├íva hard forky automaticky, bez zastavenia v├Żroby blokov. Toto poskytuje jedine─Źne plynul├Ż proces inov├ície, ktor├Ż umo┼ż┼łuje ─żahk├ę zav├ídzanie nov├Żch funkci├ş a v├Żvojov├Żch schopnost├ş platformy.

Ke─Ć sa vyskytne udalos┼ą typu hard fork, tradi─Źn├Ż protokol prestane fungova┼ą. V┼íetci producenti blokov upgraduj├║ na nov├║ verziu softv├ęru, ktor├Ż implementuje nov├ę pravidl├í v├Żroby blokov alebo aj in├ę zmeny. Po vykonan├ş tohto kroku sa vyma┼że hist├│ria blockchainu a znovu sa spust├ş v├Żroba blokov. To znamen├í, ┼że blockchain po hard forku sa bude l├ş┼íi┼ą od predch├ídzaj├║cej verzie, ─Źo m├┤┼że vzbudzova┼ą obavy o integritu blockchainu alebo dokonca vies┼ą k jeho rozdeleniu.

S Cardanom rob├şme veci inak

Sp├┤sob, ak├Żm Cardano implementuje zmeny protokolu je ├║plne odli┼ín├Ż od sp├┤sobu, ak├Żm in├ę blockchainy zvl├ídaj├║ tieto hard forky. Na┼í├şm cie─żom v┼żdy bolo, aby boli tieto zmeny ─Źo najplynulej┼íie. Aby bol mo┼żn├Ż plynul├Ż prechod, Cardano automaticky uchov├íva hist├│riu predch├ídzaj├║cich blokov. Toto umo┼ż┼łuje aktualiz├íciu protokolu bez radik├ílneho z├ísahu do re┼ąazca. Predch├ídzaj├║ci stav nezmizne. Namiesto toho je roz┼í├şren├Ż o nov├ę mo┼żnosti. Namiesto rozdelenia do dvoch r├┤znych re┼ąazcov kombinuje Cardano p├┤vodn├ę bloky, ktor├ę vyhovuj├║ s├║─Źasn├Żm pravidl├ím v├Żroby blokov - s nov├Żmi blokmi, ktor├ę zodpovedaj├║ nov├Żm pravidl├ím.

Mechanizmus, ktor├Ż toto umo┼ż┼łuje, sme nazvali hard-fork kombin├ítor. Ide o kombinovanie protokolov bez preru┼íenia alebo vyn├║tenia re┼ítartu Cardana. Prechod Byron na Shelley pou┼żil t├║to techniku ÔÇőÔÇőprv├Żkr├ít. Rozhoduj├║cim bodom v┼íak je, ┼że Byron hist├│ria blockchainu nezmizla. Blockchain v ├ęrach Byron a Shelley sa jav├ş ÔÇ×ako jedenÔÇť, kde bloky Shelley roz┼íiruj├║ re┼ąazec, ktor├Ż bola vyroben├Ż v Byron ├ęre. Prechod z Byron Byzantine Fault Tolerance konsenzu (OBFT) na Shelley - Ouroboros Praos si nevy┼żadoval zastavenie v├Żroby blokov ani s├║─Źasn├║ aktualiz├íciu v┼íetk├Żch uzlov. Namiesto toho sa uzly mohli aktualizova┼ą nez├ívisle.

Ako sa vyv├şjaj├║ Cardano a Ouroboros, pr├şstup hard-fork kombin├ítoru zaru─Źuje, ┼że bloky Goguen, Basho a Voltaire bud├║ v┼íetky dr┼żan├ę v r├ímci jedn├ęho neporu┼íen├ęho re┼ąazca. Funkcie bud├║ pridan├ę v ka┼żdej f├íze v postupn├Żch hard forkoch. Niektor├ę nov├ę funkcie nemusia vy┼żadova┼ą ani hard fork (ke─Ć sa nezmen├ş protokol konsenzu).

Pr├şchod uzamykania tokenov

Uzamknutie tokenov je funkcia v nasleduj├║cej aktualiz├ícii protokolu, ktor├║ teraz pripravujeme pre nasadenie na mainnet. Interne t├║to v├Żvojov├║ f├ízu naz├Żvame Allegra (pomenovan├í pod─ża dc├ęry lorda Byrona). Popri integr├ícii metad├ít v sieti ide o ─Ćal┼íiu v├Żznamn├║ aktualiz├íciu, ktor├║ Goguen prinesie.

Predstavuje to relat├şvne mal├║ technick├║ zmenu protokolu konsenzu s miernym dopadom na ledger ako tak├Ż. Je to v┼íak v├Żznamn├ę, preto┼że priprav├ş platformu pre inteligentn├ę zmluvy a tvorbu akt├şv (okrem ady), ktor├ę funguj├║ na Cardane. Poskytuje tie┼ż d├┤le┼żit├║ s├║─Źas┼ą Voltaire (riadenia), ktor├í podporuje hlasovacie mechanizmy. Z├íkladom s├║ syst├ęmov├ę zmeny, ktor├ę zabezpe─Źuj├║, ┼że sa budeme m├┤c┼ą na─Ćalej rozv├şja┼ą prostredn├şctvom bud├║cich hard forkov.

Uzamknutie tokenu je sp├┤sob z├íznamu, ┼że sa dan├Ż token vyu┼ż├şva na ur─Źit├Ż ├║─Źel. Pod tokenom rozumieme polo┼żky, ktor├ę s├║ spracovan├ę ledgerom blockchainu. Doteraz tu bola iba ada, ale ─Źoskoro bude m├┤c┼ą platformu Cardano vyu┼ż├şva┼ą aj mnoho ─Ćal┼í├şch nat├şvnych tokenov. Uzamknutie, v tomto pr├şpade znamen├í ÔÇ×rezervovanieÔÇť ur─Źit├ęho po─Źtu tokenov na ur─Źit├ę ─Źasov├ę obdobie, aby s nimi nebolo mo┼żn├ę h├Żba┼ą a m├┤┼żu by┼ą vyu┼żit├ę pre ┼ípecifick├ę ├║─Źely (napr├şklad hlasovanie alebo uzavretie inteligentnej zmluvy).

M├┤┼żeme to porovna┼ą s v├Żplatou dividend z akci├ş. Osoba, ktor├í kupuje akcie v spolo─Źnosti m├┤┼że by┼ą odmenen├í dividendou zo ziskov spolo─Źnosti. Predpokladajme, ┼że t├íto dividenda sa vypl├íca na konci ka┼żd├ęho kalend├írneho roka a vy┼żaduje, aby akcion├ír vlastnil svoje akcie cel├Ż rok. Ak by predali ─Źas┼ą svojich akci├ş na konci novembra, stratili by ste v┼íetky dividendy z t├Żchto akci├ş za dan├Ż rok. S poskytovate─żom akci├ş teda uzavreli podmienen├║ zmluvu, ktor├í im poskytuje nie─Źo hodnotn├ę (dividenda) v├Żmenou za to, ┼że bud├║ ma┼ą na ur─Źit├ę obdobie (v tomto pr├şpade cel├Ż kalend├írny rok) konkr├ętny token (akcia).

Umo┼żnenie zlo┼żit├Żch inteligentn├Żch zml├║v

Uzamknutie tokenu je nevyhnutn├ę na umo┼żnenie zlo┼żit├Żch inteligentn├Żch zml├║v a na podporu ur─Źit├Żch podmienok, napr├şklad pri n├íkupe. Ke─Ć teda niekto uzavrie zmluvn├║ dohodu o predaji domu - predajca d├í pr├şs─żub, ┼że tento dom nebude predan├Ż inej osobe - iba osobe, ktor├í skuto─Źne zaplat├ş peniaze. Token teda v tomto pr├şpade m├┤┼że predstavova┼ą dom, zatia─ż ─Źo ÔÇ×s─żubomÔÇť bude skuto─Źn├ę uzamknutie tokenu. Ak bude dom predan├Ż tretej osobe, pr├şs─żub zo zmluvy bude poru┼íen├Ż a bud├║ uplatnen├ę sankcie. T├íto presn├í funk─Źnos┼ą bude k dispoz├şcii poskytovate─żom kontraktov zaveden├şm blokovania tokenov, ktor├ę ako tokeny pou┼żij├║ ada. Ada m├┤┼że by┼ą av┼íak aj na─Ćalej delegovan├í do stake poolov ako obvykle.

V r├ímci mechanizmu Voltaire - ktor├Ż sa najsk├┤r pou┼żije pri hlasovan├ş v projekte Catalyst Fund2 - bud├║ t├ş dr┼żitelia ady, ktor├ş sa chc├║ z├║─Źastni┼ą na hlasovacom procese, musie┼ą svoju ada ÔÇ×uzamkn├║┼ąÔÇť. Toto bude predstavova┼ą ich hlasovacie pr├íva pod─ża mno┼żstva ada, ktor├ę uzamkn├║. Dok├í┼żeme t├Żm, ┼że jednotlivci maj├║ ur─Źit├Ż po─Źet hlasov a eliminuje mo┼żnos┼ą ┼że by sa hlasy zapo─Ź├ştali viackr├ít. Jednotlivec nem├┤┼że prideli┼ą viac hlasov ne┼ż ko─żko m├í, alebo hlasova┼ą o protichodn├Żch my┼ílienkach.

Ako je to implementovan├ę?

K uzamykaniu tokenov d├┤jde v z├íkulis├ş. Neovplyvn├ş to sk├║senos┼ą dr┼żite─żov ady, preto┼że pe┼ła┼żenky Daedalus a Yoroi sa automaticky aktualizuj├║ bez nutnosti ak├Żchko─żvek krokov od dr┼żite─żov ada.

Ak v┼íak chceme implementova┼ą aktualizovan├║ verziu Ouroborosu, ktor├í bude podporova┼ą tak├ęto uzamykanie tokenov, musia sa v┼íetky uzly, ktor├ę prev├ídzkuj├║ sie┼ą ÔÇ×dohodn├║┼ąÔÇť (to znamen├í dosiahnu┼ą konsenzus). Aby sme to dosiahli, prev├ídzkovatelia stake poolov a burzy, ktor├ę prev├ídzkuj├║ uzly si bud├║ musie┼ą jednoducho stiahnu┼ą nov├║ verziu k├│du a skontrolova┼ą jeho fungovanie. V├Żvojov├ę t├şmy IOHK bud├║ podporova┼ą oper├ítorov stake poolov a monitorova┼ą sie┼ą po─Źas cel├ęho tohoto procesu, aby sa zabezpe─Źilo, ┼że prechod prebehne hladko.

Akon├íhle je uzamknutie tokenov spusten├ę na mainnete Cardano, n├ísledn├ę hard forky predstavia mo┼żnos┼ą multi-asset a ─Ćal┼íie mo┼żnosti pre inteligentn├ę kontrakty. Bude tie┼ż mo┼żn├ę vyu┼ż├şva┼ą uzamykanie tokenov, ─Źo pou┼ż├şvate─żom Cardana otv├íra ve─ża nov├Żch mo┼żnost├ş. ─îasom to tie┼ż polo┼żia z├íklady pre vytv├íranie nezamenite─żn├Żch (jedine─Źn├Żch) tokenov (NFT) na blockchaine Cardano.

Inovat├şvny hard fork kombin├ítor spolo─Źnosti IOHK poskytol pre Cardano bezpe─Źn├║ a hladk├║ cestu k pravideln├Żm aktualiz├íci├ím protokolu - ka┼żd├í z nich prin├í┼ía do siete nov├║ hodnotu a u┼żito─Źnos┼ą pri minimaliz├ícii preru┼íenia a rizika. Sme v z├ívere─Źnej f├íze testovania kvality a s procesom nasadenia testnetu za─Źneme tento mesiac s o─Źak├ívan├şm prechodu na mainnet zhruba v polovici decembra. V priebehu roku 2021 bude k dispoz├şcii viac upgradov pomocou kombin├ítoru - chyst├í sa multi-asset podpora - ako sa platforma Cardano pos├║va vpred, aby naplnila svoj potenci├íl. Zosta┼łte naladen├ş na vzru┼íuj├║ci rok.

P├┤vodn├Ż ─Źl├ínok: Goguen brings token locking to Cardano