Делегаты EIP-7702: девять из десяти без хешей метаданных публикуют исходный код
Анализ 59 контрактов, использовавшихся в качестве делегатов EIP-7702 в Ethereum, показал, что в десяти из них отсутствовал хеш метаданных, обычно добавляемый к байткоду Solidity. При этом исходный код девяти из этих десяти контрактов проверен на Blockscout; среди 46 контрактов, сохранивших полный хеш метаданных, там проверены 21.
В выборку вошли 1 178 авторизаций за 200-блочное окно Ethereum 8 сентября. Из авторизаций, направленных делегатам без хеша метаданных, 369 из 371 указывали на контракты с опубликованным исходным кодом. Для сравнения, среди 774 авторизаций, направленных контрактам с полным хешем, таких было 324.
Среди контрактов без хеша — проекты CaliburEntry от Uniswap и SemiModularAccount7702 от Alchemy. Анализ предполагает, что удаление хеша может помочь сохранять байткод неизменным при изменении метаданных, однако проекты не объяснили свои причины. Вывод касается проверки кода и прозрачности контрактов, а не изменений фундаментальных показателей рынка Ethereum. Анализ ограничен одной выборкой блоков и двумя сервисами проверки.
Neutral
Этот отчёт посвящён главным образом метаданным контрактов-делегатов EIP-7702 и проверке исходного кода, а не спросу на токены, доходам протокола или изменениям в безопасности Ethereum либо его денежно-кредитной политике. Поэтому он не даёт чёткого сигнала о направлении движения ETH или крипторынка в целом. Кроме того, выборка ограничена: она охватывает одно окно из 200 блоков, а для проверок использовались только Blockscout и Sourcify.
В краткосрочной перспективе трейдеры могут обратить внимание на результаты как на вопрос прозрачности и должной осмотрительности. Разница между высокой долей авторизаций, направленных к контрактам без хеша метаданных, но с опубликованным исходным кодом, и более низкой долей для контрактов с полным хешем может побудить внимательнее изучить отдельных делегатов. Однако в статье не сообщается об эксплойте, потере средств или перебоях в работе сервиса, поэтому широкая реакция рынка маловероятна. Если реакция и последует, то, вероятнее всего, она затронет лишь пользователей или проекты, взаимодействующие с упомянутыми контрактами.
В долгосрочной перспективе эти результаты могут повлиять на дискуссии о воспроизводимости байткода, верификации контрактов и о том, как настройки метаданных влияют на детерминированные развёртывания. Подобные отчёты о прозрачности обычно приобретают наибольшее значение, когда подкреплены доказательствами уязвимости, искажённого представления кода или финансовых потерь; в данном случае ничего из этого не установлено. Трейдерам следует отличать отсутствие хеша метаданных от доказательства сокрытия исходного кода: девять из десяти контрактов без хеша прошли верификацию на Blockscout, а все восемь проверенных на Sourcify получили статус совпадения, хотя и не точного. В целом статья полезна для оценки рисков на уровне контрактов, но сама по себе не служит ни бычьим, ни медвежьим катализатором для рынка.