Ako eUTXO model revolucionalizuje blockchain
21. apríla 2024

Rozšírený model nevyužitých transakčných výstupov (eUTXO), ktorý používa Ergo a malé množstvo ďalších blockchain platforiem so smart kontraktmi, ponúka konkrétne výhody oproti modelu účtu.
Rozšírené nevyužité transakčné výstupy (eUTXO) ponúkajú iný model pre smart kontrakty a dApps ako model založený na účtoch, ktorý používa Ethereum a mnoho ďalších blockchainov. Hoci každý prístup má svoje výhody a nevýhody, eUTXO ponúkajú určité výhody, ktoré sú obzvlášť pozoruhodné. Keď čelíme jasným výzvam v oblasti blockchainu, tieto výhody sú dôležitejšie ako kedykoľvek predtým.
eUTXO: Krátky úvod
Bitcoin a blockchainy podobné Bitcoinu (vrátane Erga) používajú model UTXO na sledovanie zostatkov používateľov. Každý UTXO je ako taška s peniazmi. Tieto tašky môžu byť kombinované do väčších tašiek alebo rozdelené na menšie tašky, keď sa vytvorí nová transakcia. Každá adresa, ktorá obsahuje akékoľvek mince, sa skladá z jednej alebo viacerých týchto tašiek.
To je dosť odlišné od modelu účtu, ktorý používa Ethereum a podobné reťazce, kde sa zostatok adresy jednoducho aktualizuje (podobne ako bankový zostatok) pri vykonaní transakcie. Hoci to znie jednoduchšie, model UTXO v skutočnosti ponúka bezpečnejší spôsob účtovania - všetky mince sú sledované späť k transakcii, z ktorej boli prvýkrát vytvorené, predtým, ako sú odoslané. Konkrétne "vstupy" do transakcie musia byť vybrané z existujúcich UTXO a tieto vstupy sú skontrolované predtým, ako môže byť transakcia pridaná do blockchainu.
Model eUTXO rozširuje použitie UTXO nad rámec jednoduchého účtovania a umožňuje im uchovávať ďalšie informácie, vrátane pokynov pre smart kontrakty. To, čo to v praxi znamená, je, že používatelia získavajú ďalšie výhody prostredníctvom skriptovania blockchainu a dApps nad existujúcimi vlastnosťami UTXO. Okrem normálnych UTXO môže adresa obsahovať ďalšiu transakčnú logiku pripojenú k eUTXO. Keď je transakcia, ktorá používa eUTXO, odoslaná do siete, ťažobný uzol ju skontroluje a vykoná skript, ktorý obsahuje, keď ju pridáva do blockchainu.
Prečítajte si viac o UTXO a eUTXO.
Revolučné výhody eUTXO
eUTXO preto ponúkajú jednoduchosť a bezpečnosť modelu UTXO, s flexibilitou, ktorá prichádza s možnosťou zahrnúť ľubovoľnú logiku a podmienky výdavkov.
Existuje niekoľko výhod tohto prístupu. Tu sú tri príklady pre používateľov Erga:
1. Zaručený úspech transakcie
Transakcie smart kontraktov na Ethereu sa vždy nevykonávajú spoľahlivo. Dôvodom je, že zložitost transakcie nie je známa, kým ju nespracuje validátor.
Náklady na Ethereum plyn sú trochu ako cesta autom. Trasa, ktorú auto prejde, a množstvo plynu potrebného na dosiahnutie cieľa je ako vykonanie transakcie na blockchainu, zatiaľ čo cena za liter plynu je ako náklady na Ethereum plyn v gwei (giga-wei alebo gwei je 1 miliarda najmenšieho možného delenia ETH - plyn sa meria v týchto jednotkách).
V praxi môže byť "cesta" (vykonanie pokynov transakcie) zložitejšia, ako si používateľ uvedomuje. To môže znamenať, že limit plynu, alebo maximálne množstvo plynu, ktoré môže byť pridelené transakcii, je vyčerpané pred dokončením transakcie. Plyn sa stále musí zaplatiť, pretože ťažiarom stále zostáva časť práce na spracovaní transakcie, ale transakcia zlyhá, pretože nie sú dostatočné prostriedky na jej dokončenie.
To je niečo, čo sa nemôže stať na Ergu alebo iných eUTXO reťazcoch. Transakcie sú validované na základe svojich vstupov a pripojených pokynov. Je to jednoduchší prístup a znamená to, že transakcia môže byť skontrolovaná off-chain predtým, ako je odoslaná do siete. V tom momente je zaručené, že bude úspešne potvrdená.
2. Známé náklady na transakcie
Ďalšou výhodou prístupu eUTXO je, že transakcie smart kontraktov majú vopred určenú zložitost a preto známe náklady na začiatku. Neurčité systémy ako Ethereum túto vlastnosť nemajú. Transakcie môžu zlyhať. Aj keď nezlyhajú, náklady na vykonanie transakcie nie sú vopred známe. Používatelia sú nútení spoliehať sa na odhad.
3. Predvídateľné a bezpečné vykonanie
Nakoniec, eUTXO ponúkajú diskrétnejší a predvídateľnejší model pre transakcie smart kontraktov. UTXO môže byť použitý iba raz a je úplne vyčerpaný, keď je zahrnutý v transakcii. Existuje obmedzenejší rozsah možných výsledkov s Ergom ako pre systémy založené na účtoch, takže dApps nemajú tendenciu mať rovnaké druhy zraniteľností, aké majú na Ethereu. Je to jednoduché, bezpečné a zabezpečené.
Ak máte záujem vyskúšať niektoré dApps na Ergu a zistiť, ako eUTXO model funguje v praxi, pozrite sa na Sigmaverse. Tam nájdete peňaženky, DeFi dApps, NFT trhy, DAO platformy, hry a ďalšie.
Share post
9. júla 2025







