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 az összes logika on-chain, de ez skálázhatósági problémákat okoz. Az eUTXO modellben csak a smart contract érvényesítése 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 érvényesítése történik on-chain, és minden más logika off-chain. Ez azt jelenti, hogy a tx érvényesíté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 utánozzák az eUTXO modellt.
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, egy 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 munka bizonyítékának bizalmát és átláthatóságá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 (Tudd meg a feltételezéseidet) kezdeményezés összeállításán dolgozik.
A KYA hasonlóan működne, mint egy „Általános Szerződé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.






