Можно ли выводить выплаты с майнинг-пула Bitcoin на мультиподписной кошелёк?
2026-10-27 10:24

Майнинг-пулы Bitcoin выплачивают BTC на любой адрес, который майнер настраивает в параметрах своего аккаунта, и этот адрес может быть мультисиг-адресом, если пул поддерживает формат адреса, в котором выражен мультисиг-выход. Сам процесс майнинга при этом не затрагивается: ASIC отправляет шары на Stratum-эндпоинт пула, используя учётные данные воркера, в то время как место назначения выплат — это отдельная настройка уровня аккаунта. В этой статье объясняется, почему это разделение важно, какие форматы мультисиг-адресов, как правило, совместимы с выплатами майнинг-пулов, и что майнерам следует проверить перед тем, как направлять доход пула на мультисиг-кошелёк.

Настройка майнинга и настройка выплат — это разные вещи

Распространённое заблуждение состоит в том, что адрес кошелька каким-то образом привязан к майнинговому оборудованию или к Stratum-соединению. Это не так. На странице настройки майнинга BTC от ViaBTC ASIC подключается к URL пула и проходит аутентификацию с именем воркера в формате userID.workerID. Шары, отправленные ASIC, засчитываются аккаунту майнинга в соответствии с выбранным методом выплат (например, PPS+ или PPLNS), и доход накапливается на этом аккаунте.

Адрес для вывода BTC настраивается отдельно, в разделе настроек активов или вывода средств аккаунта, и используется только тогда, когда пул обрабатывает ончейн-выплату. Иными словами, ASIC не отправляет BTC на мультисиг-кошелёк напрямую; он отправляет шары доказательства работы (proof-of-work), пул зачисляет средства на аккаунт согласно своему методу расчёта, а позднее пул выполняет ончейн-вывод на тот адрес, который указал владелец аккаунта. Это разграничение важно, поскольку означает, что вопрос «может ли моя выплата с майнинга пойти на мультисиг-кошелёк» на самом деле является вопросом о форматах адресов вывода, поддерживаемых пулом, а не о совместимости с протоколом майнинга.

Что делает адрес «мультисиг»

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

  • Pay-to-Script-Hash (P2SH), определённый в BIP 16, фиксирует 20-байтовый хеш скрипта погашения (redeem script) и, как правило, представлен адресом, начинающимся с 3. Обычный мультисиг — одно из распространённых применений P2SH, но адрес 3 автоматически не означает мультисиг — он может фиксировать любой скрипт, включая однокнопочный (single-key) скрипт.
  • Pay-to-Witness-Script-Hash (P2WSH), нативный выход SegWit v0, фиксирует 32-байтовый хеш witness-скрипта и, как правило, представлен Bech32-адресом, начинающимся с bc1q. Как и в случае с P2SH, адрес bc1q автоматически не означает P2WSH; тот же префикс также используется для одноключевых адресов P2WPKH.
  • Обёрнутый мультисиг SegWit (P2SH-P2WSH) вкладывает нативный скрипт SegWit внутрь выхода P2SH, поэтому на уровне получающего адреса он также представлен адресом 3.

Практический вывод заключается в том, что пулу не нужно распознавать «мультисиг» как отдельную категорию. Ему нужно лишь принимать формат адреса — 3 или bc1q, — который был сгенерирован программным обеспечением кошелька для данного конкретного выхода.

Проверка совместимости формата адреса с пулом

Документация пула обычно перечисляет, какие префиксы адресов принимаются для вывода конкретной монеты, и именно этот список является релевантной проверкой совместимости, а не внутренняя метка кошелька «мультисиг». Согласно FAQ ViaBTC по адресам BCH/BTC, текущая поддержка вывода BTC охватывает адреса, начинающиеся с 1 (устаревший формат P2PKH), 3 (P2SH) и bc1q (нативный SegWit v0 Bech32). Поскольку мультисиг-адреса P2SH и P2WSH используют именно эти префиксы, кошелёк с мультисигом на базе P2SH или нативного SegWit, как правило, может получать вывод BTC в рамках этой задокументированной поддержки.

Это не распространяется автоматически на все возможные типы адресов Bitcoin. Выходы Taproot (SegWit v1) используют кодировку Bech32m и представлены адресами, начинающимися с bc1p, что является отдельным префиксом от bc1q и не входит в текущий задокументированный список форматов вывода BTC. Майнерам не следует предполагать, что поддержка bc1q подразумевает поддержку bc1p, и не следует направлять выплаты на мультисиг-конструкцию на базе Taproot, если только документация пула явно не указывает этот формат.

Почему пулу не нужно знать политику расходования

Полезное различие для понимания того, почему это вообще работает, — это разделение между получением средств и их расходованием. Когда пул отправляет вывод на адрес P2SH или P2WSH, ему нужно лишь сформировать корректный выход, фиксирующий хеш скрипта — ему не требуется базовый скрипт погашения, публичные ключи подписантов, порог количества подписей или какая-либо информация о том, как средства будут потрачены впоследствии. BIP 16 описывает это явно: P2SH переносит ответственность за предоставление полных условий погашения с отправителя на сторону, погашающую средства. Это означает, что мультисиг-политика — сколько подписей, от каких ключей — полностью является делом кошелька и его со-подписантов и разрешается только тогда, когда средства в итоге тратятся. Роль пула ограничивается проверкой того, что адрес корректно сформирован и имеет поддерживаемый формат.

