Эволюция абстрагирования счета Ethereum: от EIP-4337 до EIP-7702
Абстрагирование счета: фон и значение
Абстрагирование счета нацелено на решение некоторых внутренних проблем внешнего счета Ethereum (EOA), таких как сложность защиты приватного ключа, однородность алгоритма подписи и чрезмерные полномочия. Его основа заключается в разделении прав собственности и прав подписи, что улучшает пользовательский опыт.
Хотя EIP-4337 был официально запущен в марте 2023 года, его применение в основной сети по-прежнему ограничено. В основной сети Ethereum всего около 6,700 активных адресов используют EIP-4337, что значительно ниже общего числа в 270 миллионов независимых адресов. Однако на некоторых сетях второго уровня применение EIP-4337 более широко.
Абстрагирование счета: история развития
Развитие абстрагирования счета в основном идет по двум направлениям:
Преобразовать EOA в контрактный счет (CA)
Позвольте EOA управлять CA
Еще в 2015 году Виталик предложил EIP-101, пытаясь изменить адрес на структуру, состоящую только из кода и пространства для хранения. Позже предложения EIP-859, EIP-3074 и другие улучшили эту идею.
EIP-4337 является представителем другой технологической линии, которая реализует абстрагирование счета через пул памяти транзакций, избегая изменений на уровне консенсуса.
EIP-7702: Новый этап абстрагирования счета
EIP-7702 был предложен как замена EIP-3074 и будет принят в предстоящем обновлении Ethereum. Он позволяет EOA временно получить функции смарт-контрактов в одной транзакции, поддерживая такие операции, как пакетные транзакции и транзакции без газа.
EIP-7702 определяет новый тип транзакции 0x04, добавляя поле authorization_list для хранения кода контракта, который необходимо выполнить. Это позволяет EOA получить большую часть возможностей AA без развертывания смарт-контрактов.
По сравнению с EIP-4337, газовые затраты EIP-7702 ниже, а затраты на миграцию для пользователей также ниже. Однако он также сталкивается с некоторыми вызовами, такими как увеличение сложности аудита и значительное влияние на существующую архитектуру.
Заключение
Введение EIP-7702 принесет огромные изменения для Ethereum. Хотя это может нарушить некоторые существующие правила, его преимущества в снижении затрат для пользователей делают его достойным изучения и адаптации для广大 разработчиков. В будущем EIP-7702, вероятно, станет важной силой в развитии экосистемы Ethereum.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
19 Лайков
Награда
19
5
Поделиться
комментарий
0/400
GateUser-74b10196
· 21ч назад
Новый способ игры снова пришел, ждем с нетерпением
Посмотреть ОригиналОтветить0
GasFeeVictim
· 07-10 06:22
Основная сеть слишком дорогая, не могу позволить себе играть... L2 уже запустили
Посмотреть ОригиналОтветить0
RetailTherapist
· 07-10 06:15
Все та же старая проблема Закрытый ключ слишком трудно запомнить.
Посмотреть ОригиналОтветить0
AirdropHunter420
· 07-10 06:10
Конец года близок. Кто первым зайдет на 7702, того я и буду использовать.
Посмотреть ОригиналОтветить0
ETHReserveBank
· 07-10 06:02
Этот TPS слишком низкий, еще хочу абстрагироваться.
EIP-7702: Новый этап абстрагирования счета Ethereum
Эволюция абстрагирования счета Ethereum: от EIP-4337 до EIP-7702
Абстрагирование счета: фон и значение
Абстрагирование счета нацелено на решение некоторых внутренних проблем внешнего счета Ethereum (EOA), таких как сложность защиты приватного ключа, однородность алгоритма подписи и чрезмерные полномочия. Его основа заключается в разделении прав собственности и прав подписи, что улучшает пользовательский опыт.
Хотя EIP-4337 был официально запущен в марте 2023 года, его применение в основной сети по-прежнему ограничено. В основной сети Ethereum всего около 6,700 активных адресов используют EIP-4337, что значительно ниже общего числа в 270 миллионов независимых адресов. Однако на некоторых сетях второго уровня применение EIP-4337 более широко.
Абстрагирование счета: история развития
Развитие абстрагирования счета в основном идет по двум направлениям:
Еще в 2015 году Виталик предложил EIP-101, пытаясь изменить адрес на структуру, состоящую только из кода и пространства для хранения. Позже предложения EIP-859, EIP-3074 и другие улучшили эту идею.
EIP-4337 является представителем другой технологической линии, которая реализует абстрагирование счета через пул памяти транзакций, избегая изменений на уровне консенсуса.
EIP-7702: Новый этап абстрагирования счета
EIP-7702 был предложен как замена EIP-3074 и будет принят в предстоящем обновлении Ethereum. Он позволяет EOA временно получить функции смарт-контрактов в одной транзакции, поддерживая такие операции, как пакетные транзакции и транзакции без газа.
EIP-7702 определяет новый тип транзакции 0x04, добавляя поле authorization_list для хранения кода контракта, который необходимо выполнить. Это позволяет EOA получить большую часть возможностей AA без развертывания смарт-контрактов.
По сравнению с EIP-4337, газовые затраты EIP-7702 ниже, а затраты на миграцию для пользователей также ниже. Однако он также сталкивается с некоторыми вызовами, такими как увеличение сложности аудита и значительное влияние на существующую архитектуру.
Заключение
Введение EIP-7702 принесет огромные изменения для Ethereum. Хотя это может нарушить некоторые существующие правила, его преимущества в снижении затрат для пользователей делают его достойным изучения и адаптации для广大 разработчиков. В будущем EIP-7702, вероятно, станет важной силой в развитии экосистемы Ethereum.