Смарт-аккаунт — это кошелёк, которым управляет программа, а не один приватный ключ. Отсюда возможности, которых у обычного адреса нет: несколько действий одной подписью, ограничения по суммам, восстановление доступа через доверенных лиц и оплата комиссии токенами вместо родной монеты. Последнее работает через посредника: он платит сети её монетой, а с вас списывает эквивалент в стейблкоине.

Чем это отличается от обычного кошелька

Обычный адрес устроен предельно скупо. Есть приватный ключ, и всё, что можно сделать, — подписать им транзакцию. Никаких правил, лимитов и условий на уровне самого адреса не существует.

Смарт-аккаунт устроен иначе. За адресом стоит программа, и правила задаёте вы: кто может подписывать, на какие суммы, при каких условиях и что делать, если ключ потерян.

Оплата комиссии токеном устроена через посредника, которого называют плательщиком. Сеть принимает только свою монету. Плательщик вносит нужное количество от вашего имени, а взамен списывает с вас эквивалент в токене — обычно в стейблкоине, который у вас и так есть на балансе. Запас родной монеты держать не требуется.

Что даёт смарт-аккаунт на практике

Возможность Что это меняет Цена
Оплата комиссии токеном Не нужен запас родной монеты в каждой сети Наценка посредника поверх сетевой комиссии
Несколько действий одной подписью Разрешение и обмен подтверждаются разом Сложнее прочитать, что именно вы подписываете
Лимиты на расход Дневной или разовый потолок на уровне адреса Настройка требует отдельной операции
Восстановление через доверенных Потеря ключа перестаёт быть концом Доверенные лица должны быть реальными
Временные ключи Доступ приложению на час и на конкретную сумму Широкий доступ возвращает старые риски
Оплата комиссии за вас приложением Вход без покупки монеты вообще Зависимость от щедрости приложения

Вторая строка стоит внимания отдельно. Пакетная подпись удобна и опасна одновременно: раньше вы подтверждали разрешение и операцию по отдельности и видели каждое, теперь оба действия уходят под одну кнопку.

Плательщик реализует разные подходы к оплате газа и устраняет необходимость держать родную монету: комиссию можно платить стейблкоинами либо спонсировать её за других пользователей. Эта роль делает конструкцию заметной.

Два пути к смарт-аккаунту

Технически их два.

Первый — создать новый смарт-аккаунт с нуля. Это отдельный адрес, у которого все возможности есть изначально, и подходит он тем, кто только начинает работать с сетью. Минус очевиден. Адрес новый, а старый со всей историей остаётся прежним.

Второй путь — обновить существующий адрес. Стандарт работы смарт-аккаунтов ввёл контракты-спонсоры, позволяющие платить за газ вместо отправителя или в произвольных токенах, а более поздний механизм разрешил обычному адресу временно вести себя как смарт-аккаунт, сохранив и адрес, и ключ.

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

Сколько стоит оплата комиссии токеном. Посредник берёт наценку поверх сетевой комиссии — обычно несколько процентов сверху, и величина её зависит от того, какой токен вы отдаёте и насколько ликвиден он в этой сети. Сама операция тоже дороже: работы больше, потому что исполняется код. В дешёвых сетях разница мала. А вот в дорогих сетях на крупных операциях она превращается в заметные деньги, и тогда держать запас родной монеты по-старому оказывается дешевле, чем платить посреднику.

Что стоит настроить сразу

  1. Проверьте, какие сети поддерживает выбранный смарт-аккаунт: список бывает коротким.
  2. Задайте дневной лимит расхода, если такая настройка доступна в вашей реализации.
  3. Настройте восстановление через доверенных лиц и предупредите их.
  4. Проверьте, кто и на какой срок получает временные ключи при подключении приложений.
  5. Убедитесь, что у вас есть небольшой запас родной монеты на случай отказа посредника.
  6. Сохраните адрес контракта аккаунта отдельно от фразы восстановления и от телефона.
  7. Сделайте пробную операцию с оплатой комиссии токеном.

Третий пункт часто выполняют формально. Доверенные лица должны знать, что они доверенные, и понимать, что делать в момент, когда понадобятся, — иначе механизм существует только на бумаге.

Главный риск смарт-аккаунтов — не в самой технологии, а в том, что она прячет детали. Временный ключ с широким доступом возвращает ровно те риски, ради устранения которых всё затевалось: приложение получает право распоряжаться средствами и делает это без вашего участия, пока срок не истёк. Смотреть надо на две вещи в окне подключения: какие именно действия разрешаются и на какой срок. Формулировка «доступ к аккаунту» без уточнений означает полный доступ.

Как это выглядит в интерфейсе

Разница почти не видна. Кнопка отправки та же, окно подтверждения похожее, и это осознанное решение разработчиков: переход не должен ощущаться как переезд.

Отличий три. В окне подтверждения появляется строка о том, чем оплачивается комиссия, и там может стоять стейблкоин вместо родной монеты. Вместо одного действия в списке бывает несколько — их надо разворачивать и читать. И появляется отдельный раздел настроек.

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

