Мультисиг (multisig, мультиподпись) — схема кошелька, в которой для траты нужен не один приватный ключ, а несколько. Самый распространённый вариант — 2 из 3: ключей три, для подписи нужны любые два, а третий можно потерять без потери средств. Когда деньги слишком важны, чтобы держаться на одном ключе, это самое серьёзное улучшение хранения из доступных.
Что на самом деле значит «2 из 3»
У вас три независимых ключа, обычно на трёх разных устройствах в трёх разных местах. Адрес для получения — особый мультисиг-адрес, который получается из всех трёх публичных ключей. Чтобы потратить средства, кошелёк собирает подписи любых двух ключей из трёх; третий может быть у совладельца, у душеприказчика, храниться как резерв в холодном хранении или быть просто уничтожен.
В результате у кошелька нет единой точки отказа. Потеряли один ключ — средства всё равно можно вернуть. Лишились целого устройства — средства в безопасности. Один ключ украли — злоумышленник всё равно ничего не сможет потратить.
Какие бывают реализации
Мультисиг на уровне протокола (Bitcoin). Sparrow Wallet, Specter, Bitcoin Core, Liana — все поддерживают схемы «n из m» с аппаратными кошельками в роли подписантов. В блокчейне такие транзакции видны как мультисиг-траты. Это самая проверенная временем реализация: протокол поддерживает её с 2012 года через P2SH и с 2017 года через SegWit.
Мультисиг на смарт-контракте (Ethereum). Основной выбор — Safe (бывший Gnosis Safe). Логика мультисига работает в смарт-контракте: подписи собираются вне блокчейна и передаются в контракт для исполнения. Его широко используют для казны DAO и протоколов, а также частные лица с крупными личными активами.
Мультисиг с хранителем. Casa, Unchained Capital и BitGo предлагают «управляемый мультисиг»: сервис держит один или два ключа, вы — остальные. Это удобно людям без технической подготовки и с серьёзными суммами, которым нужны резервирование и помощь с наследованием; тем, кто готов сам настроить Sparrow или Safe, это менее интересно.
Схема, которая работает
Мультисиг 2 из 3 обычно выглядит так: ключ 1 — на аппаратном кошельке дома, ключ 2 — на аппаратном кошельке у юриста (или в банковской ячейке), ключ 3 — в запечатанном конверте у доверенного родственника. Используйте аппаратные кошельки трёх разных марок — скажем, Ledger, Trezor и Coldcard, — чтобы не зависеть от цепочки поставок одного производителя.
Чтобы всё настроить как следует, уйдут выходные. Добавьте к схеме письменную инструкцию по восстановлению, которая объясняет душеприказчику без технической подготовки, как собрать два ключа из трёх, не раскрывая третий. Без такой инструкции мультисиг опаснее обычного холодного кошелька с одним ключом.
Когда мультисиг не нужен
Если сумма скромная, сложность в обращении перевешивает прирост безопасности. Оставайтесь на аппаратном кошельке с одним ключом и резервной копией на стали. А когда деньги становятся слишком важными, чтобы доверять их одному ключу, мультисиг превращается в вариант по умолчанию.
Дополнительное чтение: Shamir Backup, Аппаратный кошелёк, Кошелёк социального восстановления.