Редакция: айтылмаған Ethereum революциясы: EOA ескіріп жатыр ма?

Ad

CoinDesk консенсусы

Радарларға сәйкес, Ethereum экожүйесіндегі ең маңызды өзгерістердің бірі қауымдастықтың реакциясы аз немесе мүлдем жоқ деп жарияланды. Тіркелгіні абстракциялау - web3 тіркелгісін басқарудағы негізгі ілгерілеушілік, бірақ ағымдағы жол картасы жаңа мақсат әкеледі — сыртқы иеліктегі тіркелгілерді (EOAs) Ethereum экожүйесінен толығымен жою.

Тіркелгіні абстракциялау термині соңғы пайдаланушыға ыңғайлырақ тәжірибе жасау үшін web3 тіркелгісінің күрделілігін жою процесін білдіреді. Бастапқыда мақсат web3 тіркелгісінің үлгісін жалпылау болды, осылайша барлық тіркелгілер EOA немесе смарт келісімшарт тіркелгілері екендігіне қарамастан бірдей қарастырылады. Дегенмен, Ethereum Foundation экожүйенің келешекте EOA үшін орын жоқ деп шешкен сияқты, пайдаланушылар үшін әдепкі есептік жазба үлгісі ретінде смарт келісімшарт әмияндарын таңдады.

EIP-4337 & Есептік жазба абстракциясы

Ethereum Foundation қауіпсіздік қызметкері Йоав Вайсс ETHDenver-те сөйлеген кезде EIP-4337 іске қосылғанын жариялады. Ethereum желісін жаңарту орталықтандырылмаған пакеттерді, таңбалауыш алымдарды төлеуді, балама мемпулды және есептік жазбаны абстракциялаудың басқа мүмкіндіктерін қоса алғанда, есептік жазбаны абстракциялау элементтері бар смарт келісімшарт әмияндарының мүмкіндіктерін жаңартады.

Ethereum негізін қалаушы Виталик Бутерин бастапқыда EIP-ті 2021 жылдың қыркүйегінде Ethereum хабарлама тақтасында келесі хабарламамен тұжырымдамамен бөліскен кезде ұсынды:

«Тіркелгіні абстракциялау туралы ұсыныс, ол консенсус деңгейіндегі хаттаманы өзгерту қажеттілігін толығымен болдырмайды, оның орнына UserOperation нысандарының жеке мемпулына және пайдаланушы кодын немесе бума нарығын басқаратын кеншілерге сүйенеді.»

Дегенмен, көптеген адамдар байқамай қалған EIP-4337 негізгі аспектілерінің бірі - EOA-ларды толығымен жоюға бағытталған қадам. Ethereum Foundation веб-сайтындағы EIP құжаттамасында жаңартудың негізгі мотивациясы «пайдаланушылардың EOA-ға ие болу қажеттілігін толығымен алып тастау» екенін айтады.

«Тіркелгіні абстракциялаудың негізгі мақсатына қол жеткізіңіз: пайдаланушыларға негізгі тіркелгі ретінде EOA орнына ерікті растау логикасы бар смарт келісімшарт әмияндарын пайдалануға мүмкіндік беріңіз. Пайдаланушылар үшін EOA болуы үшін кез келген қажеттілікті толығымен алып тастаңыз ».

үшін cryptoslat бірнеше әмиян провайдерлеріне хабарласты, бірақ Ethereum Foundation уақытының жоқтығын ескере отырып, ешқайсысы EOA-ны толығымен жоюды талқылауға дайын болмады. Баспасөз уақыты бойынша Ethereum Foundation түсініктеме беру әрекеттеріне жауап берген жоқ.

EOA дегеніміз не?

Ethereum-дағы EOA - смарт келісімшарт тіркелгісіне қарағанда, жеке кілті бар пайдаланушы басқаратын тіркелгінің белгілі бір түрі. Негізінде, EOA Ethereum блокчейнінде пайдаланушының криптографиялық идентификациясы ретінде қызмет етеді, бұл оларға ETH, NFTs немесе басқа белгілерді ұстауға, жіберуге және алуға және смарт келісімшарттармен өзара әрекеттесуге мүмкіндік береді.