Чего смарт-аккаунт не отменяет

Прежние правила никуда не делись.

Комиссию по-прежнему платит кто-то. Работа сети никуда не делась, и если её оплачивает приложение, значит, оно окупает это иначе — механика разобрана в отдельном материале.

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

Проверка того, что вы подписываете, стала важнее. Одна подпись под пакетом из трёх действий требует втрое большего внимания, потому что исполнятся все три, а прочитан обычно бывает только первый пункт из списка. Признаки опасных функций в контрактах разобраны здесь.

Когда это нужно, а когда нет

Смарт-аккаунт решает конкретные задачи.

  • Работаете в нескольких сетях и устали держать запас монеты в каждой — да.
  • Часто делаете связки «разрешение плюс операция» — да, экономия ощутимая.
  • Хотите ограничить дневной расход на уровне адреса — да, обычный адрес так не умеет.
  • Боитесь потерять фразу и хотите восстановление через людей — да.
  • Держите долгую позицию и не совершаете операций — нет, усложнение без выгоды.
  • Работаете в одной сети с запасом монеты на комиссию — нет, выгоды почти никакой.

Пятая строка про холодное хранение. Для адреса, к которому вы не прикасаетесь месяцами, программная надстройка добавляет поверхность атаки и ничего не даёт взамен. Как разводить хранение и операции по разным кошелькам, разобрано в отдельном материале.

Что проверить перед переходом

Смарт-аккаунт — это код.

Смотрите, кто разработчик реализации, проходила ли она аудит и как долго работает в основной сети под реальной нагрузкой. Порядок подключения кошелька к приложению разобран отдельно. И проверьте отказоустойчивость.

Если плательщик недоступен, сможете ли вы отправить транзакцию, заплатив комиссию родной монетой, как раньше? Ответ должен быть утвердительным.

И третье. Узнайте, как выглядит выход: можно ли вернуться к обычному режиму работы адреса и что для этого нужно сделать. Механизм, из которого нельзя выйти, — не удобство, а привязка.

Что записать при переходе на смарт-аккаунт: адрес контракта аккаунта, название и версию реализации, список доверенных лиц для восстановления, установленные лимиты, поддерживаемые сети, имя посредника для оплаты комиссии токеном, порядок возврата к обычному режиму. Семь строк на аккаунт. Отдельно от фразы восстановления и отдельно от телефона: смарт-аккаунт добавляет к обычной схеме ещё один слой, и без записи этот слой через год станет для вас загадкой.

Частые вопросы

Нужна ли фраза восстановления для смарт-аккаунта

Зависит от реализации. Часть смарт-аккаунтов заменяет фразу входом по ключу устройства и восстановлением через доверенных лиц, часть оставляет фразу как один из способов доступа. Уточнять это надо до внесения средств: сценарий восстановления должен быть понятен вам заранее, а не в момент, когда телефон утерян.

Что будет, если посредник перестанет работать

Средства останутся у вас: посредник обслуживает оплату комиссии, а не хранит активы. Пропадёт удобство — придётся платить обычным способом, то есть держать на адресе родную монету сети. Именно поэтому небольшой запас монеты стоит иметь даже при работе через смарт-аккаунт.

Поддерживают ли смарт-аккаунты аппаратные кошельки

Да, устройство может выступать одним из подписантов смарт-аккаунта, и это разумная связка для крупных сумм. Но помните ограничение: аппаратное устройство защищает ключ, а не решение. Если вы подтвердите пакетную подпись с вредным содержимым, устройство её подпишет так же, как любую другую.

Что делать перед крупной операцией

Смарт-аккаунт удобен в рутине, а на крупных суммах требует отдельной осторожности. Порядок здесь такой же, как с обычным кошельком, плюс два пункта.

  • Разверните список действий в пакетной подписи и прочитайте каждое.
  • Проверьте, каким токеном оплачивается комиссия и сколько с вас спишут.
  • Убедитесь, что дневной лимит не помешает операции пройти целиком.
  • Сделайте пробную отправку минимальной суммы тем же маршрутом.
  • Проверьте, не выдан ли приложению временный ключ с широким доступом.
  • Отзовите ключ сразу после операции, если он больше не нужен.

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

Коротко

Смарт-аккаунт заменяет один ключ программой, и отсюда все его свойства. Комиссию можно платить токеном, потому что посредник вносит родную монету за вас и берёт эквивалент в стейблкоине с наценкой. Несколько действий подтверждаются одной подписью. Расход ограничивается на уровне адреса, а доступ восстанавливается через доверенных лиц вместо фразы. Взамен появляется новый слой. Временные ключи с широким доступом и пакетные подписи возвращают ровно те риски, ради устранения которых всё придумывалось.

Что дальше

Откройте список выданных временных ключей и посмотрите на сроки. Всё бессрочное отзывайте.

Следите за составом пакетных подписей. Одна кнопка подтверждает несколько действий сразу, и читать надо все, а не первое из списка.

Разборы и практические инструкции выходят в нашем канале: t.me/cryptiumru.