🧠Кошельки со смарт-контрактами

Кошельки со смарт-контрактами (SCW) — это следующее поколение кошельков в Ethereum и других EVM-сетях. Традиционные кошельки (Externally Owned Accounts, или EOAs) — это просто пара приватный ключ + адрес. В отличие от них, SCW — это программируемые контракты, которые могут хранить средства, задавать пользовательские правила и выполнять логику вокруг транзакций. Для goodcryptoX эта технология стала тем, что наконец сделало возможной некостодиальную торговлю на DEX.


Краткое резюме: EOAs против кошельков со смарт-контрактами

  • EOA (Externally Owned Account): стандартный кошелек Ethereum (MetaMask и т. п.). Управляется напрямую приватным ключом. Только EOAs могут подписывать транзакции.

  • SCW (Smart Contract Wallet): контракт, развернутый в сети. В отличие от EOA, он программируемый — то есть может проверять и выполнять действия, авторизованные EOA или сессионные ключи. Эта программируемость обеспечивает доступ к продвинутым функциям, таким как пакетирование транзакций, оплата газа в токенах, отличных от ETH, и гибкие схемы авторизации.

В goodcryptoX, когда вы настраиваете EVM-кошелек, вы получаете оба:

  • EOA (подписант)

  • сопряжённый кошелек со смарт-контрактом (здесь хранятся средства)


Почему это важно

Кошельки со смарт-контрактами стали практичными после внедрения стандарта абстракции аккаунтов ERC-4337 в начале 2023 года. Этот стандарт ввёл:

  • EntryPoint-контракты: шлюз для транзакций SCW

  • Bundlers: ноды, которые собирают транзакции SCW и отправляют их в сеть

Вместе они открыли возможность создать полностью некостодиальный торговый опыт — то, чего мы ждали перед запуском DEX-функциональности.


Что они дают в goodcryptoX

Вот что SCW открывают для вас в рамках goodcryptoX:

  • Некостодиальная торговля

    Ключевое преимущество: вы сохраняете контроль над своими средствами. Сессионные ключи позволяют авторизовывать торги без раскрытия вашего приватного ключа.

  • Сессионные ключи

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

  • Пакетирование транзакций

    Несколько действий упакованы в одну транзакцию. Пример: одобрения + своп объединены в один клик. Экономит время и газ, так как несколько шагов выполняются в одной транзакции.

  • Пеймастеры и абстракция газа

    Позволяют оплачивать газ в токенах, отличных от ETH — критический шаг для удобства использования.

  • Защита от MEV

    Транзакции SCW отправляются через приватный пул, что обеспечивает им встроенную устойчивость к фронт-раннингу и sandwich-атакам.

  • Гибкость в будущем

    От групповых выводов до более продвинутого пакетирования торгов, SCW открывают двери для функций, которые мы не могли реализовать, опираясь только на EOAs.


Компромиссы

SCW имеют некоторые недостатки:

  • SCW потребляют немного больше газа на транзакцию — заметно в основной сети Ethereum, но почти незаметно на L2.

  • Новая инфраструктура: EntryPoint и bundlers всё ещё развиваются, что добавляет сложности.

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


Куда всё движется

Направление развития очевидно:

  • EVM-цепочках

    • Шаг 1: ERC-4337 ввёл отдельные SCW.

    • Шаг 2: EIP-7702 позволяет EOA выполнять роль SCW одновременно.

    • Конечная цель: каждый кошелек становится по умолчанию кошельком со смарт-контрактом.

  • Solana

    В Solana кошельки уже опираются на логику программ «под капотом». Однако инфраструктура сессионных ключей и абстракция газа ещё недостаточно развиты, чтобы обеспечить тот же некостодиальный торговый поток, который мы поддерживаем в EVM. Мы ожидаем, что инфраструктура кошельков Solana будет развиваться в схожем направлении в ближайшем будущем.

Последнее обновление