На прошлой неделе 150,853 смарт-аккаунта EIP-7702 совершили действия в блокчейне.
~67% из этих аккаунтов авторизовали преступный контракт, разработанный для откачки их средств в момент транзакции. Огромное спасибо команде исследователей @wintermute_t за их работу по маркировке преступных контрактов.
Четыре типа действий, которые может совершать аккаунт 7702: - UserOps ERC-4337: Действия, выполняемые с использованием UserOperations ERC-4337 - Самостоятельные транзакции: Транзакции, в которых смарт-аккаунт выполняет свой собственный код - Переданные действия: Действия, инициированные сторонним кошельком, который вызывает код смарт-аккаунта (без использования 4337) - Транзакции EOA: Обычные транзакции, в которых смарт-аккаунт не использовал свой код
Более 1 000 000 кошельков обновлены до умных аккаунтов с использованием EIP-7702 в прошлом месяце. Мы достигли этой вехи намного быстрее, чем я ожидал.
К сожалению, 99% этих обновлений были хакерами, конвертирующими кошельки с ранее утеченными приватными ключами. Они запрограммировали эти аккаунты на автоматическую передачу украденных средств к ним.
Я все еще верю, что миллионы обычных пользователей обновят свои кошельки в этом году.
Хакеры быстро воспользовались 7702, потому что функции умного аккаунта, такие как автоматические действия и пакетные транзакции, помогают им красть быстрее. Но компании по производству кошельков движутся медленно, потому что: - Они должны быть абсолютно совершенны в безопасности. Если код аккаунта 7702 крупного кошелька будет взломан, это будет катастрофой - Добавление обновлений 7702 сделает их приложения в 10 раз лучше для пользователей, но это напрямую не увеличит доход
В эти выходные более миллиона кошельков авторизовали эти контракты с использованием EIP-7702. Кто-нибудь знает, кому они принадлежат? Они не проверены на etherscan
0x1ee8e3b6ca95606e21be70cff6a0bd24c134b96f - на Base
0xcefd060da801a3f004d6b307f4cab943d1c9b45b - на Optimism
|@0xbbbb_eth создал красивую панель управления L2Beat для EIP7702
Много отличной информации о различных реализациях смарт-аккаунтов EIP7702: - TVL - Функции (например, пакетные вызовы) - Методы транзакций (например, пакеты ERC4337) И многое другое!
EIP-7702 запущен на прошлой неделе. Более 25 000 смарт-аккаунтов EIP-7702 сейчас активно.
(1) 6,9 тыс. аккаунтов @WhiteBit (2) 4,8 тыс. аккаунтов @MetaMask (3) 4 тыс. используют неизвестную реализацию аккаунта [0x497...268] (4) 3,4 тыс. аккаунтов @okx
Если один EOA - авторизует реализацию аккаунта Metamask Delegator на одной цепи - авторизует реализацию аккаунта Ambire на другой цепи, считали бы вы это за два умных аккаунта EIP-7702 или один?
Более 14 000 кошельков в настоящее время обновлены до смарт-счетов EIP-7702 (не уверен, как лучше это сформулировать. "в настоящее время обновлены"? "активны"? "включены"? что вы думаете?)
- 5 114 на Ethereum - 4 192 на OP Mainnet - 4 163 на BSC - 556 на Base - 152 на Gnosis - 4 кроссчейна
(1) Кошельки, такие как Metamask, должны облегчить обновление вашего EOA до умного кошелька. Добавьте кнопку "обновить".
(2) Приложения должны быть совместимы с умными кошельками. Например, интерфейсы DEX должны определять, есть ли у вас умный кошелек, и автоматически включать одобрение одиночной транзакции + обмен.
Исправление пользовательского опыта Ethereum не заканчивается с Pectra. Pectra была только началом.
7702 не является победой, если мы не используем его.
(1) Кошельки, такие как Metamask, должны облегчить обновление вашего EOA до смарт-кошелька. Добавьте кнопку "обновить".
(2) Приложения должны быть совместимы со смарт-кошельками. Например, интерфейсы DEX должны определять, есть ли у вас смарт-кошелек, и автоматически включать одобрение + обмен одной транзакцией.
Авторизация = Обновление обычного EOA кошелька до смарт-кошелька путем авторизации контракта. В зависимости от контракта, смарт-кошелек будет иметь такие функции, как пакетная обработка транзакций.
Авторизованный контракт = Это контракт, код которого используется для обновления вашего кошелька.
Обновленный кошелек имеет "дизигнатор делегирования", который указывает на этот смарт-контракт. Когда транзакция отправляется на EOA, она выполняет код по указанному адресу.
Недоразумения по поводу EIP-7702, которые я увидел в ленте сегодня:
> Все кошельки Ethereum теперь являются смарт-кошельками Не верно. Кошелек EOA должен подписать авторизацию EIP-7702, чтобы его обновили в смарт-кошелек.
По соображениям безопасности приложения для кошельков будут ограничительными по поводу того, какие реализации смарт-кошельков вы можете авторизовать.
Пока нет кнопки, на которую можно нажать в Metamask, Coinbase wallet и т.д., чтобы обновить ваш EOA. Мы должны увидеть больше разработок, касающихся упрощения процесса обновления, в ближайшее время.
Если вы хотите попробовать 7702 сегодня, вы можете сделать это, используя площадку Metamask 7702 (ссылка в следующем твите) или кошелек Ambire
> Авторизации действуют только для одной транзакции, после чего кошелек снова становится обычным EOA Вы путаете 7702 с более старым предложением 3074. Авторизация действует до тех пор, пока пользователь не отзовет её.
Авторизация => Обновление EOA-кошелька до смарт-кошелька путем авторизации контракта. В зависимости от контракта, смарт-кошелек будет иметь такие функции, как пакетная обработка транзакций.
Установка Кода => В этом новом типе транзакции EOA обновляются до смарт-кошельков. Транзакция установки кода может содержать несколько Авторизаций.
Авторизованный Контракт => Это контракт, чей код используется для обновления кошелька. Обновленный кошелек имеет "индикатор делегирования", который указывает на этот смарт-контракт. Когда транзакция отправляется на EOA, она выполняет код по указанному адресу.
Мы только что достигли 1,000 авторизаций EIP-7702 в основной сети Ethereum! 🥳🥳🥳
Авторизация = обновление EOA до смарт-кошелька путем авторизации контракта. В зависимости от контракта смарт-кошелек будет иметь такие функции, как пакетная обработка транзакций.