Кошелёк с социальным восстановлением убирает главный риск обычного — потерю единственной резервной фразы, но взамен добавляет четыре новых: зависимость от кода смарт-контракта, риск сговора или ошибки хранителей, недоступность части хранителей в нужный момент и привязку к конкретной сети. Выбор между схемами — это выбор того, какой риск вам ближе. Универсально безопасного варианта здесь нет.
Ниже — как устроено восстановление через хранителей, разбор четырёх новых рисков, сравнение со схемой из резервной фразы и с другими способами, правила выбора хранителей и порядок проверки настройки.
Как это работает
Обычный адрес управляется единственным ключом, и никакой логики восстановления в нём нет: правила задаются вне протокола, поэтому встроить хранителей в него невозможно.
Смарт-аккаунт устроен иначе.
Это не адрес с ключом, а программа: правила доступа записаны в самом контракте, поэтому туда можно заложить и порог подтверждений, и список доверенных адресов, и задержку перед исполнением — всё это становится проверяемым правилом сети, а не договорённостью на словах.
Восстановление выглядит так: владелец теряет доступ, назначенные хранители подтверждают смену управляющего ключа, контракт по истечении окна безопасности заменяет ключ на новый. Адрес при этом остаётся прежним, активы никуда не переводятся.
Формально социальное восстановление — это механизм, при котором право сменить управляющий ключ передано группе заранее назначенных адресов, а необходимое число подтверждений задано в коде счёта. Хранителем может быть второе устройство владельца, кошелёк близкого человека либо сервис-соподписант. Резервная фраза при такой схеме перестаёт быть единственной точкой отказа.
Четыре новых риска
| Риск | В чём состоит | Чем снижается |
|---|---|---|
| Код счёта | Ошибка в контракте или в модуле восстановления открывает доступ постороннему | Зрелые реализации с аудитом и длинной историей |
| Сговор хранителей | Достаточное их число вместе меняет ключ без вашего ведома | Разнородные хранители, порог с запасом, окно безопасности |
| Недоступность хранителей | Люди сменили адреса, потеряли устройства, перестали отвечать | Больше хранителей, чем требуется по порогу, ежегодная сверка |
| Привязка к сети | Счёт живёт в конкретной сети, перенести его нельзя | Понимание этого до внесения средств |
| Зависимость от инфраструктуры | Операции идут через сторонние узлы обработки | Выбор решения с несколькими независимыми путями |
Вторая строка недооценена. Порог «двое из трёх» с двумя хранителями из одной семьи означает, что два человека за ужином способны принять решение о ваших средствах, и никакой технической защиты от этого не предусмотрено.
Ориентиры на 29 августа 2026 года: стандарт ERC-4337 действует с марта 2023 года, к концу 2024 года в экосистеме насчитывалось более 40 млн смарт-аккаунтов. Контракт Safe удерживал активы более чем на 100 млрд долларов, а типовой порог восстановления — три из пяти. Окно безопасности перед сменой ключа в отдельных решениях достигает 36 часов, а по оценке Chainalysis из-за утраченных резервных фраз в криптовалюте недоступно свыше 50 млрд долларов.
Сравнение способов восстановления
| Способ | Единая точка отказа | От кого зависите | Слабое место |
|---|---|---|---|
| Резервная фраза | Да, сама фраза | Ни от кого | Утрата или кража записи |
| Социальное восстановление | Нет | От хранителей и кода счёта | Сговор, недоступность, ошибка в контракте |
| Разделение ключа между серверами | Нет | От оператора инфраструктуры | Зависимость от серверов провайдера |
| Ключи доступа устройства | Нет | От облачной учётной записи | Компрометация облака владельца |
| Несколько подписей | Нет | От соподписантов | Сложность и стоимость операций |
Вывод из таблицы честный. Единой точки отказа лишаются все схемы, кроме первой, но каждая взамен вводит зависимость от кого-то ещё, и полной независимости при полной защите от потери попросту не бывает.
⚠ Выбор людей остаётся на вас. Хранитель, потерявший свой кошелёк, уменьшает ваш реальный порог, а хранитель, поддавшийся уговорам мошенника, участвует в краже, не понимая этого, так что список хранителей — такое же решение о безопасности, как и выбор места для бумажной копии фразы.
Что происходит при попытке чужого восстановления
Сценарий разбирают заранее. Действовать придётся быстро.
Злоумышленник, собравший достаточное число подтверждений, запускает смену ключа, и здесь включается окно безопасности: контракт не исполняет операцию сразу, а выдерживает паузу, в течение которой владелец может её отменить.
Отмена — ваш единственный инструмент.
- Получите уведомление. Настройте оповещения о событиях счёта заранее, иначе паузу вы попросту проспите.
- Отмените запущенное восстановление действующим ключом, пока он у вас есть.
- Смените список хранителей — очевидно, что кто-то из них подтвердил чужую заявку.
- Выясните, как это произошло: звонок мошенника, взломанное устройство хранителя, утечка адресов.
- При сомнениях переведите активы на новый счёт с новой конфигурацией.
Первый пункт превращает окно безопасности из формальности в реальную защиту. Тридцать шесть часов ничего не стоят, если вы узнаёте о запросе постфактум, — и наоборот, короткого уведомления хватает, чтобы прервать чужую попытку одним действием.
Как выбирать хранителей
- Берите больше, чем требует порог. Схема «три из пяти» переживает потерю двух, «два из трёх» — только одного.
- Разнородность важнее близости. Хранители из разных кругов общения и разных мест снижают риск сговора и одновременной недоступности.
- Включите собственные устройства. Второй кошелёк или аппаратное устройство — надёжный хранитель, не зависящий от чужой доброй воли.
- Объясните людям их роль. Хранитель, не понимающий, что от него потребуется, при звонке мошенника подтвердит что угодно.
- Проверьте окно безопасности. Задержка между запросом и сменой ключа — ваша возможность отменить чужую попытку.
- Пересматривайте список ежегодно. Люди меняют устройства и адреса, а вы узнаёте об этом в худший момент.
Четвёртый пункт — про людей. Мошеннику проще позвонить трём знакомым владельца с историей о срочной помощи, чем взламывать контракт, и защищает здесь только предварительный разговор о том, как процедура выглядит на самом деле.
Что записать про свою настройку
Конфигурация живёт в контракте, но помнить о ней должны вы.
Минимальный состав записи
«1. Адрес счёта и сеть, в которой он развёрнут. 2. Название кошелька и версия реализации. 3. Порог: сколько подтверждений требуется и из скольких возможных. 4. Список хранителей: кто, какой адрес, каким способом с ним связаться. 5. Длительность окна безопасности и способ отмены восстановления. 6. Где и как приходят уведомления о событиях счёта. 7. Дата последней проверки конфигурации и последнего тестового восстановления. 8. Что делать близким, если доступ понадобится им».
Восьмой пункт шире техники. Хранители знают о своей роли, но не всегда понимают, что делать по собственной инициативе, и короткое объяснение в письменной инструкции закрывает этот пробел.
Запись хранят отдельно от резервных копий и не публикуют: список хранителей — сведения, полезные тому, кто задумал чужое восстановление.
Кому подходит, а кому нет
- Подходит: тем, кто боится потерять запись с фразой сильнее, чем чужого вмешательства
- Подходит: активным пользователям приложений, где удобство операций играет роль
- Подходит: тем, у кого есть надёжные хранители из разных кругов
- Не подходит: для крупного долгосрочного хранения без взаимодействия с сетью
- Не подходит: тем, кто не готов разбираться в устройстве смарт-счёта
- Не подходит: при отсутствии людей, которым можно доверить роль хранителя
Про четвёртую строку скажу отдельно. Для средств, которые лежат годами без движения, аппаратное устройство с проверенной бумажной копией остаётся проще и дешевле: там нет ни кода контракта, ни хранителей, ни привязки к сети.
Проверка настройки
- Настройте счёт с минимальной суммой и не вносите основные активы до конца проверки.
- Проведите тестовое восстановление: смените ключ через хранителей и убедитесь, что процедура работает.
- Замерьте время от запроса до фактической смены: окно безопасности должно быть вам известно точно.
- Проверьте отмену. Попробуйте прервать запущенное восстановление — это ваша защита от чужой попытки.
- Убедитесь, что хранители получают уведомления и знают, куда смотреть.
- Запишите конфигурацию: адреса хранителей, порог, окно, где искать инструкцию.
Второй пункт пропускают почти все, а он единственный даёт уверенность. Восстановление, которое ни разу не проверяли, находится ровно в том же статусе, что и непроверенная резервная фраза — красивая запись без доказательства работоспособности.
Чек-лист
- ✓ Хранителей больше, чем требует порог
- ✓ Хранители из разных кругов и мест
- ✓ Среди них есть ваши собственные устройства
- ✓ Люди знают о своей роли и о том, как выглядит процедура
- ✓ Окно безопасности известно, отмена проверена
- ✓ Тестовое восстановление проведено до внесения средств
- ✗ Не назначать хранителями людей из одного круга
- ✗ Не хранить так средства, которые годами лежат без движения
- ✗ Не считать схему заменой пониманию того, как она работает
Сравнение подходов к хранению под разные задачи собрано в материале про выбор кошелька под сценарий использования, а проверка обычной резервной копии — в тексте про проверку резервной копии.
Частые вопросы
Видят ли хранители мои средства и операции
Баланс адреса публичен в блокчейне, поэтому хранитель, знающий ваш адрес, увидит остаток и историю. Управлять средствами в обычном режиме он не может: его полномочия ограничены участием в смене ключа, и то лишь совместно с другими при достижении порога.
Что произойдёт, если хранитель потеряет свой кошелёк
Порог снизится. При схеме «три из пяти» и двух выбывших хранителях восстановление станет невозможным, поэтому список пересматривают ежегодно, а число хранителей берут с запасом относительно требуемого числа подтверждений.
Можно ли перенести такой кошелёк в другую сеть
Сам счёт — нет. Это контракт, развёрнутый в конкретной сети, и его логика живёт там же, а вот активы можно перевести обычными операциями и развернуть в другой сети новый счёт со своей конфигурацией. Учитывайте это при выборе сети.
Дороже ли операции с таким кошельком
Обычно да. Исполняется код контракта, а не простой перевод, поэтому разница заметна в дорогих сетях и почти незаметна в дешёвых. Часть решений позволяет оплачивать комиссию сторонним лицом или другим токеном.
Заменяет ли такая схема резервную фразу полностью
Зависит от реализации. Часть решений сохраняет фразу для управляющего ключа, часть строится на ключах доступа устройства без фразы вовсе. Разобраться, что именно используется в вашем кошельке, нужно до внесения средств: от этого зависит, что вы храните и что защищаете.
Куда идти дальше
Логика порогов знакома. Разбор конфигураций подписей и разделения ролей собран в материале про управление казначейством проекта, а общая гигиена хранения — в чек-листе безопасности криптокошелька.
Первоисточники: разбор стандарта смарт-аккаунтов и механизма восстановления через хранителей и обзор способов восстановления смарт-кошельков с параметрами порогов и окон безопасности.
Вердикт
Схема меняет риск на риск. Это не хуже и не лучше: другой набор, подходящий тем, кто больше боится потерять запись, чем зависеть от людей и кода.
Моя позиция такая. Берите хранителей с запасом и из разных кругов, объясните им процедуру заранее и обязательно проведите тестовое восстановление до того, как внесёте значимые суммы.
Разборы решений для хранения публикуем в Telegram-канале Cryptium.
Обсуждение
Добавить комментарий