Ez az Ethereum technológiai válasza a blokklánc-trilemmára
Az Ethereum több mint egy évtizede küzd ugyanazzal a problémával, mint minden nyilvános blokklánc: hogyan lehet egyszerre skálázható, biztonságos és decentralizált. A szakirodalomban ezt nevezik blokklánc-trilemmának, amely szerint a három cél közül legfeljebb kettő érhető el kompromisszumok nélkül. A legújabb fejlesztések azonban azt mutatják, hogy az Ethereum nem megkerülni próbálja ezt az ellentmondást, hanem technológiai szinten feloldani. A PeerDAS és a zkEVM-ek kombinációja nem egy látványos marketingígéret, hanem egy olyan mérnöki irányváltás, amely alapjaiban változtatja meg a hálózat működését.
A trilemma gyökere: miért ütköznek az alapelvek
A klasszikus blokklánc-modellben minden csomópont mindent ellenőriz. Ez garantálja a biztonságot és a decentralizációt, viszont drámaian korlátozza az áteresztőképességet. A Bitcoin jó példa erre: rendkívül robusztus, de alacsony tranzakciószámmal működik. Más hálózatok a sebességet választották, gyakran a decentralizáció rovására.
Az Ethereum célja kezdettől az volt, hogy általános célú, programozható hálózatként mindhárom pillért egyensúlyban tartsa, ami hosszú ideig csak részmegoldásokkal volt lehetséges.
PeerDAS: skálázás anélkül, hogy mindenki mindent tárolna
A PeerDAS, vagyis peer data availability sampling, a skálázás egyik legkritikusabb pontjára ad választ: hogyan nőhet a hálózat adatkapacitása anélkül, hogy a csomópontok hardverigénye elszállna.
A megoldás lényege, hogy a node-ok nem töltik le és nem tárolják a teljes adatblokkot, hanem véletlenszerű mintavételezéssel ellenőrzik, hogy az adatok valóban elérhetők-e a hálózaton. Matematikailag bizonyítható, hogy elegendő számú minta esetén nagy valószínűséggel kiszűrhető a csalás.
Ez lehetővé teszi a nagyobb blokkok és magasabb adatforgalom bevezetését úgy, hogy közben a hálózat továbbra is nyitott marad az átlagos erőforrásokkal rendelkező résztvevők számára.
zkEVM: kevesebb számolás, ugyanaz a biztonság
A másik kulcselem a zkEVM, vagyis az Ethereum virtuális gépének egy olyan továbbfejlesztett változata, amely képes úgy ellenőrizni a tranzakciók helyességét, hogy azt nem kell minden csomópontnak újra és újra végigszámolnia.
A hagyományos blokkláncoknál a biztonság ára az, hogy minden résztvevő ugyanazt a munkát végzi el. A zkEVM ezzel szemben kriptográfiai bizonyítékokat használ: elég egyetlen, matematikailag igazolható „bizonyítás”, amely garantálja, hogy a tranzakciók szabályosan zajlottak le. A hálózat többi szereplőjének már csak ezt az igazolást kell ellenőriznie, ami nagyságrendekkel kevesebb erőforrást igényel.
Ez a megközelítés lehetővé teszi, hogy az Ethereum egyszerre maradjon biztonságos és nyitott, miközben jelentősen nő a feldolgozható tranzakciók száma. A rendszer nem gyorsítással, hanem okosabb ellenőrzéssel skálázódik, anélkül hogy a decentralizáció sérülne. Fontos, hogy a zkEVM nem új rendszer, hanem kompatibilis az Ethereum meglévő okosszerződéseivel, így nem szakítja szét az ökoszisztémát.
Kapcsolódó tartalom: Januárban turbó fokozatba kapcsol az Ethereum – jönnek az extragyors tranzakciók
A trilemma gyakorlati feloldása
A PeerDAS a hálózat skálázhatóságát, a zkEVM pedig a tranzakciók hatékony és biztonságos ellenőrzését oldja meg úgy, hogy közben egyik megoldás sem tolja el a rendszert a centralizáció irányába. A decentralizáció ebben a modellben nem jó szándék kérdése, hanem tudatosan beépített műszaki korlát, amelyet nem lehet egyszerűen megkerülni.
Ahogy arra Vitalik Buterin is utalt, mindez nem egy jövőbeli ígéret. Az adatmintavételezés már most is élesben fut az Ethereum hálózatán, a zkEVM-ek pedig teljesítmény szempontból készen állnak, és a következő években fokozatosan válhatnak a rendszer szerves részévé.
Ez a megközelítés azt mutatja, hogy az Ethereum nem egyetlen látványos technológiai ugrással próbálja „megoldani” a blokklánc trilemmát. Ehelyett egymásra épülő, óvatosan bevezetett mérnöki fejlesztésekkel halad afelé, amit sokáig elméletben sem tartottak megvalósíthatónak.