Skip to main content

Что такое мультисиг (multisig)

Что такое мультисиг (multisig)

Мультисиг-кошелёк (multisig wallet, кошелёк с мультиподписью) — это криптовалютный кошелёк, требующий более одного закрытого ключа для авторизации транзакции. Вместо того чтобы один человек владел одним ключом с полным контролем, мультисиг-кошелёк распределяет полномочия подписания между несколькими сторонами — и транзакция исполняется только тогда, когда предопределённый порог этих сторон её одобрит.

Представьте мультисиг как банковскую ячейку, для открытия которой нужно одновременно повернуть два ключа. Банк держит один ключ, вы — другой, и ни одна сторона не может открыть ячейку в одиночку. В крипто мультисиг работает аналогично: если конфигурация 3-of-5, то существует пять ключедержателей, и любые трое из них должны подписать транзакцию, прежде чем она будет исполнена.

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

Как работает мультисиг-кошелёк

Пороговые подписи

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

  • 2-of-3 — три ключедержателя, любые два должны подписать. Подходит для небольших команд или личных схем безопасности.
  • 3-of-5 — пять ключедержателей, любые три должны подписать. Типична для казначейств проектов и протокольного governance.
  • 4-of-7 и выше — используется более крупными организациями и DAO, где необходим более широкий консенсус.

Порог устанавливается при создании кошелька и записывается в логику кошелька. На Ethereum и EVM-совместимых сетях наиболее широко используемая реализация — Safe (ранее Gnosis Safe), мультисиг на основе смарт-контрактов. На Bitcoin мультисиг поддерживается нативно на уровне протокола через специальные типы скриптов.

Процесс транзакции

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

Этот процесс вводит намеренную задержку и этап проверки. Ни один ключедержатель не может в одностороннем порядке перемещать средства или инициировать обновления контрактов. Если один ключ скомпрометирован, атакующий всё равно не сможет действовать, не убедив (или скомпрометировав) дополнительных ключедержателей.

Ончейн vs. офчейн координация

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

Почему это важно для крипто-ИИ проектов

Защита казначейства

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

Governance и управление admin keys

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

Устранение единых точек отказа

В децентрализованных ИИ-сетях — маркетплейсах вычислений, data-DAO, реестрах моделей — критические операции не должны зависеть от доступности или порядочности одного человека. Мультисиг-кошельки обеспечивают операционную непрерывность, даже если один ключедержатель недоступен, скомпрометирован или покинул проект.

Где это появляется в карточках проектов DecAIHub

  • Admin keys — карточки проектов могут указывать, контролируется ли административный доступ к смарт-контрактам мультисиг-кошельком, одним адресом или DAO. Мультисиг-контроль обычно считается более сильной позицией безопасности по сравнению с контролем одним ключом.
  • Модель токена — проекты, управляющие выпуском, сжиганием или распределением токенов через мультисиг-кошельки, обеспечивают дополнительный уровень контроля и верифицируемости своих токен-операций.
  • Governance — участие мультисига в governance-решениях указывает, что проект формализовал совместный контроль, а не сконцентрировал власть в руках одного актора.

Что мультисиг-кошелёк сам по себе не доказывает

  • Децентрализация — мультисиг 2-of-3, где все три ключа принадлежат одной компании, не является значимо децентрализованным. Распределение и независимость ключедержателей важнее самой структуры мультисига.
  • Безопасность контракта — мультисиг контролирует доступ к административным функциям контракта, но не исправляет ошибки в коде контракта. Дефектный контракт остаётся дефектным независимо от того, сколько подписей требуется для взаимодействия с ним.
  • Качественное governance — мультисиг добавляет процедурную проверку, но не гарантирует, что ключедержатели будут действовать в интересах сообщества. Качество governance зависит от того, кто является ключедержателями, как они выбраны и какие механизмы подотчётности существуют.
  • Скорость — мультисиг-транзакции занимают больше времени, чем транзакции с одним ключом, поскольку требуют координации. В экстренных ситуациях (например, при реагировании на эксплойт) эта задержка может быть недостатком, если команда не может быстро собрать подписи.

Не путать с

Термин Различие
DAO DAO — структура governance с токен-голосованием, предложениями и делегированием. Мультисиг — конкретный инструмент кошелька, требующий нескольких подписей. DAO может использовать мультисиг для исполнения, но это разные уровни: мультисиг — механизм подписания, DAO — фреймворк governance.
Таймлок Таймлок устанавливает обязательную задержку перед исполнением транзакции. Мультисиг требует нескольких одобрений. Они взаимодополняющие: мультисиг контролирует, кто может действовать; таймлок контролирует, когда действия вступают в силу.
Admin keys Admin keys — привилегированные адреса, контролирующие функции смарт-контракта. Мультисиг — один из способов хранения admin keys (наряду с единственным EOA или DAO). Admin keys описывают полномочия; мультисиг описывает, как эти полномочия защищены.

Часто задаваемые вопросы

Что произойдёт, если ключедержатель мультисига потеряет ключ?

Если количество оставшихся действующих ключедержателей по-прежнему достигает порога подписания, кошелёк продолжает работать нормально. Например, в конфигурации 3-of-5 потеря одного ключа оставляет четырёх ключедержателей, которые всё ещё могут собрать необходимые три подписи. Однако потеря слишком многих ключей ниже порога сделает кошелёк навсегда недоступным. Поэтому конфигурации мультисигов обычно включают процедуры восстановления ключей и регулярные аудиты ключедержателей.

Мультисиг-кошелёк — это то же самое, что DAO?

Нет. Мультисиг-кошелёк — это конкретный технический инструмент: кошелёк, требующий нескольких подписей. DAO (Decentralized Autonomous Organization) — более широкая структура governance, которая может использовать мультисиг-кошельки как один из компонентов наряду с другими (токен-голосование, предложения, делегирование). Мультисиг может существовать без DAO, а DAO может использовать механизмы governance помимо мультисига.

Можно ли изменить мультисиг после создания?

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

Внешние ссылки

  • Safe Documentation — техническая документация наиболее распространённого мультисиг-кошелька на основе смарт-контрактов для Ethereum и EVM-сетей.

См. также