Off-chain Logika és eUTXO
2021. október 4.

Az eUTXO előnyei
Jelentős különbség van a fiók és az eUTXO modellek között. A fiók modellben minden logika on-chain, de ez skálázhatósági problémákat okoz. Az eUTXO modellben csak a smart contract validálása történik on-chain, míg a smart contract többi része off-chain.
Ennek tisztázásához tekintsük az off-chain részt egy fekete dobozként, amely olvassa a blockchain állapotát (UTXOs), végrehajtja az összes számítást, és végül generál egy vagy több tx-t (tranzakciót). Ezeket a tx-ket (az off-chain rész eredményei) ezután a blockchainre küldik ellenőrzésre.
A blockchain ellenőrzi a tx-ket, és ha a tx követelmények teljesülnek, akkor bányászni fogják őket, ezzel megváltoztatva a blockchain állapotát (UTXO készlet).
Ennek eredményeként csak a smart contract validálása történik on-chain, és minden más logika off-chain. Ez azt jelenti, hogy a tx validálás hihetetlenül hatékony és skálázható lehet - az eUTXO modell egyik fő előnye.
A skálázhatóság problémája az egyik fő oka annak, hogy az Ethereum megpróbálja a tranzakciókat a Layer 2/Sidechain skálázási megoldásokra tolni, amelyeket off-chain kód irányít. Lényegében az Ethereum által felfedezett megoldások, hogy kezeljék skálázhatósági aggályaikat, gyakorlatilag az eUTXO modellt utánozzák.
A legtöbb esetben ipari konszenzus van arról, hogy az on-chain logika természeténél fogva decentralizált, és ezért felsőbbrendű. Mi a helyzet az off-chain logikával? Az off-chain logika elosztható?
Az eUTxO-ban az off-chain logika teljesen központosítottól teljesen decentralizáltig terjedhet. Például az ErgoMixerben az off-chain rész decentralizált. A számítógépeden futtatod, de a felhasználóknak is van lehetőségük saját off-chain logikájuk futtatására. Az off-chain logika elosztható vagy lokalizálható, és minden felhasználó által futtatható, így központosítottól széles körben elosztottig terjedhet.
ErgoDEX Elosztott Bot Megoldás
Az ErgoDex teszteli, és be fogja vezetni a bot megoldást, amely lehetővé teszi az off-chain logika párhuzamos futtatását. Míg ellentétes az Ergomixer off-chain logikájának használatával (ahol minden felhasználó a saját egyéni off-chain logikáját futtatja), az off-chain botok eloszthatók, és a botfuttatók végrehajtási díjat kereshetnek. Ez a végrehajtási díj hasonló a tranzakciós díjhoz, és előre be lesz állítva, mielőtt a forrásokat elküldenék.
Ez ösztönzi a szereplőket, hogy futtassák ezeket az elosztott botokat, valamint világosságot ad a felhasználóknak az árképzéssel kapcsolatban. Ily módon minden szereplőnek egyenlő esélye van arra, hogy részesedést szerezzen a hálózatból gazdasági ösztönzőkkel. Az off-chain kód egyre decentralizáltabbá válik, ahogy a platform használata növekszik.
A felhasználók által futtatott botok által létrehozott további bevétel különösen jól integrálódik a kisebb bányászati medencékbe, valamint az egyedi medence üzemeltetőibe a Cardano-ban. Célunk, hogy már a kezdetektől együttműködjünk ezekkel a felekkel a decentralizáció ösztönzése érdekében.
A decentralizáció attól függ, hogy hány szereplő választja az off-chain botok futtatását. További gazdasági ösztönző is van a bányászok számára, hogy részt vegyenek ebben a megoldásban, miközben tiszteletben tartják a bizalmat és az átláthatóságot, amelyet a proof of work biztosít.
eUTxO Feltételezések
Ahogy az eUTxO folytatja a bevezetést, tanúi leszünk néhány dApp-nak, ahol az off-chain logika nem feltétlenül decentralizált. A kérdés az lesz, hogy ez probléma-e vagy sem? Ez attól függ, hogy az egyes egyedi dApp-ok funkciója és hogy a felhasználók tisztában vannak-e a feltételezésekkel, amelyeket meg kell tenniük. Ezek a dApp-ok is választhatnak egy modellt, amely decentralizálja vagy elosztja az off-chain logikát. De szükséges ez? A tippem valószínűleg nem, a dApp funkciójától függően.
A tranzakciók ellenőrzése továbbra is on-chain lesz, azonban az ösztönzők nem biztos, hogy a helyükön vannak ahhoz, hogy ösztönözzék a felhasználókat, hogy ezt a logikát decentralizált módon futtassák. Nem látom ezt problémának, figyelembe véve, hogy egyes dApp-ok különleges célokra vagy nagyon egyszerű szolgáltatások nyújtására szolgálhatnak.
Azonban az eUTxO modell néhány további feltételezést teremt, amelyekkel a felhasználóknak tisztában kell lenniük, és ezért az Ergo a KYA (Know Your Assumptions) kezdeményezés összeállításán dolgozik.
A KYA hasonlóan működne, mint egy „Felhasználási Feltételek Megállapodás”, és az a célja, hogy tájékoztassa a felhasználókat a blockchain, szerződés, frissítési lehetőségek, a protokoll mestereinek ellenőrzési szintje stb. bizalmáról és kriptográfiai feltételezéseiről.
A KYA célja az lenne, hogy megakadályozza a rug pullokat, csalásokat és védje a befektetőket.
Az off-chain logikával kapcsolatban a KYA megértése nagyon fontos. Jelenleg a felhasználók bíznak a blockchainok/dApp-ok biztonsági auditjaiban, de egy audit csak azt tanúsítja, hogy a logika a szerződés által szándékolt. Az audit nem bizonyíték a biztonságra minden szempontból, csak a szerződés szándékának bizonyítéka.
KYA-ra van szükség a on-chain és off-chain logika frissítési lehetőségeivel kapcsolatban, mert az off-chain logika elosztása jelzi, hogy a szereplők milyen szintű bizalmat helyeznek a dApp-ba. A felek közötti letéti hatalom potenciálisan fontos feltételezés lehet, amelyet meg kell érteni.
A valóság az, hogy mindezek a feltételezések fontosak az on-chain logika szempontjából. Az egyetlen különbség az, hogy az off-chain logika egy további réteg bonyolultságot ad, amelyet mind az eUTXO, mind a fiók modell blokkláncoknak kezelniük kell. Az off-chain logika magában foglalja az L1 (Layer 1) dApp-okat, mint az ErgoDEX, valamint az L2 (Layer 2) modelleket, mint a side-chain-eket.
Share post
2025. augusztus 13.
2025. augusztus 12.
2025. július 9.
2025. május 12.






