EIP-7702 делегаттары: метадеректер хэштері жоқ он делегаттың тоғызы бастапқы кодты жариялайды

Ethereum желісінде EIP-7702 делегаттары ретінде пайдаланылған 59 келісімшартты шолу нәтижесінде олардың онысында Solidity байт-кодына әдетте қосылатын метадеректер хэші жоқ екені анықталды. Соған қарамастан, осы он келісімшарттың тоғызының бастапқы коды Blockscout-та расталған; толық метадеректер хэшін сақтаған 46 келісімшарттың 21-і сол жерде расталған. Іріктеме 8 қыркүйектегі Ethereum желісінің 200 блоктық аралығындағы 1 178 авторизацияны қамтыды. Метадеректер хэші жоқ делегаттарға бағытталған авторизациялардың 371-інің 369-ы бастапқы коды жарияланған келісімшарттарға бағытталған. Салыстыру үшін, толық хэші бар келісімшарттарға бағытталған 774 авторизацияның 324-і осындай келісімшарттарға тиесілі болды. Хэші алынып тасталған келісімшарттардың қатарында Uniswap-тың CaliburEntry және Alchemy-дің SemiModularAccount7702 жобалары бар. Талдау хэшті алып тастау метадеректер өзгерген кезде байт-кодтың тұрақтылығын сақтауға көмектесуі мүмкін екенін көрсетеді, алайда жобалар мұның себебін түсіндірмеген. Бұл тұжырым кодты тексеру мен келісімшарттардың ашықтығына қатысты, Ethereum нарығының негізгі көрсеткіштеріндегі өзгеріске емес. Зерттеу ауқымы бір блоктар іріктемесімен және екі тексеру қызметімен шектелген.
Neutral
Бұл есеп негізінен EIP-7702 делегат-келісімшарттарының метадеректері мен бастапқы кодын тексеруге арналған; ол токендерге сұраныс, протокол кірісі немесе Ethereum қауіпсіздігі мен ақша-несие саясатындағы өзгеріс туралы емес. Сондықтан ETH бағасының немесе жалпы криптонарықтың бағытына қатысты нақты белгі бермейді. Іріктеме де тар: ол 200 блоктан тұратын бір ғана кезеңді қамтиды, ал тексеру барысында Blockscout пен Sourcify ғана қолданылған. Қысқа мерзімде трейдерлер нәтижелерге ашықтық пен тиісті тексеру мәселесі ретінде назар аударуы мүмкін. Бастапқы коды жарияланған, бірақ метадеректер хэші алынып тасталған келісімшарттарға бағытталған авторизациялардың үлесі жоғары, ал толық хэші бар келісімшарттардағы үлес төмен болуы жекелеген делегаттарды мұқият тексеруге түрткі болуы ықтимал. Алайда мақалада эксплойт, қаражат жоғалту немесе қызметтің үзілуі туралы айтылмайды, сондықтан нарықта кең ауқымды реакция болуы екіталай. Егер реакция болса, ол аталған келісімшарттармен өзара әрекеттесетін пайдаланушылармен немесе жобалармен шектелуі ықтимал. Ұзақ мерзімде бұл нәтижелер байткодтың қайта өндірілгіштігі, келісімшарттарды тексеру және метадеректер параметрлерінің детерминді орналастыруға әсері туралы пікірталасқа үлес қосуы мүмкін. Осындай ашықтық есептері осалдық, бұрмаланып көрсетілген код немесе қаржылық шығындар жөнінде дәлелдермен қатар келгенде ғана көбіне маңызды бола түседі; бұл жерде олардың ешқайсысы анықталған жоқ. Трейдерлер метадеректер хэшінің жоқтығын бастапқы код жасырылғанының дәлелімен шатастырмауы керек: хэші жоқ он келісімшарттың тоғызы Blockscout-та тексерілген, ал Sourcify-да сұралған сегіз келісімшарттың барлығы дәлме-дәл сәйкестік болмаса да, сәйкестік мәртебесін алған. Жалпы алғанда, мақала келісімшарт деңгейіндегі тәуекелді бағалауға пайдалы, бірақ оның өзі нарық үшін өсім не құлдырау катализаторы дегенді білдірмейді.