
Если получатель прислал адрес Bitcoin, который начинается с bc1p, проверьте, принимает ли его приложение или биржа, из которой вы отправляете BTC. Префикс подсказывает формат, но не заменяет проверку полного адреса и сети. Если приложение отклоняет адрес, попросите получателя создать новый адрес Bitcoin в формате, который поддерживает отправитель.
Что означает bc1p
Taproot добавил в Bitcoin тип выхода P2TR (Pay to Taproot). В основной сети адрес такого выхода начинается с bc1p и записывается в формате Bech32m. Адреса bc1q относятся к SegWit версии 0 и используют Bech32. Если нужно сравнить их с адресами на 1 и 3, пригодится инструкция по форматам адресов Bitcoin.
Четырёх символов bc1p недостаточно, чтобы признать адрес действительным. Для P2TR приложение проверяет сеть, версию SegWit, длину данных и контрольную сумму Bech32m. Даже корректная контрольная сумма не подтверждает, что адрес принадлежит тому, кому вы платите. Его нужно сверить с адресом на экране получателя или с актуальными реквизитами, которые он передал по доверенному каналу.
Как проверить совместимость перед отправкой
- Попросите получателя открыть экран приёма. Для личного кошелька это получение BTC в сети Bitcoin. Для биржи — пополнение BTC с выбранной сетью Bitcoin. Скопируйте полный адрес из этого экрана.
- Проверьте именно тот сервис, из которого отправляете. Вставьте адрес в форму отправки или вывода и выберите сеть Bitcoin. Если форма принимает адрес, переходите к экрану проверки реквизитов, но пока не подтверждайте перевод.
- Сверьте весь адрес перед подтверждением. Сопоставьте его с исходными реквизитами, а при аппаратной подписи — с адресом на экране устройства. Сравнение первых и последних символов не заменяет полной сверки.
- Если форма выдаёт ошибку, уточните её причину. Проверьте сеть и повторно скопируйте адрес. Если сервис не поддерживает вывод на Taproot, получатель может создать другой адрес Bitcoin, например
bc1q, если его кошелёк это умеет и отправитель принимает этот формат. Для пополнения биржи используйте только адрес, который она выдала в своём интерфейсе.

Поддержку отправки на P2TR и возможность создать собственный адрес P2TR стоит проверять отдельно. Допустим, личный кошелёк показывает вам для приёма адрес bc1q, а получатель прислал bc1p. Если ваш кошелёк умеет отправлять на P2TR и успешно проверяет полный адрес, формат вашего собственного адреса этому не мешает.
Не пытайтесь исправить несовместимость заменой буквы p на q или выбором другой сети. Получатель должен создать другой адрес и передать его целиком. Сверяйтесь со свежими реквизитами получателя. Похожие записи в истории переводов могут быть результатом подмены адреса.
Что Taproot меняет в самой транзакции
Выход P2TR можно потратить, предъявив подпись Шнорра, либо, если были предусмотрены условия скрипта, выполнив одно из них. При трате по подписи сценарии не раскрываются. При трате по скрипту в блокчейн попадает выбранное условие и доказательство того, что оно входило в исходный набор. Остальные условия раскрывать не требуется.
По одному префиксу нельзя определить комиссию или время подтверждения. Стоимость зависит от размера всей транзакции и ставки комиссии, а не только от адреса получателя. Для отправителя практическая проверка сводится к трём вещам. Убедитесь, что сервис принимает адрес, сеть указана верно и полный адрес совпадает с реквизитами получателя.