Что такое смарт-контрактный кошелёк и как он работает?
Кошелёк со смарт-контрактом — это криптокошелёк, которым управляет код, а не один приватный ключ. Кошелёк хранит активы и следует правилам восстановления, которые вы задали.

На этой странице
- Контракт хранит ваши активы и проверяет подписи.
- Опекуны или правила могут заменить одну сид-фразу.
- Ошибки в контрактах и неравномерная поддержка сетей — это риски.
Ethereum создавали, чтобы развить цифровые деньги Bitcoin, добавив программы с открытым исходным кодом — смарт-контракты. Кошелёк со смарт-контрактом использует одну из таких программ как сам кошелёк, поэтому его правила живут в блокчейне.
Как работает кошелёк со смарт-контрактом?
Кошелёк — это смарт-контракт в блокчейне, и он хранит ваши активы. Вы подписываете сообщение ключом, который контролируете. Контракт проверяет эту подпись по своим правилам, прежде чем действовать. Эти правила могут требовать несколько подтверждений, лимит расходов или путь восстановления.
Как люди используют смарт-контрактный кошелёк?
Писать код не нужно. Приложение-кошелёк проведёт вас через настройку смарт-аккаунта в поддерживаемой сети. Выбор, сделанный при настройке, определяет, как кошелёк будет подтверждать действия в дальнейшем.
- Откройте приложение-кошелёк, поддерживающее смарт-аккаунты.
- Создайте кошелёк и выберите, кто поможет его восстановить.
- Установите лимиты расходов или второго подписанта для крупных переводов.
- Включите оплату комиссий спонсором, если приложение это предлагает.
Каковы риски и ограничения?
В сети Ethereum в март 2023 появился стандарт для таких аккаунтов — ERC-4337. Это упростило настройку, но риски не исчезли.
- Ошибка в контракте может позволить злоумышленнику вывести активы.
- Потеря всех опекунов для восстановления или ключей может заблокировать доступ.
- Некоторые сети не поддерживают кошельки со смарт-контрактами.
- Храните резервную копию для восстановления офлайн и вдали от компьютера.
Чем он отличается от стандартного кошелька?
Обычный криптокошелёк обычно использует один приватный ключ для управления аккаунтом. Смарт-контрактный кошелёк переносит управление в код. Код решает, какие подписи и правила разрешают транзакцию. Это меняет восстановление, настройку и то, чему нужно доверять.
Часто задаваемые вопросы
Они устраняют часть рисков потери одного ключа, но добавляют риск кода. Ошибка в контракте может открыть доступ к средствам, поэтому безопасность зависит от кода и вашей схемы восстановления.
Часто нет. Восстановление может использовать пасскеи, опекунов или другого подписанта. Если приложение выдаёт вам сид-фразу или код восстановления, храните их офлайн.
Многие приложения-кошельки Ethereum теперь предлагают смарт-аккаунты, поэтому точный список зависит от приложения и сети. Проверьте поддержку смарт-аккаунтов в приложении-кошельке, прежде чем полагаться на неё.
На базовом слое Bitcoin — нет. Смарт-контрактным кошелькам нужен блокчейн, способный выполнять смарт-контракты. Некоторые отдельные слои добавляют функции контрактов, но это не то же самое, что базовый слой Bitcoin.






