BoxExchanger Limited

Reading time icon 7 мин.

Мультиподпись в криптовалюте

Добавлено: 25 декабря 2025 г.

ImageМультиподпись в криптовалюте

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

BoxExchanger описывает своё ПО как универсальную платформу для запуска и управления онлайн-обменником с готовым сайтом и админ-панелью. Компания указывает основание в 2017 году и доверие со стороны 250+ сервисов.

Что это за механизм простыми словами

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

Если нужен короткий ответ на вопрос что такое мультиподписи в криптовалюте, то это пороговый криптографический метод, который связывает расходование средств с несколькими самостоятельными подписными данными. В результате компрометация одного подписного элемента перестаёт означать потерю контроля, а правила управления описываются формулой M-of-N. Такой подход усиливает безопасность и делает распределение ролей прозрачным.

В профессиональной среде часто встречается английский термин multisig. Его используют как короткое название схемы, где управление средствами строится через порог и несколько подписантов.

Как работает совместное подтверждение на уровне сети

В биткоине механизм чаще всего реализуется через сценарии, которые проверяются при расходовании UTXO. Исторически популярным способом стал P2SH, стандартизованный в BIP16 и активированный по сетевым правилам с 1 апреля 2012 года.

В P2SH-логике в блокчейн попадает хэш сценария, а сам сценарий раскрывается только при трате. Для классической мультиподписи биткоина в формате 2-из-3 сценарий содержит три публичных параметра подписи, а в момент траты прикладываются две подписи. Адреса P2SH обычно начинаются с «3», что помогает быстро отличить формат.

С ростом сегвит-адресов часть данных переносится в witness-область, что снижает виртуальный размер. Bitcoin Optech показывает оценку шаблонов: для P2SH 2-из-3 размер scriptSig в калькуляторе берётся 254 vbytes, а для P2WSH 2-из-3 основная подписьная нагрузка уходит в witness (63,5 vbytes в оценке калькулятора).

Как выглядит процесс подписи шаг за шагом

С практической точки зрения операция выглядит как «черновик → подписи → публикация». Инициатор формирует черновик, проверяющий сверяет сумму и адрес назначения, затем подписанты добавляют подписи до достижения порога M. После этого перевод отправляется в сеть как обычная транзакция, только с большим количеством подписьных данных.

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

В связке с обменником удобно привязать подписи к статусам заявки и лимитам. Например, выплаты до установленного порога уходят по стандартной процедуре, а крупные суммы требуют двух независимых подтверждений и ручного контроля реквизитов. В BoxExchanger предусмотрены инструменты управления заявками, включая статусы ордеров, внутренние комментарии и журналы действий администраторов, что следует из описания функциональности админ-панели на официальном сайте проекта.

Зачем обменнику и бизнесу этот подход

Главный мотив - снижение единой точки отказа. По данным Chainalysis, в 2022 году объём украденных средств достиг 3,7 млрд $, в 2023 году показатель снизился примерно до 1,7 млрд $, при этом число инцидентов выросло с 219 до 231. Эти цифры отражают системный риск компрометации подписных данных и операционных ошибок.

Второй мотив - управляемые процессы в команде. Когда сервис растёт, появляется роль оператора, роль контроля риска и роль финального подтверждения. Для обменника это удобно связывать с системой заявок: один сотрудник формирует выплату, второй подтверждает после проверки реквизитов и риска.

В описании функциональности BoxExchanger упоминаются назначение менеджера на ордер, смена статусов с журналом действий, комментарии по заявкам, валидация реквизитов регулярными выражениями и AML-проверки транзакций через интегрированные модули. Всё это поддерживает модель «сначала проверка, затем подпись».

Ограничения и практические компромиссы

Схема с несколькими подписями добавляет данные в перевод, а значит повышает комиссию сети. Разница особенно заметна в legacy-форматах: в калькуляторе Bitcoin Optech для P2SH 2-из-3 scriptSig оценивается в 254 vbytes, потому что подписи и сценарий попадают в основное тело транзакции.

На примере «1 вход + 2 выхода» можно увидеть эффект на виртуальный размер. Если взять размеры полей из Bitcoin Optech (P2SH-вход: 36 + 1 + 254 + 4 = 295 vbytes; выход P2WPKH: 31 vbytes), то ориентир получается около 367 vbytes на весь перевод: 10 байт оверхеда + 295 вход + 62 на два выхода. Для P2WSH 2-из-3 ориентир существенно ниже за счёт witness-скидки: около 177 vbytes (10,5 оверхеда со segwit-маркером + 104,75 на вход + 62 на два выхода).

