Недавно я глубже изучил направление развития кошельков Ethereum и обнаружил, что концепция абстракции аккаунтов становится ключевым поворотным моментом всей экосистемы.



Интересно, что сейчас используемые нами кошельки типа Metamask фактически основаны на внешних аккаунтах (EOA), эта схема используется с времен биткоина и до сих пор. Но по мере усложнения блокчейн-приложений ограничения EOA становятся все более очевидными — риск управления приватными ключами высок, не поддерживаются параллельные транзакции, функциональность ограничена. Часто приходится очень аккуратно хранить приватные ключи, и при их потере активы полностью исчезают.

Умные контракты-кошельки (SCW) предлагают другой подход. Они используют аккаунты-контракты в качестве адресов кошельков, что позволяет реализовать мультиподписы, социальное восстановление, пакетные транзакции — функции, которые EOA сделать не может. Более того, можно обходиться без прямого управления приватными ключами, контролируя активы через социальное восстановление или другие механизмы. Это и есть суть абстракции аккаунтов (AA) — отделение аккаунта от подписанта.

Вся сообщество Ethereum уже много лет исследует это направление. От первоначальной идеи Виталика в 2016 году, через EIP-86, EIP-2938, EIP-3074, до нынешнего ERC-4337 — каждое обновление решает проблемы предыдущего. Хотя EIP-3074 было предложено раньше, из-за необходимости изменений в основном протоколе и потенциальных рисков безопасности оно не было принято. ERC-4337, наоборот, благодаря более легкой реализации без изменений в ядре протокола, вошло в дорожную карту обновлений Ethereum.

Дизайн ERC-4337 довольно хитрый. Он вводит новую концепцию UserOperation, которая через упаковщик (Bundler) объединяет несколько пользовательских операций в одну транзакцию. Весь процесс включает циклы верификации и исполнения, а точкой входа служит контракт-координатор. Также есть роль Paymaster, который может оплачивать газ за пользователя, что значительно повышает удобство.

Но, честно говоря, ERC-4337 не идеален. Сам Виталик выделил три основные проблемы: сложность миграции пользователей, дополнительные расходы газа (базовая UserOperation около 42k против 21k у обычной транзакции), риски безопасности умных контрактов. Его рекомендация — в краткосрочной перспективе активно продвигать ERC-4337 и постепенно дополнять его другими EIP для устранения слабых мест.

На рынке уже есть несколько проектов, исследующих это направление. Unipass — представитель традиционных умных контрактных кошельков, с функциями социального восстановления по почте и управлением ключами с несколькими ролями. Candide — разработан на базе стандарта ERC-4337, объединяет мультиподписы Gnosis Safe и реализацию Stackup.

Мое наблюдение — в будущем форма кошельков скорее будет не просто продуктом для конечных пользователей, а скорее модель B2B2C — предоставлять не только прямой доступ для пользователей, но и SDK для интеграции в сторонние приложения как встроенные кошельки. Инфраструктура вроде упаковщиков и агрегаторов сейчас еще централизована, но в долгосрочной перспективе может превратиться в модульную сеть. Однако, поскольку это связано с захватом стоимости, экономические игры участников будут очень сложными.

В целом, направление абстракции аккаунтов, представленное ERC-4337, правильное, но это только начало. В краткосрочной перспективе появится больше кошельков и приложений на базе этого стандарта, а в долгосрочной — потребуется дальнейшая оптимизация протокольного уровня. Для тех, кто хочет оценить связанные проекты, важно учитывать техническую реализацию, работу сообщества и пользовательский опыт.
ETH-1,97%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить