Prehľad výskumu časť 3: tokeny, stablecoiny a poplatky
Výskum IOG umožnil implementáciu podpory viacerých aktív, stablecoinov a priateľských poplatkov na Cardano
V našom predchádzajúcom príspevku sme sa venovali inovatívnemu modelu EUTXO a tomu, ako uľahčuje expresívne inteligentné kontrakty na Cardano. Tentoraz sa bližšie pozrieme na výskum, ktorý umožnil podporu viacerých aktív a vytvorenie rôznych používateľsky definovaných tokenov, a rozoberieme aj výhody poplatkov Babel.
Podpora viacerých aktív
Ethereum je známe tým, že poskytuje možnosť vytvárať rôzne používateľom definované aktíva (tokeny). Štandardy tokenov Ethereum však nie sú priamo podporované hlavnou knihou a vyžadujú opakovaný vlastný kód. To pridáva ďalšiu vrstvu zložitosti, dodatočné náklady a neefektívnosť, keďže kód tokenov sa replikuje a prispôsobuje, namiesto toho, aby bol súčasťou samotného systému. To ponecháva priestor pre ľudské chyby a môže zaviesť chyby, ktoré potenciálne vedú k finančným stratám.
Výskumnú prácu “UTXOma: UTXO s podporou viacerých aktív” napísali vedci IOG a prezentovali ju na konferencii ISoLA 2020. V príspevku sa skúma vytváranie širokej škály používateľsky definovaných tokenov pomocou zmluvných skriptov nazývaných minting policies.
V príspevku sa skúma alternatívny návrh vytvárania používateľsky definovaných aktív založený na účtovných knihách UTXO v štýle Bitcoinu. Navrhuje rozšírenie modelu UTXO, v ktorom je účtovná štruktúra jednej kryptomeny nahradená novou štruktúrou, ktorá spravuje neobmedzený počet používateľsky definovaných natívnych tokenov nazývaných tokenové zväzky.
V tomto novom modeli je tvorba tokenov riadená skriptami politiky razenia, ktoré rovnako ako skripty validátora Bitcoinu používajú doménovo špecifický jazyk s obmedzenou výpočtovou expresivitou. To zvýhodňuje bezpečnosť Bitcoinu a vedie k ľahkému a lacnému prístupu k vytváraniu a prevodu vlastných aktív.
V dokumente “Native Custom Tokens in the Extended UTXO Model” sa navrhuje zovšeobecnenie modelu EUTXO pomocou natívnych používateľsky definovaných tokenov. V článku sa skúma synergia medzi natívnymi tokeny z UTXOma s expresívnymi inteligentnými zmluvami na základe účtovnej knihy UTXO podľa návrhu modelu EUTXO. Výsledkom sú expresívnejšie politiky razenia a priame mapovanie univerzálnych kontraktov založených na stavových strojoch na viacetovú účtovnú knihu EUTXO. V článku sa formálne stanovuje správnosť tohto mapovania.
Djed stablecoin
Okrem vlastných tokenov IOG uskutočnil výskum implementácie stablecoinu na Cardano. Dokument ‘Djed: A Formally Verified Crypto-Backed Pegged Algorithmic Stablecoin’ bol uverejnený v roku 2021.
V článku sa predstavuje stablecoinová zmluva založená na algoritmickom dizajne, ktorá využíva inteligentné zmluvy na zabezpečenie stabilizácie ceny. Ide o veľmi užitočnú funkciu pre prostredie decentralizovaných financií (DeFi). [Djed funguje ako autonómna banka] (Djed: implementing algorithmic stablecoins for proven price stability - IOHK Blog). Razí a spaľuje stablecoiny a rezervné mince, pričom si udržiava rezervu základných mincí. Zmluva udržiava viazanosť stablecoinov na cieľovú cenu nákupom a predajom stablecoinov, využívaním rezervy a účtovaním poplatkov, ktoré sa hromadia v rezerve.
Djed sa v súčasnosti [implementuje COTI] (COTI to issue Djed stablecoin on Cardano - IOHK Blog).
Poplatky Babel
Výhody modelu Cardano EUTXO s viacerými aktívami otvorili ďalšiu výskumnú cestu, ktorá viedla k “Babelovým poplatkom”. Babel fees je mechanizmus, ktorý umožní, aby sa transakčné poplatky na Cardano platili v iných minciach ako ada. Príspevok bol prijatý na publikovanie na konferencii ACNS 2022, ktorá sa konala v júni.
Transakcie na blockchaine si vyžadujú poplatky za ich vykonanie. Na zabezpečenie bezpečnosti siete sa poplatky zvyčajne musia platiť v mene, ktorá je natívna pre zvolený blockchain, ako napríklad ada na Cardano. Umožnenie platenia poplatkov v iných hodnotných tokenoch, ktoré používateľ vlastní, však zvyšuje pohodlie používania a prospieva aj interoperabilite. Výskum IOG v dokumente o poplatkoch Babel vysvetľuje, ako je to možné.
Niekoľko inovatívnych funkcií Cardano, ako napríklad model EUTXO a vlastné natívne aktíva, sa spájajú, aby umožnili poplatky Babel. Podpora viacerých aktív v Cardano umožňuje vytvárať tokeny, s ktorými sa v účtovnej knihe zaobchádza ako s natívnymi. To znamená, že nové tokenové aktíva definované používateľom - ak ich len dostatočný počet používateľov považuje za hodnotné - sa môžu používať na platenie transakčných poplatkov rovnako ako ada, primárna mena Cardano.
Manuel Chakravarty, vedec v oblasti Lambda a architekt Plutus v spoločnosti IOG, hovorí: ,V súčasnosti sa v spoločnosti IOG pracuje na vývoji a vývoji tokenov Lambda:
Cardano podporuje vytváranie záujmových komunít okolo nových vlastných tokenov, ktoré si tieto komunity samy vytvárajú pomocou Plutus. Členovia týchto komunít môžu vlastniť dostatok likvidity vo vlastnom tokene bez toho, aby držali veľa ada. Aby sme takéto komunity podporili, chceme, aby mohli platiť za používanie siete pomocou vlastných tokenov.
Takže keď chce používateľ zaplatiť transakčný poplatok v iných tokenoch ako ada, môže takúto ponuku urobiť prostredníctvom transakcie Babel fee, v ktorej ponúkne vlastný token, ale vznikne mu záväzok voči ada. Výrobca blokov, ktorý túto transakciu potvrdí, môže potom túto ponuku prijať a vytvoriť spotový obchod medzi ada a ponúkaným tokenom (tokeny) za vopred oznámený výmenný kurz. Výrobca blokov potom vytvorí druhú transakciu, ktorá pokryje poplatok v ada, pričom výmenou dostane ponúkané tokeny. Vhodným rozšírením pravidiel účtovnej knihy sa transakcia so záväzkom - ako aj jej zodpovedajúca transakcia - stanú prípustnými do účtovnej knihy ako skupina. Krása tejto schémy spočíva v tom, že používatelia, ktorí vsadili svoje ada, stále dostanú odmenu za stávkovanie vyplatenú v ada ako zvyčajne.
Manuel Chakravarty dodáva:
Ďalším krokom k implementácii poplatkov Babel na Cardano je napísanie návrhu na zlepšenie Cardano (CIP) na základe výskumnej práce. Ten predložíme komunite na diskusiu hneď po dokončení prvej verzie.
Po zavedení podpory viacerých aktív a inteligentných kontraktov do systému Cardano v rokoch 2020 - 2021 sa účtovná kniha stala funkčným prostredím na vytváranie nespočetného množstva decentralizovaných aplikácií (DApps). Teraz, keď na Cardano stavia viac ako tisíc projektov, sa výskum a vývoj IOG zameriava na škálovanie a stabilné optimalizácie Cardano. V ďalšom blogovom príspevku sa teda viac zamyslíme nad výskumom, ktorý je hnacou silou škálovateľnosti a interoperability systému Cardano.
(Napísala Olga Hryniuk) - preklad @Martin.M
Pôvodný článok: Research overview part 3: tokens, stablecoins, and fees - IOHK Blog