🇸🇰 Úvod do razenia natívnych tokenov v Cardane

Úvod do razenia natívnych tokenov v Cardane

(Napísal @elliothill z Nadácie Cardano) - preklad @Martin.M

Plnohodnotné natívne tokeny čoskoro dorazia na mainnet Cardana prostredníctvom hard-forku Mary na konci februára. Ale vedeli ste, že práve teraz je možné začať experimentovať s natívnymi tokenmi v predprodukčnom vývojovom prostredí Cardana?

Natívne tokeny už môžete preskúmať pomocou Cardano rozhrania príkazového riadku (CLI). Ako sme sa nedávno dozvedeli prostredníctvom blogu od IOHK o natívnych tokenoch, funkcia natívnych tokenov príde na Daedalus aj s Mary, čo umožní používateľom ľahko posielať a prijímať natívne tokeny v Cardane.

Nakoniec bude existovať aj dedikovaný nástroj na tvorbu tokenov s vlastným grafickým užívateľským rozhraním. Toto umožní komukoľvek ľahko raziť, odosielať a míňať natívne tokeny prostredníctvom intuitívneho používateľského rozhrania. Prvý náhľad nájdete tu.

V tomto krátkom článku pre nových vývojárov sa pozrieme na to, čo budete potrebovať, aby ste mohli začať skúmať natívne tokeny pred hard-forkom Mary, objavovať niektoré koncepty natívnych tokenov a popri tom odkazovať na príslušnú dokumentáciu.

Ak už viete, čo sú natívne tokeny a chcete skočiť priamo do akcie, tak prejdite do našich dokumentov tu.

Čo sú Multi-Asset (MA) tokeny a prečo sa považujú za „natívne“?

Keď bolo Cardano vo svojich začiatkoch, existovalo ako single asset ledger a podporovalo iba digitálny token Ada cez hodnotovú vrstvu Byron. S príchodom hard-forku Mary na konci februára prejde Cardano namiesto toho na Multi-Asset ledger.

Toto rozšíri súčasnú účtovnú infraštruktúru hlavného ledgeru Cardana a rozšíri sa tak, aby vyhovovala transakciám, ktoré môžu súčasne využívať rôzne aktíva. Tieto aktíva môžeme opísať ako „používateľom definované“ tokeny, pretože sú postavené a nasadené nezávislými vývojármi, jednotlivcami a tímami nad rámec Cardana.

Pojem „definované používateľom“ je samozrejmý, ale prečo tieto aktíva označujeme ako „natívne“ tokeny? Toto je výsledok princípu natívnych tokenov, ktoré umožňujú ich nasadenie pomocou rovnakej logiky ako základný protokol Cardano. To sa do istej miery líši od tokenov, ktoré sa spoliehajú na vlastný kód prostredníctvom inteligentných zmlúv - ako sú napríklad tie na Ethereu. Vo výsledku natívne tokeny na Cardane ponúkajú rôzne bezpečnostné záruky a funkcionality.

Viac informácií o týchto rozdieloch si môžete prečítať tu, je však potrebné pamätať na to, že na rozdiel od token založený na inteligentných zmluvách, kde sa logika tokenov a ich správanie zapisujú do kontraktu tokenov, majú natívne tokeny na Cardane rôzne natívne komponenty, ktoré slúžia na podobný účel. Poďme ich preskúmať podrobnejšie.

Ako sa dajú raziť nové tokeny na Cardane?

Vytváranie alebo „razenie“ nových tokenov v Cardane si v súčasnosti vyžaduje oboznámenie sa s Cardano CLI, avšak ako sme už diskutovali, v blízkej budúcnosti sa to zmení.

V tejto chvíli budete musieť nakonfigurovať relay uzol prostredníctvom CLI na pripojenie k predprodukčnému prostrediu natívnych tokenov Cardana skôr, ako budete môcť daný natívny token vytvoriť. Viac informácií o práci s rozhraním Cardano CLI na razenie natívnych tokenov od IOHK si môžete prečítať tu. Namiesto toho ale nižšie preskúmame životný cyklus natívnych tokenov.