Практические шаги перед направлением выплат на мультиподписный адрес

Приведённый ниже чек-лист отражает практическую должную осмотрительность, а не формальное процедурное требование, и в целом применим к направлению любой выплаты с пула на новый адрес кошелька:

  1. Подтвердите фактический тип адреса получения кошелька, не полагаясь на обозначение в интерфейсе кошелька, которое просто гласит «мультиподпись». Сгенерируйте адрес и проверьте его префикс.
  2. Сравните этот префикс с задокументированными поддерживаемыми форматами вывода средств пула. Для вывода BTC через ViaBTC это в настоящее время означает подтверждение того, что адрес начинается с 1, 3 или bc1q.
  3. Убедитесь, что адрес является адресом основной сети Bitcoin (mainnet), а не тестовой сети (testnet) или форматом адреса, принадлежащим другой цепочке, например Bitcoin Cash.
  4. Укажите адрес в настройках вывода средств аккаунта, а не в конфигурации Stratum ASIC-устройства. На ViaBTC это делается в разделе Assets и может потребовать проверки безопасности аккаунта, прежде чем изменение вступит в силу.
  5. Убедитесь, что мультиподписный кошелёк полностью функционирует — все совладельцы ключей (co-signers), порог подписи, а также резервные копии или материалы для восстановления должны быть на месте и проверены, прежде чем адрес будет использоваться для получения значимых сумм.
  6. Рассмотрите возможность отправки небольшой первоначальной выплаты на адрес, прежде чем полагаться на него для регулярных выплат, — это практическая проверка того, что и пул, и кошелёк обрабатывают адрес как ожидается. Это осторожная операционная практика, а не техническое требование.

Риски и ограничения, которые следует учитывать

С данной настройкой связано несколько рисков, которые стоит оценивать независимо друг от друга.

Необратимость. Транзакции Bitcoin не могут быть отменены после подтверждения. Неправильно введённый адрес или адрес из неверной сети либо актива могут привести к безвозвратной потере выведенных средств.

Риск координации и восстановления при мультиподписи. Мультиподпись снижает зависимость от единственного приватного ключа, но вносит требования к координации между совладельцами ключей и зависит от надлежащего резервного копирования каждого ключа или материала для восстановления. Потеря доступа к достаточному количеству ключей для достижения порога подписи может сделать средства недоступными для расходования, независимо от каких-либо проблем на стороне майнинг-пула.

Поддержка формата адреса специфична для пула и может меняться. Валидный адрес Bitcoin не принимается автоматически каждым сервисом. Авторитетной проверкой является актуальная документация пула и поведение валидации адреса в его интерфейсе вывода средств, а не предположения, основанные на схожих префиксах адресов где-либо ещё.

Время выплаты. Заработок, как правило, остаётся на счёте пула до выполнения настроенных условий вывода средств. Например, задокументированный автоматический вывод BTC на ViaBTC имеет минимальную сумму выплаты 0,001 BTC и обрабатывается один раз в день в опубликованном временном окне по UTC+8, как описано в руководстве по автовыводу средств. Это специфичный для продукта порог и график, а не требование сети Bitcoin, и майнерам следует уточнять актуальные условия, прежде чем полагаться на них.

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

Нужно ли майнинг-пулу знать мою политику подписи мультиподписи, чтобы выплачивать мне средства?

Нет. Для P2SH и нативной P2WSH мультиподписи пулу нужно лишь отправить средства на действительный адрес, привязанный к хешу скрипта (script hash). Порог подписи, личности совладельцев ключей и условия расходования определяются позже, кошельком, в момент расходования средств — а не пулом в момент выплаты.

Является ли каждый адрес, начинающийся с 3 или bc1q, мультиподписным адресом?

Нет. Адрес 3 представляет собой выход P2SH, который может быть привязан к любому скрипту, включая скрипт с одной подписью. Адрес bc1q может представлять либо выход с одной подписью P2WPKH, либо нативный мультиподписный выход P2WSH. Префикс определяет семейство скрипта и кодировку, а не конкретную политику расходования.

Могу ли я использовать Taproot-кошелёк (bc1p) с мультиподписью для выплат майнинга?

Это зависит от того, явно ли документация пула указывает на поддержку bc1p. На момент актуальной документации ViaBTC поддержка вывода BTC охватывает адреса 1, 3 и bc1q; Taproot-адреса bc1p не включены в этот список, поэтому совместимость не следует предполагать без проверки актуальных опубликованных форматов пула.

Нужно ли вводить мультиподписный адрес в майнинг-программе моего ASIC-устройства?

Нет. Адрес выплаты настраивается в настройках вывода средств аккаунта пула, отдельно от URL-адреса пула Stratum и имени воркера ASIC-устройства. ASIC-устройству нужны только эндпоинт пула и учётные данные воркера для отправки шар (shares).

Меняет ли использование мультиподписного кошелька способ расчёта вознаграждений за майнинг?

Нет. Метод выплаты, такой как PPS+ или PPLNS, определяет, как рассчитывается заработок пула и как обрабатывается дисперсия (variance). Формат адреса назначения — это отдельная, независимая настройка, которая влияет только на то, куда отправляется итоговый вывод средств в блокчейне.

Источники