Сооснователь Ethereum Виталик Бутерин заявил, что долго обсуждаемый план по повышению гибкости аккаунтов блокчейн-сети может наконец приблизиться к реализации.
28 февраля Бутерин представил дизайн, построенный вокруг абстракции аккаунтов, который может стать возможным с форком сети Hegota.

Бутерин описал EIP-8141 как центральный элемент предложения, всеобъемлющий дизайн, который решает оставшиеся проблемы абстракции аккаунтов.
Цель состоит в том, чтобы превратить кошельки в программируемые аккаунты, которые могут выполнять пакетные операции, изменять схемы подписи и поддерживать управление мультиподписью. Это изменение также позволяет отделить авторизацию транзакций от базовой оплаты газа.
Большинство пользователей Ethereum сегодня полагаются на счета с внешним владением (EOA), которыми они управляют с помощью приватных ключей и обычно пополняют ETH для оплаты комиссий за газ.
Согласно предложенному Бутериным дизайну, транзакции будут организованы как "Фреймовые транзакции".
Это структура, которая разбивает активность на серию вызовов, которые могут проверить отправителя, авторизовать плательщика газа и выполнить одно или несколько действий.
На практике транзакция может включать отдельные фреймы для проверки и выполнения. Для более сложных потоков может быть добавлен фрейм развертывания для аккаунтов, которые еще не существуют в блокчейне.
Это также означает, что пакетные операции, такие как одобрение и последующая трата токена в одной атомарной последовательности, могут стать проще для выполнения как транзакции первого класса.
Бутерин подчеркнул роль контрактов "paymaster", которые могут позволить пользователям оплачивать комиссии за транзакции в активах, отличных от ETH. Эти контракты также позволят приложениям напрямую спонсировать комиссии пользователей.
В одном примере он описал paymaster, который может принимать RAI, предоставлять ETH для газа в режиме реального времени и возвращать неиспользованную стоимость в конце транзакции.
Он утверждал, что этот подход сохранит функциональность существующих спонсируемых транзакционных систем, одновременно снижая зависимость от посредников.
Между тем, предложение также имеет последствия для инструментов конфиденциальности в блокчейн-сети.
Бутерин сказал, что paymaster могут быть разработаны для проверки доказательств с нулевым разглашением и оплаты газа, если эти доказательства действительны.
Он также указал на "2D nonces" как способ для отдельного аккаунта получать транзакции параллельно от многих пользователей. Это потенциально может улучшить работу систем, сохраняющих конфиденциальность.
Однако Бутерин отметил, что основная проблема дизайна может заключаться в мемпуле — где транзакции распространяются перед включением в блок — а не на уровне блокчейна как таковом.
По его словам, некоторая очень сложная логика проверки может быть небезопасной для широкого распространения. Это означает, что первоначальные правила мемпула, вероятно, должны будут быть консервативными перед расширением со временем.
Он добавил, что абстракция аккаунтов будет дополнять FOCIL, отдельное предложение, направленное на улучшение гарантий включения транзакций.
Бутерин отметил, что разработчики также обсуждают совместимость для существующих аккаунтов, чтобы гарантировать, что они в конечном итоге смогут получить доступ к новой структуре.
Это включение позволит традиционным кошелькам использовать расширенные функции, такие как пакетные операции и спонсорство газа.
