Terenval Answers · P1 learn · English
Типы Bitcoin-адресов: Legacy, SegWit и Taproot
У Bitcoin несколько форматов адресов, потому что скрипты и стандарты кошельков развивались. Видимый префикс помогает ориентироваться, но главное — совместимость отправителя и получателя.
Проверено: 2026-10-05.
Опубликовано Terenval
Техническая проверка: команда Terenval Wallet
Редакционная политика
Главное
1...обычно означает Legacy P2PKH.3...— P2SH; такой адрес может использовать nested SegWit, но не только его.bc1q...— native SegWit v0 в Bech32.bc1p...— Taproot/SegWit v1 в Bech32m.- Эти форматы не являются разными сетями: все они могут относиться к Bitcoin Mainnet.
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... | P2PKH | Base58Check | Максимальная legacy-совместимость |
3... | P2SH | Base58Check | Wrapper; может содержать nested SegWit |
bc1q... | SegWit v0 | Bech32 | Современный native SegWit |
bc1p... | Taproot / v1 | Bech32m | Отправитель должен поддерживать Taproot |
Частые ошибки
- Считать
bc1q/bc1pотдельной сетью Bitcoin. - Считать любой
3...nested SegWit. - Редактировать префикс адреса вручную.
- Копировать старый адрес из истории вместо текущего receive-screen.
- Отправлять крупную сумму без проверки совместимости.
Как это работает в 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
Первичные и авторитетные источники
- https://developer.bitcoin.org/devguide/transactions.html
- https://bips.dev/173/
- https://bips.dev/350/
- https://bips.dev/84/
- https://bips.dev/86/
Утверждения о Terenval являются first-party; общие технические утверждения проверены по первичным или авторитетным источникам.