Ak chcete vytvoriť token, budete musieť nastaviť politiku razenia. Vo vyššie uvedenom diagrame životného cyklu tokenov to spadá pod „Definovanie skriptu menovej politiky“. Zásady razenia tokenov definované kontrolérmi aktív sú súborom pravidiel, ktoré určujú, ako sa spravujú natívne tokeny, ktoré k danej zásade prislúchajú - napríklad nastavenie parametrov pálenia tokenov alebo určenie epochy v ktorej by sa distribúcia tokenov mala skončiť.

Pravidlá razenia tokenov slúžia niektorým rovnakým funkciám, aké by platili ak by išlo o inteligentné zmluva pre tokeny založené na Ethereu s výnimkou toho, že vyžadujú veľmi obmedzené množstvo vlastného kódu a preto sú menej náchylné na zneužitie.

Napríklad na určenie, kedy je možné odoslať alebo minúť tokeny z adresy, je možné použiť zásadu na časové uzamknutie tokenov na razenie. V tradičnom scenári predaja tokenov by to umožnilo uvoľnenie tokenov z adries tímu napríklad až po dosiahnutí určitého časového úseku alebo epochy.

Transakcie a prevod natívnych tokenov na Cardane

Natívne tokeny je možné prevádzať alebo posielať komukoľvek s peňaženkou pre Ada a to rovnakým spôsobom, akým by sa poslala Ada samotná. Každý užívateľ môže odosielať alebo prijímať natívne tokeny.

Kľúčovým rozdielom medzi natívnymi tokenmi na Cardane a inými blockchainmi je, že rôzne tokeny je možné „zoskupiť“ a odoslať v jednej transakcii. Akékoľvek tokeny môžu byť zoskupené dokopy a skupiny tokenov je možné použiť na usporiadanie do konkrétnych dátových štruktúr (t.j. zameniteľné alebo nezameniteľné). Viac informácií o praktickej implementácii takýchto zoskupeniach tokenov si môžete prečítať tu.

Ak chcete poslať natívny token v Cardane, je potrebné použiť Adu na pokrytie poplatku za transakciu. Tento poplatok sa zásadne líši od poplatkov v Ethereu, pretože nejde o poplatok za vykonanie inteligentnej zmluvy a nevzťahujú sa naň rovnaké obmedzenia ak ide o preťaženie siete.

Namiesto toho si transakčný poplatok vyžaduje „minimálnu hodnotu“, ktorá sa mení podľa toho, koľko tokenov je zahrnutých v jednom výstupe. Táto hodnota sa zvyšuje so zvýšeným počtom rôznych tokenov zahrnutých do transakcie.

Natívne tokeny je tiež možné „uplatniť“, čo je proces odosielania tokenov späť emitentovi. Nie je potrebné ponúkať náhradu za uplatnené tokeny, čo je možné určiť v pravidlách razenia. Taktiež môžu byť tokeny spálené (navždy zničené). Spaľovanie tokenov môže byť buď súčasťou udalosti spätného výkupu, alebo sa môže využiť, keď už tokeny neslúžia svojmu účelu.

Ste pripravení začať? Začnite už teraz

Ak ste pripravení začať skúmať natívne tokeny, odporúčame vám začať s niektorými z jednoduchých cvičení razenia tokenov obsiahnutých v našej dokumentácii. Tieto cviky sú skvelým spôsobom, ako sa naučiť túto funkciu skôr, ako sa dostane na Cardano.

Ak ste cvičenia absolvovali alebo sa cítite pohodlne pri plnení náročnejších úloh, môžete si prostredníctvom nástroja Cardano CLI vyraziť nový token podľa vlastného návrhu. Týmto procesom vás prevedieme (vrátane odoslania transakcie a prevodu tokenov) tu .

Na záver, ak sa chcete iba dozvedieť viac o natívnych tokenoch, Multi-Asset ledgeroch, nástroji na tvorbu tokenov alebo o razení tokenu, prečítajte si náš Multi-Asset FAQ v dokumentoch Cardana.

Tešíme sa, až uvidíme, aké typy tokenov na Cardano staviate a nasadzujete!


Prečítajte si viac o natívnych tokenoch a ich prípadoch využitia tu:

Pôvodný článok: An introduction to minting native tokens on Cardano