|
|
Опубликовано 17.10.2025 11:35:22
|
|
|
|

Эволюция протокола Биткоина привела к появлению различных типов адресов в сети Биткоина, чтобы соответствовать требованиям безопасности и эффективности. Например, некоторые кошельки требуют выбора типа адреса, как показано на рисунке ниже:
Адрес наследия (P2PKH)
Протокол: BIP-44 Типичный путь: m/44'/0'/0'/0/0/0 (первый внешний адрес мастер-аккаунта Биткоина).
- Устаревшие адреса — это первый формат адресов, принятый Биткоином, и они начинаются с числа 1, например: 1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9
- Эти адреса основаны на скриптах Pay-to-Public-Key-Hash (P2PKH), их транзакции занимают много места в блокчейне, обрабатываются относительно медленно и недостаточно анонимны.
Вложенный адрес SegWit (P2SH)
Протокол: BIP-49 Типичный путь: m/49'/0'/0'/0/0/0 (первый внешний адрес мастер-аккаунта биткоина)
- Вложенный SegWit — это биткоин-адрес P2SH, который начинается с числа 3, например: 3EmUH8Uh9EXE7axgyAeBsCc2vdUdKkDqWK
- SegWit — это технологическое обновление, разработанное для улучшения гибкости транзакций Биткоина, увеличения пропускной способности сети и снижения комиссий за транзакции. Адреса, использующие SegWit, уменьшают размер транзакций BTC, что приводит к снижению комиссий за перевод.
Родной адрес SegWit (P2WPKH)
Протокол: BIP-84 Типичный путь: m/84'/0'/0'/0/0/0 (первый внешний адрес мастер-аккаунта биткоина).
- Native SegWit — это биткойн-адрес, начинающийся с bc1q и использующий схему кодирования Bech32, например: bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw
- Нативные адресы SegWit дополнительно оптимизируют обработку транзакций по сравнению с вложённым SegWit, улучшая совместимость между кошельками, читаемость и экономию места.
Адрес Taproot (P2TR)
Протокол: BIP-86,Вход по гиперссылке виден. Типичный путь: m/86'/0'/0'/0/0/0 (первый внешний адрес мастер-аккаунта Биткоина).
- Taproot — это тип адреса Биткоина, начинающийся с bc1p и использующий схему кодирования Bech32m, а также является последним типом адреса Биткоина, например: bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe
- Taproot, крупное обновление, активированное Bitcoin в конце 2021 года, внедрило новую схему подписи под названием Schnorr signatures, которая позволяет сложным транзакциям с несколькими подписями выглядеть как обычные, добавляя приватность.
Таблица сравнения
соглашение | Формат адреса (например, Биткоин) | Префикс адреса (Bitcoin Mainnet) | Основные особенности: | | BIP-44 | Адрес наследия (адрес наследия) | 1 | Самый ранний формат адреса, который наиболее совместим, но имеет большую длину, постепенно заменяется. | | BIP-49 | P2WPKH вложенный в P2SH (совместимый формат) | 3 | Совместим с форматом SegWit для наследственных адресов, балансируя совместимость с преимуществами SegWit (например, низкими комиссиями). | | BIP-84 | P2WPKH нативный адрес SegWit | BC1Q | Чистый формат SegWit с более низкими комиссиями и повышенной защитой — это сейчас основной выбор. | | BIP-86 | P2TR (Адрес Taproot) | BC1P | Он поддерживает протокол Taproot, который обладает более высокой конфиденциальностью и функциональностью (например, поддерживает сложные скрипты), и подходит для сложных сценариев. |
.NET/C# генерирует адрес BTC Taproot
Начните с ссылки на пакет, следующим образом:
Код таков:
Как показано ниже:
Ссылка:
Вход по гиперссылке виден.
Вход по гиперссылке виден. |
Предыдущий:Подробное объяснение кодирования блокчейнов Base58, Base58Check, Bech32 и Bech32mСледующий:Анализ краулера в Douyin Mall, позиционирование 6 богов, анализ контроля рисков, теперь должно быть 7 богов X-Perseus
|