Покажу конкретные шаги для безопасной работы с крипто-активами: выбор конфигурации мультисиг, аппаратные кошельки, процедура создания safe (напр. Gnosis Safe), регламент подписей, ежедневные операции и план на случай утраты или компрометации ключа.
- Решение об архитектуре (часы)
-
рекомендуемая схема для малого бизнеса: multisig 2 из 3 (2/3) - баланс безопасности и удобства; роли: финансовый директор, технический админ, директор по операциям.
-
hardware wallets: Ledger/Trezor (2 шт. для ключей подписантов); 3-й подписант - может быть холодный HSM / custodial сервис (если нужен внешний страховой слой).
- Подготовка к церемонии ключей (день)
-
запасные устройства: 3 устройства + 3 резервных seed-хранилища;
-
место проведения церемонии: физически разделённые помещения (разные адреса) или один защищённый офис с регистрацией. Запишите последовательность шагов и снимите только лог событий, не seed-фразы.
- Создание Safe (пример с Gnosis Safe) - шаги
-
создайте multisig safe в тестовой сети (rinkeby/goerli) и прогоните сценарии: создание транзакции, подпись одним ключом, подпись вторым, исполнение;
-
перенесите сценарий на mainnet только после 2 успешных прогонов и проверки комиссий.
- Документация и хранение seed (чётко)
-
seed-фразы печатаются и хранятся в двух физических сейфах у разных лиц; используйте split-seed (Shamir) для дополнительной безопасности;
-
журнал действий: фиксируйте кто и когда подписывал транзакции, telegram/email уведомления в канал безопасности.
- Операционная процедура (ежедневные операции)
-
Hot-wallet для операций малого размера с лимитом X (например, до эквивалента 500 USD) - подпись одного оператора;
-
холодный multisig для резервов и крупных транзакций - требуется 2 подписи;
-
лимит на вывод: все суммы выше порога требуют созвона и подтверждения в 2 независимых каналах.
- Проверка и тестирование (ежеквартально)
-
тестовые переводы на небольшую сумму (10–50 USD экв.) и восстановление на тестовом устройстве;
-
аудит прав доступа и списков подписантов.
- План восстановления при потере ключа
-
если один ключ утрачен: у вас 2/3 - можно подписывать; восстановление потерянного ключа через записанный seed.
-
если два ключа утеряны: без заранее подготовленного плана - доступ потерян; поэтому используйте Shamir-split или контрактный guardian (например, timelock/guardian multisig).
Пример регламента подписи (коротко)
- инициатор создает транзакцию → уведомление в канале безопасности → подпись 1 в течение 24 ч → подпись 2 в течение 48 ч → исполнение. Для срочных транзакций - звонок и 2-сторонняя верификация.