> For the complete documentation index, see [llms.txt](https://docs.goodcrypto.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.goodcrypto.app/goodcryptox-ru/koshelki/vstroennyi-koshelyok/koshelki-smart-kontraktov.md).

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

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

***

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

* EOA (Externally Owned Account): стандартный кошелек Ethereum (MetaMask и т. п.). Управляется напрямую приватным ключом. Только EOAs могут подписывать транзакции.
* SCW (Smart Contract Wallet): контракт, развернутый в сети. В отличие от EOA, он программируемый — то есть может проверять и выполнять действия, авторизованные EOA или [сессионные ключи](/goodcryptox-ru/koshelki/vstroennyi-koshelyok/koshelki-smart-kontraktov/sessionnye-klyuchi.md). Эта программируемость обеспечивает доступ к продвинутым функциям, таким как [пакетирование транзакций](/goodcryptox-ru/koshelki/vstroennyi-koshelyok/koshelki-smart-kontraktov/paketirovanie-tranzakcii.md), оплата газа в [токенах, отличных от ETH](/goodcryptox-ru/koshelki/vstroennyi-koshelyok/koshelki-smart-kontraktov/gaz-v-lyubom-tokene.md), и гибкие схемы авторизации.

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

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

***

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

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

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

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

***

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

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

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

  Ключевое преимущество: вы сохраняете контроль над своими средствами. [Сессионные ключи](/goodcryptox-ru/koshelki/vstroennyi-koshelyok/koshelki-smart-kontraktov/sessionnye-klyuchi.md) позволяют авторизовывать торги без раскрытия вашего приватного ключа.
* [Сессионные ключи](/goodcryptox-ru/koshelki/vstroennyi-koshelyok/koshelki-smart-kontraktov/sessionnye-klyuchi.md)

  Ограниченные по полномочиям, проверяемые в цепочке ключи, которые делают некостодиальную торговлю простой и безопасной.
* [Пакетирование транзакций](/goodcryptox-ru/koshelki/vstroennyi-koshelyok/koshelki-smart-kontraktov/paketirovanie-tranzakcii.md)

  Несколько действий упакованы в одну транзакцию. Пример: одобрения + своп объединены в один клик. Экономит время и газ, так как несколько шагов выполняются в одной транзакции.
* Пеймастеры и [абстракция газа](/goodcryptox-ru/koshelki/vstroennyi-koshelyok/koshelki-smart-kontraktov/gaz-v-lyubom-tokene.md)

  Позволяют оплачивать газ в токенах, отличных от ETH — критический шаг для удобства использования.
* [Защита от MEV](/goodcryptox-ru/torgovlya-na-dex-spot/mekhanika-orderov/zashita-ot-mev.md)

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

  От [групповых выводов](/goodcryptox-ru/torgovlya-na-dex-spot/funkcionalnost-kotoraya-skoro-poyavitsya/paketnye-perevody.md) до более продвинутого [пакетирования торгов](/goodcryptox-ru/torgovlya-na-dex-spot/funkcionalnost-kotoraya-skoro-poyavitsya/paketnye-ordera.md), SCW открывают двери для функций, которые мы не могли реализовать, опираясь только на EOAs.

***

### Компромиссы

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

* SCW потребляют немного больше газа на транзакцию — заметно в основной сети Ethereum, но почти незаметно на L2.
* Новая инфраструктура: EntryPoint и bundlers всё ещё развиваются, что добавляет сложности.

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

***

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

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

* EVM-цепочках
  * Шаг 1: ERC-4337 ввёл отдельные SCW.
  * Шаг 2: EIP-7702 позволяет EOA выполнять роль SCW одновременно.
  * [Конечная цель](https://vitalik.eth.limo/general/2021/12/06/endgame.html?utm_source=chatgpt.com): *каждый кошелек становится по умолчанию кошельком со смарт-контрактом*.
* Solana

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