Виталик Бутерин, сооснователь блокчейна Ethereum, представил предложение по улучшению Ethereum (EIP) под номером 7702, которое должно значительно изменить работу с аккаунтами в сети. Основная цель этого предложения — улучшить абстракцию аккаунтов, что позволит кошелькам выполнять функции, аналогичные смарт-контрактам, такие как многофакторная аутентификация и социальное восстановление ключей.
EIP-7702, разработанное Бутериным в сотрудничестве с Сэмом Уилсоном, Ансгаром Дитрихсом и Мэттом Гарнеттом, является альтернативой предыдущему предложению EIP-3074. Последнее планировалось внедрить в обновление блокчейна под названием Pectra, которое ожидается в конце 2024 — начале 2025 года. EIP-3074 должен был добавить функциональность смарт-контрактов прямо в кошельки, что обеспечивало бы более сложные и безопасные транзакции с цифровыми активами.
Основная идея EIP-7702 заключается в введении нового типа транзакций, который позволит обычным аккаунтам Ethereum (EOA) временно функционировать как кошельки со смарт-контрактами в процессе выполнения транзакций. После завершения транзакций такие аккаунты возвращаются в своё обычное состояние. Это улучшение позволит пользователям использовать более сложные функции без необходимости постоянного использования смарт-контрактов.
Кроме того, EIP-7702 предлагает внедрение функции социального восстановления, позволяющей восстановить доступ к потерянным средствам через доверенные контакты, вместо традиционных seed-фраз. Это нововведение направлено на улучшение безопасности и удобства для пользователей.
EIP-7702 также обеспечит совместимость с ERC-4337, стандартом, который поддерживает функции смарт-контрактов для кошельков. Это позволит интегрировать новые возможности и улучшить пользовательский опыт в сети Ethereum, делая её более функциональной и безопасной.