Виталик Бутерин Ethereum-ды ауқымдау туралы пікірді Layer 2 (L2)-ден хаттаманың негізгі бөлігіне қайта бағыттап отыр.
Орыс-канадалық жаңашыл Ethereum-ның ұзақмерзімді ең басты шектеулері ретінде роллаптар немесе Blob сыйымдылығын емес, желінің күй ағашындағы және виртуалды машинасындағы терең архитектуралық тар орындарды атап өтеді.
Виталик Бутерин Ethereum-ді жан-жақты жаңартуды ұсынып, оның ішінде күй ағашы мен виртуалды машинадағы тығырықтарды шешуді көздеп отыр
Бутериннің айтуынша, екі компонент — желінің күй ағашы және виртуалды машина — өте жоғары, яғни 80%-дан астам дәлелдеу шығындарына жауап береді. Ол мұның ерекше маңызды мәселе екенін айтады, өйткені нөлдік-білім (ZK) технологиясы Ethereum-ның жол картасында негізгі орынға айналып келеді.
«Бүгін мен екі үлкен нәрсеге назар аударамын: күй ағашының өзгерістері мен VM-нің өзгерістері», — деп жазды Бутерин, әрі екеуінің де «тиімді дәлелдеу үшін шешілуі тиіс ең үлкен тар орындар» екенін қосты.
Екілік ағашты толықтай жаңғырту
Ұсыныстың негізгі мәні — EIP-7864, бұл Ethereum-ның қолданыстағы алтыжақты Merkle Patricia ағашын бинарлы ағаш дизайнымен алмастырады.
Бұл өзгеріс елеусіз көрінгенмен, оның салдары айтарлықтай болады. Бинарлы ағаштар Merkle-дәлелдерін қазіргі құрылымға қарағанда шамамен 4 есе қысқартады, осылайша тексеру үшін қажетті өткізу қабілеті деңгейін күрт төмендетеді.
Осының арқасында жеңіл клиенттер мен жеке құпиялылықты ұстанатын қосымшалардың қолданылуы арзандайды және мүмкіндігі артады.
Жаңа құрылым сонымен қатар сақтау ұяшықтарын «беттерге» біріктіріп, байланысты деректерді жүктейтін қосымшаларға жұмысты әлдеқайда тиімді етуге мүмкіндік береді.
Көбіне орталықтандырылмаған қосымшалар (dApps) көршілес сақтау ұяшықтарына бірінен соң біріне жиі кіреді. Бұл жаңарту кейбір жағдайларда әр мәміле үшін 10 000-нан астам газ үнемдеуге жол ашады.
Бутерин сондай-ақ ағаш құрылымын ауыстыруды тиімдірек хэш функцияларымен ұштастыруды ұсынды, бұл өз кезегінде дәлел жасау жылдамдығын одан әрі арттыруы ықтимал.
Ең бастысы, жаңа архитектура Ethereum-ның негіздік қабатын «дәлелдеушіге ыңғайлы» етіп, ZK-қосымшалардың параллель жүйелер қоспай-ақ тура Ethereum-ның күйімен бірігуіне мүмкіндік береді.
Ауқымды тұрғыда алғанда, бинарлы ағаш ұсынысы күйді басқару бойынша онжылдық сабақтарды жинақтай отырып, өңірлік және болашаққа төзімді құрылымды қалыптастыруды көздейді.
EVM-нен тыс болашақ бар ма?
Бутериннің Ethereum-ның орындау жүйесіне арналған ұзақмерзімді амбициялық жоспары тіпті ауқымдырақ: ол Ethereum Virtual Machine (EVM)-нан бас тартып, болашақта RISC-V архитектурасына өтуді ұсынды.
RISC-V — ашық, кең пайдаланылатын нұсқаулық жиынтығы, бұл тиімділік пен қарапайымдылықты арттыра алады.
Бутериннің пайымдауынша, Ethereum-ның арнайы жиналып жасалған препкомпиляттарға тәуелділігі — EVM-мен байланысты ішкі қолайсыздықты көрсетіп отыр.
Егер Ethereum-ның басты мақсаты — көпфункциялы бағдарламалау болса, онда виртуалды машина бұл міндетті шектеусіз, артық амал-тәсілдерсіз толық қамтуы тиіс деп ұсынды. RISC-V негізделген виртуалды машина төмендегідей мүмкіндіктер әкеледі:
- Күрделілікті азайту
- Орындаудың бастапқы тиімділігін көтеру және
- Көптеген заманауи нөлдік-білім дәлел жүйелері ішкі орталарына енді-ақ RISC-V қолданатындықтан, олармен сәйкес болу.
Жақын болашақта Buterin «векторланған математикалық препкомпиляцияны» ұсынды, оны EVM-ге арналған «GPU» деп сипаттады. Бұл криптографиялық операцияларды айтарлықтай жеделдетуі ықтимал.
Ұзақмерзімді перспективада ол RISC-V алдымен препкомпиляторларға қуат беріп, содан соң пайдаланушылар енгізетін келісімшарттарға қолдау көрсетіп, ақыр соңында үйлесімділік қабаты ретінде тікелей EVM-нің өзін сіңіруін көздейтін кезең-кезеңмен өтуді баяндады.
Күрделілік туралы пікірталас
Алайда Ethereum-ға терең деңгейлі тағы өзгерістер енгізу қажет деген көзқарасты бәрі бірдей қолдамайды. Сарапшы DBCryptoEthereum-ның бағытын өзгертетін жаңа құрылымдар мен роллаптардың бөлшектену мәселелерін шешетін құралдардың көптігіне байланысты абстракцияны тым көбейткенін сынады.
Оның айтуынша, әр қосымша қабат күрделілікті арттырып, сенімге қатысты болжамдарды көбейтіп, ықтимал шабуылдарға ашық алаңдар санын ұлғайтады.
Үлкен талқылау Ethereum өзінің ағымдағы құрылымына жаңа шешімдер қабаттап отыруы керек пе, әлде негізін қайтадан жасап шығару қажет пе деген пікірталасты көрсетіп отыр.
Дегенмен, Виталик Бутериннің айтуынша, нөлдік-білім дәлелдері тек шектеулі салада қолданудан күнделікті қажеттілікке айналғанда, Ethereum-ның архитектурасы дамып, бейімделуі тиіс.
Оның пайымдауынша, ауқымдаудың келесі кезеңі Layer 2 қабатында емес, Ethereum-ның негізгі ядросында орын алуы ықтимал.