🧠Кошельки на смарт-контракте
Кошельки со смарт-контрактами (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 — критический шаг для удобства использования.
Транзакции SCW отправляются через приватный пул, что обеспечивает им встроенную устойчивость к фронт-раннингу и sandwich-атакам.
Гибкость в будущем
От групповых выводов до более продвинутого пакетирования торгов, SCW открывают двери для функций, которые мы не могли реализовать, опираясь только на EOAs.
Компромиссы
SCW имеют некоторые недостатки:
SCW потребляют немного больше газа на транзакцию — заметно в основной сети Ethereum, но почти незаметно на L2.
Новая инфраструктура: EntryPoint и bundlers всё ещё развиваются, что добавляет сложности.
Но преимущества значительно перевешивают издержки, особенно по мере стандартизации экосистемы.
Куда всё движется
Направление развития очевидно:
EVM-цепочках
Шаг 1: ERC-4337 ввёл отдельные SCW.
Шаг 2: EIP-7702 позволяет EOA выполнять роль SCW одновременно.
Конечная цель: каждый кошелек становится по умолчанию кошельком со смарт-контрактом.
Solana
В Solana кошельки уже опираются на логику программ «под капотом». Однако инфраструктура сессионных ключей и абстракция газа ещё недостаточно развиты, чтобы обеспечить тот же некостодиальный торговый поток, который мы поддерживаем в EVM. Мы ожидаем, что инфраструктура кошельков Solana будет развиваться в схожем направлении в ближайшем будущем.
Последнее обновление