EOA жеке кілттен бірегей жалпы мекенжай арқылы анықталады. Смарт келісімшарт тіркелгісінен айырмашылығы, EOA онымен байланыстырылған код немесе логика жоқ. Дегенмен, ол әлі де аударымдарды бастау, смарт келісімшарттарды орналастыру немесе Ethereum желісіндегі бар смарт келісімшарттармен әрекеттесу үшін транзакцияларға қол қоя алады.

EOA мен смарт келісімшарт тіркелгісі арасындағы негізгі айырмашылық олардың бақылауында. EOA жеке кілт арқылы сыртқы нысанмен басқарылады, ал смарт келісімшарт тіркелгісі смарт келісімшарт коды арқылы басқарылады және осы кодта көрсетілген ережелерді орындайды.

Бізге EOA қажет пе?

EOA - блокчейн шотының ең сыналған және сыналған түрі. MetaMask сияқты танымал бағдарламалық әмияндар және Ledger, Tezor және SafePal сияқты аппараттық әмияндардың барлығы EOA есептік жазбаларында құрылған. EOA жою мұндай жобаларға айтарлықтай әсер етеді және ауқымды код жаңартуларын қажет етеді.

Жаңа пайдаланушыларды web3 жүйесіне қосу мәселесі — олардан күрделі жеке кілтті немесе ұзақ тұқымдық фразаны қауіпсіз жазуды және сақтауды талап ету арқылы — кеңінен қабылданған мәселе, Ethereum экожүйесінің негізгі құрамдас бөлігін жою мәселені түбегейлі шешуге мүмкіндік береді.

Сонымен қатар, EOA-ларды жою шешуді қажет ететін сансыз әлеуетті мәселелерді әкеледі, соның ішінде қарапайымдылықты жоғалту, күрделіліктің жоғарылауы, транзакция құнының жоғарылауы, үйлесімділік мәселелері, қауіпсіздік мәселелері, EVM фрагменті және тіпті үйкелістің жоғарылауына байланысты қабылдаудың ықтимал төмендеуі.

Мен жоғарыда аталған мәселелердің барлығын шешу мүмкін емес деп ұсынбаймын. Дегенмен, EOA жою жолы әлі ойластырылмаған мәселелерді қамтиды. Сонымен қатар, Ethereum web3 экожүйесінің орталығында орналасқандықтан, Ethereum желісінен EOA жою бүкіл EVM ландшафтында үйлесімділік мәселелеріне әкелуі мүмкін.

EOA жою проблемалары

Аю нарығында кодты орындауда қолданылатын күрделі логикаға байланысты орташа есеппен EOA-ға қарағанда көбірек газды пайдаланатын смарт келісімшарттарды қолдануды қолдау оңай. Баспасөз уақыты бойынша Ethereum-дағы газдың құны желілік базалық төлемді қосқанда 12 GWEI ($0.40) құрайды.

Төмендегі диаграмма желі іске қосылғаннан бері транзакцияға төленген орташа газ бағасының өзгеруін көрсетеді. 2021 – 2022 жылдардағы бұқа жүгірісі барысында газ 305 ГВЭИ жоғары деңгейге көтерілді және орташа есеппен 120 ГВЭИ болды, бұл қазіргіден он есе жоғары. Егер EOA толығымен жойылса, Ethereum қабаты-1 блокчейн желісіндегі транзакция құны сөзсіз өседі.

eth газ бағасы
Дереккөз: Glassnode

Дегенмен, Ethereum масштабтау шешімдерінің алға жылжуы, мысалы, Polygon және өзгермейтін сияқты арнайы салалық-2 деңгейлері - базалық қабаттағы транзакцияларға тыйым салынған жағдайда желі үшін одан да маңызды болады.