Следующий компромисс связан со скоростью и координацией. Участникам требуется согласованный порядок действий: кто создаёт черновик, кто подтверждает адрес назначения, кто хранит резервные копии. На практике популярны пороги 2-из-3 или 3-из-5: они дают запас по готовности участников и сохраняют контроль несколькими подписями.

Ещё о лимитах и регламентах

Лимит публичных параметров подписи для OP_CHECKMULTISIG в реализации Bitcoin Core задан как MAX_PUBKEYS_PER_MULTISIG = 20, поэтому варианты 10-из-20 выглядят верхней границей по числу подписантов, а для операционной рутины чаще выбирают меньшие N.

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

Где используют совместный контроль

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

В корпоративном контуре подход подходит для кассы, резервов, OTC-сделок и эскроу. Для обменников практичен сценарий «горячий кошелёк» для мелких автоматических выплат и отдельный кошелёк-сейф под крупные суммы, где перевод проходит через несколько ролей.

Если обобщить, то мультиподпись в криптовалютах часто становится «внутренним сейфом» компании: правила управления строятся через пороги, а контроль операций становится прозрачнее благодаря журналам и регламентам.

Как создать схему с несколькими подписантами

Процесс удобно разбить на шаги, которые подходят и частному пользователю, и команде обменного сервиса. Для наглядности берём 2-из-3.

  1. Определите участников и роли: инициатор, контролёр, резервный подписант. Зафиксируйте, какие суммы относятся к «операционным», а какие - к «резервам».
  2. Создайте пары для подписи на разных устройствах. Для подписей подходят аппаратные кошельки, отдельные рабочие станции или изолированные профили. На этом этапе полезно договориться о формате адреса (address) и стандарте резервного хранения.
  3. Соберите публичные параметры подписи в общий сценарий и получите адрес. В Bitcoin Core для этого существует RPC-метод createmultisig, который создаёт адрес и redeemScript по числу требуемых подписей и списку публичных параметров.
  4. Проведите тестовый перевод на малую сумму и проверьте полный цикл: создание черновика, передача на подпись, финальное подтверждение, фиксация результата в журнале.
  5. Интегрируйте процедуру в операции обменника. В админ-панели полезно связать выплату с заявкой: статус «проверено» назначается после контроля реквизитов и риска, статус «отправлено» фиксируется после подписи и публикации в сеть. Такой подход хорошо сочетается с системой статусов и логов, описанной BoxExchanger.

Рекомендации по безопасности и процессам

Разделяйте подписные устройства физически и организационно. Разнесение по устройствам и ролям повышает устойчивость при компрометации рабочего окружения и снижает риск импульсивных решений одним участником.

Стройте процесс вокруг сильной аутентификации и аудита действий. В админ-панелях ценны 2FA и современные методы входа. В новостях BoxExchanger упоминается поддержка WebAuthn для входа в админ-панель, что усиливает контроль учётных записей администраторов.

Добавляйте контроль риска до подписи. Для обменных сервисов это обычно AML-проверка, верификация реквизитов и фильтры по данным клиента. В описании BoxExchanger указаны валидация формата кошелька через регулярные выражения, blacklist по IP и введённым данным, а также проверка транзакций через AML-модули.

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

Планируйте «день ротации»: раз в квартал команда проверяет готовность подписантов, актуальность резервных копий и сценарии аварийного восстановления. Такой тест снижает вероятность блокировки средств из-за утраты устройства или ошибок в процедурах.

Вывод

Совместное подтверждение повышает управляемость и устойчивость хранения криптоактивов, особенно в бизнес-процессах с выплатами и резервами. Формула M-of-N создаёт понятные роли, а регламент подписания снижает риск потери контроля из-за одного компрометированного подписного элемента. Для практической реализации важны выбор порога, разнесение подписных устройств по устройствам и прозрачный журнал действий.

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

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

Какие пороги используют чаще всего?

Форматы 2-из-3 и 3-из-5 популярны из-за баланса готовности и контроля: система продолжает работать при временной недоступности одного участника, а решения остаются коллективными.

Почему комиссии выше?

Перевод содержит больше подписьных данных. В калькуляторе Bitcoin Optech для P2SH 2-из-3 размер scriptSig оценивается как 254 vbytes, а это влияет на виртуальный размер и комиссию.

Подходит ли подход для обменника на скрипте?

Да. В роли основы выступает регламент: заявка проходит проверку реквизитов и риска, затем выплата подтверждается несколькими ролями. В BoxExchanger есть статусы, логи, фильтры и AML-проверки, что упрощает такой процесс.

Читайте так же