Ugrás a fő tartalomra
Change page

Mellékláncok

Utolsó módosítás: @Satglow(opens in a new tab), 2024. március 29.

A melléklánc egy különálló blokklánc, amely az Ethereum hálózatától függetlenül működik, és az Ethereum főhálózatához egy kétirányú híddal csatlakozik. A mellékláncoknak eltérő blokkparaméterei és konszenzusalgoritmusai lehetnek, melyeket a tranzakciók hatékonyabb feldolgozására terveztek. A mellékláncok használata azonban kompromisszumokkal jár, mivel azok nem rendelkeznek az Ethereumra jellemző biztonsági tulajdonságokkal. A második blokkláncréteg (L2) skálázási megoldásaival ellentétben a mellékláncok nem rögzítik állapotváltozásaikat és tranzakciós adataikat az Ethereum főhálózatán.

A mellékláncok bizonyos mértékben feláldozzák decentralizáltságukat vagy biztonságukat, hogy nagyobb tranzakcióátvitelt érjenek el (skálázhatósági trilemma(opens in a new tab)). Az Ethereum azonban elkötelezett a skálázási megoldások mellett, anélkül hogy kompromisszumot kötne a decentralizáció és biztonság terén, ahogy azt a vízió megfogalmazása is mutatja a fejlesztésekre vonatkozóan.

Hogyan működnek a mellékláncok?

A mellékláncok független blokkláncok, eltérő történetekkel, fejlesztési tervekkel és tervezési megoldásokkal. Bár egy mellékláncnak a felszínen lehet néhány hasonlósága az Ethereummal, számos sajátossággal rendelkezik.

Konszenzusalgoritmus

A mellékláncokat egyedivé (Ethereumtól eltérővé) tevő egyik tulajdonság az alkalmazott konszenzusalgoritmus. Konzenzus tekintetében a mellékláncok nem támaszkodnak az Ethereumra, hanem az igényeiknek megfelelő alternatív konzenzusprotokollt választhatnak. Néhány példa a mellékláncokon alkalmazott konszenzusalgoritmusokra:

Az Ethereumhoz hasonlóan a mellékláncok is rendelkeznek validáló csomópontokkal, amelyek ellenőrzik és feldolgozzák a tranzakciókat, blokkokat állítanak elő, és tárolják a blokklánc állapotát. A validátorok felelősek a konszenzus fenntartásáért a hálózaton belül és a rosszindulatú támadások elleni védelemért is.

Blokkparaméterek

Az Ethereum korlátozza a blokkidőt (azaz az új blokkok létrehozásához szükséges időt) és a blokkméretet (azaz a blokkokban tárolt adat mennyiségét gázban kifejezve). A mellékláncok ezzel szemben más paramétereket alkalmaznak, mint a gyorsabb blokkidők vagy a magasabb gázkorlátozások, annak érdekében, hogy nagyobb teljesítményt, gyorsabb tranzakciókat és alacsonyabb díjakat érjenek el.

Habár ez bizonyos előnyökkel jár, kritikus következményei lehetnek a hálózat decentralizáltságát és biztonságát illetően. Az olyan blokkparaméterek, mint az alacsony blokkidők és a nagy blokkméretek növelik egy teljes csomópont fenntartásának nehézségeit, ami miatt csak néhány „szupercsomópont” felelhet a lánc biztonságáért. Egy ilyen forgatókönyv esetén megnő a validátorok összejátszásának vagy a lánc rosszindulatú átvételének lehetősége.

Ahhoz, hogy a blokkláncok a decentralizáció csökkenése nélkül skálázódhassanak, a csomópontok működtetésének mindenki számára elérhetőnek kell lennie, nem csak a speciális hardverrel rendelkezőknek. Ezért folynak erőfeszítések annak biztosítására, hogy mindenki futtasson egy teljes csomópontot az Ethereum hálózaton.

EVM-kompatibilitás

Egyes mellékláncok EVM-kompatibilisek, és képesek az Ethereum virtuális gépre (EVM) fejlesztett szerződések végrehajtására. Az EVM-kompatibilis mellékláncok támogatják azokat az okosszerződéseket, melyeket Solidity vagy más EVM okosszerződés nyelveken írtak, tehát az Ethereum főhálózatra írt okosszerződések az EVM-kompatibilis mellékláncokon is működnek.

Ha Ön a dappját egy mellékláncban szeretné használni, akkor csak az okosszerződést kell telepíteni erre a mellékláncra. Úgy néz ki, olyan érzés, és úgy is működik, mint a főhálózat – a szerződéseket Solidityben írja, és a melléklánc RPC-jén keresztül lép kapcsolatba a lánccal.

Mivel a mellékláncok EVM-kompatibilisek, hasznos skálázási megoldásnak számítanak az Ethereum-natív dappok számára. Ha a dapp egy mellékláncon van, a felhasználók alacsonyabb gázdíjakat és gyorsabb tranzakciókat élvezhetnek, különösen akkor, ha a főhálózat túlterhelt.

Ugyanakkor a melléklánc használata jelentős kompromisszumokkal jár. Minden melléklánc maga felel a biztonságáért, és nem örökli az Ethereum biztonsági tulajdonságait. Ez növeli a rosszindulatú viselkedés lehetőségét, ami hatással lehet a felhasználókra vagy veszélyeztetheti pénzeszközeiket.

Eszközmozgás

Ahhoz, hogy egy különálló blokklánc az Ethereum főhálózat mellékláncává váljon, kezelnie kell az eszközök átutalását az Ethereum főhálózatról el és vissza. Az Ethereummal való átjárhatóságot egy blokklánchíd segítségével érik el. A hidak az Ethereum főhálózatra telepített okosszerződéseket és egy mellékláncot használnak az alapok közötti áthidalásokra.

Bár a hidak segítségével a felhasználók pénzeszközöket mozgathatnak az Ethereum és a melléklánc között, az eszközök fizikailag nem mozognak a két lánc között. Ehelyett olyan mechanizmusokat használnak a láncok közötti értékátvitelre, amelyek jellemzően kibocsátással és égetéssel járnak. További információ a hidakról.

A mellékláncok előnyei és hátrányai

ElőnyökHátrányok
A mellékláncok alapjául szolgáló technológia jól megalapozott, és kiterjedt kutatás és tervezési fejlesztések eredménye.A mellékláncok a decentralizáció és a bizalomigény-mentesség bizonyos mértékét a skálázhatóságra cserélik.
A mellékláncok támogatják az általános számításokat és EVM-kompatibilitást kínálnak (Ethereum-natív dappokat futtathatnak).Egy melléklánc külön konszenzusmechanizmust használ, és nem részesül az Ethereum biztonsági garanciáiból.
A mellékláncok különböző konszenzusmodelleket használnak a tranzakciók hatékony feldolgozása és a felhasználók tranzakciós díjainak csökkentése érdekében.A mellékláncok magasabb szintű bizalmi feltételezést igényelnek (például a rosszindulatú melléklánc-validátorok határozatképes csoportja csalást követhet el).
Az EVM-kompatibilis mellékláncok lehetővé teszik a dappok számára, hogy bővítsék az ökoszisztémájukat.

Mellékláncok használata

Több projekt is kínál olyan melléklánc-implementációkat, amelyeket Ön is beépíthet a dappjaiba:

További olvasnivaló

Ismersz olyan közösségi anyagot, mely segített neked? Módosítsd az oldalt és add hozzá!

Hasznosnak találta a cikket?