Az útiterv néhány eleme nem feltétlenül a skálázáshoz vagy a biztonsághoz tartozik, hanem stabilizálja és a jövőben is megbízhatóvá teszi az Ethereumot.
A kvantumnak való ellenállóság
A kriptográfia egy része, amely a jelenlegi Ethereumot biztosítja, veszélybe kerül, ahogy a kvantum számítástechnika valósággá válik. Habár a kvantum számítógépek valószínűleg évtizedekre vannak attól, hogy valódi veszélyt jelentsenek a modern kriptográfiának, az Ethereumot úgy építik, hogy évszázadokig működjön. Tehát az Ethereumot ellenállóvá kell tenni a kvantummal(opens in a new tab) szemben, amilyen gyorsan csak lehet.
Az Ethereum fejlesztői azzal a kihívással néznek szembe, hogy a jelenlegi proof-of-stake protokoll egy nagyon hatékony, BLS-nek nevezett aláírási sémán alapszik, amely aggregálja a szavazatokat a valid blokkokra. Ezt az aláírási sémát a kvantum számítógép fel tudja törni, de a kvantumnak ellenálló verziók nem olyan hatékonyak.
A KZG elköteleződési sémák számos helyen megtalálhatók az Ethereumban, hogy kriptográfiai titkokat állítsanak elő, és ezek sebezhetők a kvantummal szemben. Jelenleg ezt úgy kerülik meg, hogy bizalmat igénylő összeállítást használnak, tehát több entitás állítja elő a véletlenszerűséget, amit nem tud a kvantum számítógép visszakövetni. Azonban az ideális megoldás a kvantumbiztos kriptográfia lenne. Két vezető megközelítés létezik, amely képes lenne a BLS-sémát helyettesíteni: a STARK-alapú(opens in a new tab) és a háló alapú(opens in a new tab) aláírás. Ezeket még kutatják és prototípusokat készítenek belőlük.
Tudjon meg többet a KZG-ről és a bizalmat igénylő összeállításrólEgyszerűbb és hatékonyabb Ethereum
A komplexitás teret ad a hibáknak vagy a sebezhetőségnek, amit a támadók ki tudnak használni. Ezért a útitervnek része az Ethereum leegyszerűsítése, valamint az olyan kódok eltávolítása, amelyek szükségtelenek vagy amelyeket már most tovább lehet fejleszteni. A jól átlátható, egyszerű kódbázis könnyebb fenntarthatóságot tesz lehetővé a fejlesztők számára.
Számos fejlesztést fognak eszközölni az Ethereum Virtuális Géppel (EVM) kapcsolatban, hogy egyszerűbb és hatékonyabb legyen. Ezek között megtalálható a SELFDESTRUCT operációskód eltávolítása(opens in a new tab) – egy ritkán használt utasítás, amelyre már nincs szükség, és még veszélyes is lehet, főleg más várható fejlesztéseket illetően az Ethereum-tárolási modelljét tekintve. Az Ethereum-kliensek is támogatnak még régi tranzakciótípusokat, amit most már el lehet távolítani. A gázkalkulációt is lehet fejleszteni, hatékonyabb módszerek használhatók a számolásra, így számos kriptográfiai művelet bevonható.
Hasonlóan, az Ethereum-kliensek más részeit is frissíteni lehet. Például a végrehajtási és konszenzusos kliensek más adattömörítést használnak. Könnyebb és intuitívabb a kliensek közötti adatmegosztás, ha a sémák egységesek az egész hálózaton keresztül.
Jelenlegi helyzet
Az Ethereum jövőbiztossá tételét szolgáló legtöbb ilyen fejlesztés még kutatási fázisban van, és több év is kellhet a bevezetésükhöz. Az olyan fejlesztések, mint a SELF-DESTRUCT eltávolítása, valamint a végrehajtási és konszenzusos kliensben lévő tömörítési séma egységesítése valószínűleg hamarabb megtörténik, mint a kvantumnak ellenálló kriptográfia megvalósítása.
További olvasnivaló