Смарт-аккаунт — это кошелёк, которым управляет программа, а не один приватный ключ. Отсюда возможности, которых у обычного адреса нет: несколько действий одной подписью, ограничения по суммам, восстановление доступа через доверенных лиц и оплата комиссии токенами вместо родной монеты. Последнее работает через посредника: он платит сети её монетой, а с вас списывает эквивалент в стейблкоине.
Чем это отличается от обычного кошелька
Обычный адрес устроен предельно скупо. Есть приватный ключ, и всё, что можно сделать, — подписать им транзакцию. Никаких правил, лимитов и условий на уровне самого адреса не существует.
Смарт-аккаунт устроен иначе. За адресом стоит программа, и правила задаёте вы: кто может подписывать, на какие суммы, при каких условиях и что делать, если ключ потерян.
Оплата комиссии токеном устроена через посредника, которого называют плательщиком. Сеть принимает только свою монету. Плательщик вносит нужное количество от вашего имени, а взамен списывает с вас эквивалент в токене — обычно в стейблкоине, который у вас и так есть на балансе. Запас родной монеты держать не требуется.
Что даёт смарт-аккаунт на практике
| Возможность | Что это меняет | Цена |
|---|---|---|
| Оплата комиссии токеном | Не нужен запас родной монеты в каждой сети | Наценка посредника поверх сетевой комиссии |
| Несколько действий одной подписью | Разрешение и обмен подтверждаются разом | Сложнее прочитать, что именно вы подписываете |
| Лимиты на расход | Дневной или разовый потолок на уровне адреса | Настройка требует отдельной операции |
| Восстановление через доверенных | Потеря ключа перестаёт быть концом | Доверенные лица должны быть реальными |
| Временные ключи | Доступ приложению на час и на конкретную сумму | Широкий доступ возвращает старые риски |
| Оплата комиссии за вас приложением | Вход без покупки монеты вообще | Зависимость от щедрости приложения |
Вторая строка стоит внимания отдельно. Пакетная подпись удобна и опасна одновременно: раньше вы подтверждали разрешение и операцию по отдельности и видели каждое, теперь оба действия уходят под одну кнопку.
Плательщик реализует разные подходы к оплате газа и устраняет необходимость держать родную монету: комиссию можно платить стейблкоинами либо спонсировать её за других пользователей. Эта роль делает конструкцию заметной.
Два пути к смарт-аккаунту
Технически их два.
Первый — создать новый смарт-аккаунт с нуля. Это отдельный адрес, у которого все возможности есть изначально, и подходит он тем, кто только начинает работать с сетью. Минус очевиден. Адрес новый, а старый со всей историей остаётся прежним.
Второй путь — обновить существующий адрес. Стандарт работы смарт-аккаунтов ввёл контракты-спонсоры, позволяющие платить за газ вместо отправителя или в произвольных токенах, а более поздний механизм разрешил обычному адресу временно вести себя как смарт-аккаунт, сохранив и адрес, и ключ.
Второй вариант удобнее, если у вас уже есть адрес с историей, репутацией и полученными раздачами. Первый чище, если вы заводите кошелёк под новую задачу.
Сколько стоит оплата комиссии токеном. Посредник берёт наценку поверх сетевой комиссии — обычно несколько процентов сверху, и величина её зависит от того, какой токен вы отдаёте и насколько ликвиден он в этой сети. Сама операция тоже дороже: работы больше, потому что исполняется код. В дешёвых сетях разница мала. А вот в дорогих сетях на крупных операциях она превращается в заметные деньги, и тогда держать запас родной монеты по-старому оказывается дешевле, чем платить посреднику.
Что стоит настроить сразу
- Проверьте, какие сети поддерживает выбранный смарт-аккаунт: список бывает коротким.
- Задайте дневной лимит расхода, если такая настройка доступна в вашей реализации.
- Настройте восстановление через доверенных лиц и предупредите их.
- Проверьте, кто и на какой срок получает временные ключи при подключении приложений.
- Убедитесь, что у вас есть небольшой запас родной монеты на случай отказа посредника.
- Сохраните адрес контракта аккаунта отдельно от фразы восстановления и от телефона.
- Сделайте пробную операцию с оплатой комиссии токеном.
Третий пункт часто выполняют формально. Доверенные лица должны знать, что они доверенные, и понимать, что делать в момент, когда понадобятся, — иначе механизм существует только на бумаге.
Главный риск смарт-аккаунтов — не в самой технологии, а в том, что она прячет детали. Временный ключ с широким доступом возвращает ровно те риски, ради устранения которых всё затевалось: приложение получает право распоряжаться средствами и делает это без вашего участия, пока срок не истёк. Смотреть надо на две вещи в окне подключения: какие именно действия разрешаются и на какой срок. Формулировка «доступ к аккаунту» без уточнений означает полный доступ.
Как это выглядит в интерфейсе
Разница почти не видна. Кнопка отправки та же, окно подтверждения похожее, и это осознанное решение разработчиков: переход не должен ощущаться как переезд.
Отличий три. В окне подтверждения появляется строка о том, чем оплачивается комиссия, и там может стоять стейблкоин вместо родной монеты. Вместо одного действия в списке бывает несколько — их надо разворачивать и читать. И появляется отдельный раздел настроек.
Раздел стоит открыть сразу. Он и есть та самая новая поверхность, которой у обычного кошелька нет: всё, что там перечислено, действует само по себе, без вашего участия и до тех пор, пока не будет отозвано вручную.
Чего смарт-аккаунт не отменяет
Прежние правила никуда не делись.
Комиссию по-прежнему платит кто-то. Работа сети никуда не делась, и если её оплачивает приложение, значит, оно окупает это иначе — механика разобрана в отдельном материале.
Разрешения контрактам никуда не исчезли. Смарт-аккаунт добавляет способ их ограничить, но не отменяет их существования: выданное право распоряжаться токеном действует до отзыва.
Проверка того, что вы подписываете, стала важнее. Одна подпись под пакетом из трёх действий требует втрое большего внимания, потому что исполнятся все три, а прочитан обычно бывает только первый пункт из списка. Признаки опасных функций в контрактах разобраны здесь.
Когда это нужно, а когда нет
Смарт-аккаунт решает конкретные задачи.
- Работаете в нескольких сетях и устали держать запас монеты в каждой — да.
- Часто делаете связки «разрешение плюс операция» — да, экономия ощутимая.
- Хотите ограничить дневной расход на уровне адреса — да, обычный адрес так не умеет.
- Боитесь потерять фразу и хотите восстановление через людей — да.
- Держите долгую позицию и не совершаете операций — нет, усложнение без выгоды.
- Работаете в одной сети с запасом монеты на комиссию — нет, выгоды почти никакой.
Пятая строка про холодное хранение. Для адреса, к которому вы не прикасаетесь месяцами, программная надстройка добавляет поверхность атаки и ничего не даёт взамен. Как разводить хранение и операции по разным кошелькам, разобрано в отдельном материале.
Что проверить перед переходом
Смарт-аккаунт — это код.
Смотрите, кто разработчик реализации, проходила ли она аудит и как долго работает в основной сети под реальной нагрузкой. Порядок подключения кошелька к приложению разобран отдельно. И проверьте отказоустойчивость.
Если плательщик недоступен, сможете ли вы отправить транзакцию, заплатив комиссию родной монетой, как раньше? Ответ должен быть утвердительным.
И третье. Узнайте, как выглядит выход: можно ли вернуться к обычному режиму работы адреса и что для этого нужно сделать. Механизм, из которого нельзя выйти, — не удобство, а привязка.
Что записать при переходе на смарт-аккаунт: адрес контракта аккаунта, название и версию реализации, список доверенных лиц для восстановления, установленные лимиты, поддерживаемые сети, имя посредника для оплаты комиссии токеном, порядок возврата к обычному режиму. Семь строк на аккаунт. Отдельно от фразы восстановления и отдельно от телефона: смарт-аккаунт добавляет к обычной схеме ещё один слой, и без записи этот слой через год станет для вас загадкой.
Частые вопросы
Нужна ли фраза восстановления для смарт-аккаунта
Зависит от реализации. Часть смарт-аккаунтов заменяет фразу входом по ключу устройства и восстановлением через доверенных лиц, часть оставляет фразу как один из способов доступа. Уточнять это надо до внесения средств: сценарий восстановления должен быть понятен вам заранее, а не в момент, когда телефон утерян.
Что будет, если посредник перестанет работать
Средства останутся у вас: посредник обслуживает оплату комиссии, а не хранит активы. Пропадёт удобство — придётся платить обычным способом, то есть держать на адресе родную монету сети. Именно поэтому небольшой запас монеты стоит иметь даже при работе через смарт-аккаунт.
Поддерживают ли смарт-аккаунты аппаратные кошельки
Да, устройство может выступать одним из подписантов смарт-аккаунта, и это разумная связка для крупных сумм. Но помните ограничение: аппаратное устройство защищает ключ, а не решение. Если вы подтвердите пакетную подпись с вредным содержимым, устройство её подпишет так же, как любую другую.
Что делать перед крупной операцией
Смарт-аккаунт удобен в рутине, а на крупных суммах требует отдельной осторожности. Порядок здесь такой же, как с обычным кошельком, плюс два пункта.
- Разверните список действий в пакетной подписи и прочитайте каждое.
- Проверьте, каким токеном оплачивается комиссия и сколько с вас спишут.
- Убедитесь, что дневной лимит не помешает операции пройти целиком.
- Сделайте пробную отправку минимальной суммы тем же маршрутом.
- Проверьте, не выдан ли приложению временный ключ с широким доступом.
- Отзовите ключ сразу после операции, если он больше не нужен.
Про лимит объясню отдельно. Лимит на расход, выставленный полгода назад, вспоминается ровно в тот момент, когда крупная транзакция отклоняется без внятной причины, и человек начинает подозревать сбой вместо собственной настройки.
Коротко
Смарт-аккаунт заменяет один ключ программой, и отсюда все его свойства. Комиссию можно платить токеном, потому что посредник вносит родную монету за вас и берёт эквивалент в стейблкоине с наценкой. Несколько действий подтверждаются одной подписью. Расход ограничивается на уровне адреса, а доступ восстанавливается через доверенных лиц вместо фразы. Взамен появляется новый слой. Временные ключи с широким доступом и пакетные подписи возвращают ровно те риски, ради устранения которых всё придумывалось.
Что дальше
Откройте список выданных временных ключей и посмотрите на сроки. Всё бессрочное отзывайте.
Следите за составом пакетных подписей. Одна кнопка подтверждает несколько действий сразу, и читать надо все, а не первое из списка.
Разборы и практические инструкции выходят в нашем канале: t.me/cryptiumru.
Обсуждение
Добавить комментарий