Buterinas siūlo dvejetainius būsenų medžius ir galimą RISC-V VM pakeitimą, kad pagerintų Ethereum įrodinėjimo efektyvumą ir vykdymo paprastumą.
Vitalikas Buterinas pasiūlė vykdymo sluoksnio pakeitimus, kurie galėtų iš esmės pakeisti pagrindinę Ethereum architektūrą. Projekto įkūrėjas tvirtino, kad norint pašalinti tai, ką jis apibūdino kaip didžiausias grandinės kliūtis, būtina atlikti gilius tinklo būsenos medžio ir virtualios mašinos pakeitimus.
Išsamiame įraše apie X Buterinas teigė, kad būsenų medis ir VM kartu sudaro daugiau nei 80% apribojimų, turinčių įtakos įrodymo efektyvumui, ir pavadino juos „iš esmės privalomais“ tikslais, jei „Ethereum“ nori įgalinti keičiamo dydžio kliento pusės ir nulinių žinių patvirtinimo atvejus.
Ethereum kapitalinis remontas
Jis atkreipė dėmesį į EIP-7864, Guillaume'o baleto ir kitų sukurtą pasiūlymą, kuris pakeistų Ethereum dabartinį šešiakampį Keccak pagrindą Merkle Patricia Tree dvejetainiu medžiu, paremtu efektyvesne maišos funkcija. Anot Buterio, dėl pakeitimo „Merkle“ filialai sutrumpėtų maždaug keturis kartus, sumažinant pralaidumo reikalavimus ir žymiai pigiau atliekant klientų pusės filialų patikrinimą.
Tai gali sumažinti duomenų sąnaudas tokiems įrankiams kaip „Helios“ ir privačios informacijos paieškos sistemos 4 kartus, pridūrė Buterinas. Vien trumpesnių šakų efektyvumas taip pat gali būti pagerintas 3–4 kartus. Jis tikisi papildomos naudos, jei Ethereum pereis prie maišos funkcijų, tokių kaip BLAKE3, kuri, kaip manoma, yra tris kartus efektyvesnė nei Keccak. Tuo tarpu „Poseidon“ variantas gali pasiūlyti iki 100 kartų patobulinimą, nors jis pažymėjo, kad reikės papildomų saugumo darbų.
Siūlomas dvejetainis dizainas taip pat sugrupuotų saugyklos lizdus į 64–256 lizdų „puslapius“ ir leistų efektyviau įkelti bei redaguoti gretimą saugyklą, o tai gali sutaupyti daugiau nei 10 000 dujų per operaciją programoms, kurios pasiekia ankstyvąsias saugojimo vietas. Buterinas paaiškino, kad palankus būsenos medis taip pat leistų nulinių žinių programoms kurti tiesiogiai su Ethereum būsena, o ne kurti nepriklausomus medžius, tuo pačiu supaprastindama struktūrą ir įgalindama būsimų būsenų galiojimo pabaigos mechanizmų metaduomenis.
Be būsenos medžio kapitalinio remonto, Buterinas pasisakė už tai, kad galiausiai Ethereum virtualioji mašina būtų pakeista RISC-V pagrįstu VM, nes idėją apibūdino kaip ilgalaikę ir nesutariančią. Tačiau jis išreiškė didelį įsitikinimą, kad tai taps „akivaizdžiu dalyku“, kurį reikia padaryti, kai bus atnaujintas valstybės veiksmų planas.
Galimas diegimo planas
„Ethereum“ įkūrėjas teigė, kad RISC-V virtualioji mašina būtų efektyvesnė, patogesnė ir paprastesnė, tačiau atkreipė dėmesį į tai, kad daugelis esamų patikrinimų jau yra parašyti RISC-V ir kad interpretatorių būtų galima įdiegti tik keliuose šimtuose kodo eilučių. Jis detalizavo laipsniško perėjimo planą, pradedant naujosios VM naudojimu išankstiniam kompiliavimui, vėliau leidžiant kūrėjams tiesiogiai diegti sutartis naujojoje VM ir galiausiai EVM išvesti į suderinamumo sluoksnį, parašyta kaip išmanioji sutartis naujoje sistemoje.
Jums taip pat gali patikti:
Pagal šį planą vartotojai išsaugos visišką atgalinį suderinamumą, neskaitant dujų kainų pokyčių, kuriuos, pasak Buterino, greičiausiai nustelbs mastelio patobulinimai ateinančiais metais.
Paskutinis Buterino postūmis įvyksta praėjus vos kelioms dienoms po to, kai jis pristatė kvantinio atsparumo planą, kuriame buvo pasiūlyta konsensuso sluoksnio BLS parašus pakeisti maišos schemomis, tokiomis kaip Winternitz variantai.
„Binance Free“ 600 USD (išskirtinai „CryptoPotato“): naudokite šią nuorodą, kad užregistruotumėte naują paskyrą ir gautumėte 600 USD išskirtinį pasveikinimo pasiūlymą „Binance“ (visa informacija).
RIBOTAS PASIŪLYMAS CryptoPotato skaitytojams Bybit: naudokite šią nuorodą, kad užsiregistruotumėte ir atidarytumėte 500 USD NEMOKAMĄ poziciją bet kurioje monetoje!