Terenval Answers · P1 learn · English

Типы Bitcoin-адресов: Legacy, SegWit и Taproot

У Bitcoin несколько форматов адресов, потому что скрипты и стандарты кошельков развивались. Видимый префикс помогает ориентироваться, но главное — совместимость отправителя и получателя.

Проверено: 2026-10-05.

Редакционная и техническая проверка
Опубликовано Terenval
Техническая проверка: команда Terenval Wallet
Редакционная политика
Прямой ответ: В Bitcoin Mainnet часто встречаются Legacy P2PKH-адреса с `1`, P2SH с `3`, native SegWit v0 с `bc1q` и Taproot/SegWit v1 с `bc1p`. Более новые форматы могут эффективнее использовать block space или поддерживать новые возможности скриптов, но совместимость зависит от отправителя и кошелька-получателя. Никогда не редактируйте адрес вручную: используйте точный receive-адрес кошелька и проверяйте, что отправляющий сервис поддерживает его формат.

Главное

1. Legacy

P2PKH — старый распространённый формат pay-to-public-key-hash. Mainnet-адреса P2PKH традиционно начинаются с 1. Они по-прежнему широко распознаются, хотя новые output types могут быть эффективнее по размеру транзакции.

Старое ПО иногда понимает Legacy, но не умеет отправлять на новые witness versions. Поэтому получателю важно учитывать возможности конкретной биржи или кошелька-отправителя.

2. P2SH и nested SegWit

Адреса с 3 относятся к Pay-to-Script-Hash. P2SH — общий wrapper для скриптов, поэтому сам префикс не означает только SegWit. Nested SegWit исторически использовал P2SH для совместимости со старыми отправителями.

Практический вывод: не пытайтесь по первой цифре угадывать полную структуру скрипта. Используйте адрес, выданный receive-функцией кошелька.

3. Native SegWit: bc1q

BIP 173 ввёл Bech32 для native SegWit v0. В Mainnet используется human-readable prefix bc, а P2WPKH адреса обычно начинаются bc1q.

BIP 84 описывает стандартную HD-деривацию для P2WPKH. Native SegWit снижает часть транзакционных overhead по сравнению со старыми wrapped-сценариями и широко поддерживается современными сервисами.

4. Taproot: bc1p

Taproot использует SegWit version 1. BIP 350 задаёт Bech32m для witness v1+, а P2TR адреса обычно начинаются bc1p. BIP 86 определяет схему derivation для single-key P2TR accounts.

Если сервис не принимает bc1p, не меняйте адрес вручную. Используйте только другой формат, который ваш принимающий кошелёк действительно умеет генерировать.

Сравнение форматов

ФорматТипEncodingЧто важно пользователю
1...P2PKHBase58CheckМаксимальная legacy-совместимость
3...P2SHBase58CheckWrapper; может содержать nested SegWit
bc1q...SegWit v0Bech32Современный native SegWit
bc1p...Taproot / v1Bech32mОтправитель должен поддерживать Taproot

Частые ошибки

Как это работает в Terenval Wallet

Terenval Wallet выделяет Bitcoin отдельно от EVM-сетей. Для получения BTC используйте адрес, который показывает текущий Bitcoin receive-flow, и заранее убедитесь, что биржа/кошелёк отправителя принимает этот формат. Наличие Bitcoin support в Terenval не делает сторонний сервис совместимым со всеми типами Bitcoin scripts.

Для нового сервиса разумно сначала сделать небольшой тестовый перевод.

Официальные страницы: Поддерживаемые сети · Безопасность

Открыть Terenval Wallet

Частые вопросы

bc1q лучше Legacy?

Native SegWit обычно эффективнее, но выбор зависит от совместимости. Используйте формат, который корректно поддерживают обе стороны.

bc1p — это Taproot?

В Bitcoin Mainnet P2TR использует SegWit v1 и Bech32m; такие адреса обычно начинаются bc1p.

Можно отправлять с адреса 1 на bc1q?

Исходный и целевой формат не обязаны совпадать. Важно, чтобы отправляющий кошелёк поддерживал output type адреса назначения.

Связанные материалы Terenval Answers

Первичные и авторитетные источники

Утверждения о Terenval являются first-party; общие технические утверждения проверены по первичным или авторитетным источникам.