Анықталған басқа мәселелерге қатысты реттеуші басшылықтың өзгеретін ландшафтын да ескеру қажет. Жақында Еуропалық Парламент заттар интернеті (IoT) индустриясы туралы акт қабылдады — барлық смарт келісім-шарттарда «өлтіру қосқышы» болуы және «проксиді жаңарту мүмкіндігі» болуын талап етеді. Заңның 30-бабында мынадай талаптар бар:

«Деректерді қол жетімді ету туралы келісім контекстінде басқалар үшін смарт келісімшарттарды қолдану келесі маңызды талаптарға сәйкес болуы керек [...]

Қауіпсіз тоқтату және үзіліс: транзакциялардың үздіксіз орындалуын тоқтату механизмінің болуын қамтамасыз ету: смарт-келісімшарт болашақта (кездейсоқ) орындалуды болдырмау үшін операцияны тоқтату немесе тоқтату туралы келісім-шартты қалпына келтіруге немесе нұсқауға болатын ішкі функцияларды қамтуы керек.

Бұл кез келген смарт келісімшарт әмиянында әзірлеушіге есептік жазбаны жоюға мүмкіндік беретін функция болуы керек дегенді білдіреді — егер оны шот иесінен басқа кез келген адам жүзеге асырса, есептік жазбаның дербес егемендігін жояды.

Сонымен қатар, егер Ethereum EOA-дан толығымен алыстаса, кез келген EVM тізбегі бірдей функционалдылықты жүзеге асыруы керек немесе Ethereum Mainnet-пен үйлесімділікті жоғалту қаупі бар. Басқа тізбектер арқылы іске асырудың синхрондалу ықтималдығы аз, нәтижесінде фрагменттелген экожүйе және ықтимал үйлесімсіз dApps.

Қазіргі уақытта бірнеше EVM тізбегімен толық үйлесімділігі бар жобалар ауысу кезінде кейбір желілерге кіру мүмкіндігін жоғалтуы мүмкін.

EOA инновациясы

Неліктен EOA жою керек? Ethereum Foundation EOA кеңістігінде инновациялар енгізу әлеуетінен бас тартып, EOA-ларды толығымен жоюға шақырған сияқты. Дегенмен, мен 2022 жылы Intu деп аталатын жобаға кеңес бердім, ол дәл осылай жасайды және оның жалғыз болуы екіталай. Жалпы ашықтық үшін жобаға кеңес берген уақытым үшін маған ақы төленді, бірақ менде Intu-ның табысқа жетуіне команданың көзқарасына сенуден басқа ешқандай ынтасы жоқ.

Бұл мақаланың мақсаты Ethereum экожүйесінде ешқандай шешімді шығару немесе FUD жасау емес. Керісінше, мен осы мәселе бойынша хабардарлықты арттырғым келеді және кеңістіктегі пікірталас пен үйлестіруді жеңілдеткім келеді.

Мен Ethereum Foundation-тың EOA-ларды жою туралы мәлімдемесі болуы керек деп ойламаймын, ол алдымен тиісті қоғамдық процесссіз. Мұндай процесс EOAs қамтамасыз етеді мұқтаждық жойылуы керек, уақыт аралығы қалай көрінеді және барлық ықтимал қауіпсіздік, үйлесімділік және ыңғайлылық мәселелері көшу алдында қалай шешілетін болады.

Сондай-ақ, EOA жою расталмағанын атап өту маңызды. Ethereum - орталықтандырылған бақылаушы тарапсыз орталықтандырылмаған экожүйе. Дегенмен, Ethereum Foundation әзірлеушілер қауымдастығында үлкен ықпалға ие. Сондықтан экожүйенің денсаулығы үшін бұл әңгімені жалғастыру маңызды деп есептеймін.

Мен Ethereum Foundation көзқарасын түсінемін. Мен жай ғана әңгіменің ашық болғанын қалаймын, бұл біздің көзімізді толығымен ашық түрде есепке алуды қамтамасыз ету үшін. Пол Саффо дана айтқандай: «Мықты сенім, әлсіз ұстанған».

Дереккөз: https://cryptoslate.com/op-ed-the-unspoken-ethereum-revolution-are-eoas-becoming-obsolete/