К основному содержимому

Какие форматы биткойн-адресов доступны и как мне переключиться?

Узнайте о различиях между распространенными форматами адресов Биткойн и о том, как выбрать совместимый адрес получения в UKey Wallet.

U
Автор: UKey Wallet

Общие понятия и часто задаваемые вопросы

Чтобы сбалансировать совместимость, эффективность транзакций и требования конфиденциальности между различными сервисами, аппаратные кошельки UKey и клиент UKey Wallet поддерживают несколько распространенных форматов биткойн-адресов. В этой статье объясняются их основные различия и способы выбора формата в UKey Wallet.

1. Распространенные форматы биткойн-адресов

Тип адреса

Общий префикс

Ключевые характеристики

Когда его использовать

Наследие (П2ПХ)

1

Широкая совместимость; при сопоставимых расходах вес транзакции и комиссии обычно выше, чем в форматах SegWit.

Используйте, если принимающая служба не поддерживает SegWit.

Вложенный SegWit (П2Ш)

3

Обертывает SegWit в P2SH, чтобы сбалансировать совместимость с меньшим весом транзакции.

Используйте, когда требуется совместимость с некоторыми старыми службами.

Родной SegWit (Бех32)

bc1q

Меньший вес транзакции и контрольная сумма Bech32, предназначенная для обнаружения ошибок ввода.

Практический вариант по умолчанию, если получатель его поддерживает..

стержневой корень (П2ТР/Беч32м)

bc1p

Поддерживает подписи Шнорра и пути к сценариям; некоторые сложные расходы могут повысить эффективность и конфиденциальность.

Используйте, когда получатель поддерживает Taproot или когда необходимы соответствующие расширенные функции.

Прежде чем выбрать формат адреса:

  • Сначала проверьте совместимость: убедитесь, что принимающая служба поддерживает выбранный формат. Адрес, начинающийся с 3 может представлять другие сценарии P2SH и не обязательно является адресом вложенного SegWit.

  • Сборы не зависят только от возраста адреса: Фактические комиссии зависят от входных и выходных транзакций, типов скриптов и выбранной ставки комиссии. Форматы SegWit обычно уменьшают вес транзакции, но ни один формат не гарантирует, что каждая транзакция будет самой дешевой.

  • Преимущества конфиденциальности Taproot зависят от того, как он используется.: Taproot может улучшить внешний вид некоторых сложных расходов в сети, но не делает каждую транзакцию анонимной.

1. Наследие (P2PKH — оплата хеша открытого ключа)

  • Формат адреса: Обычно начинается с 1 (пример: 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u).

  • Технический обзор: P2PKH — один из первых типов адресов Биткойна, который используется и сегодня.

  • Практические соображения: он широко совместим, но сопоставимые расходы обычно имеют больший вес транзакций, чем форматы SegWit, и поэтому могут потребовать более высоких комиссий.

2. Вложенный SegWit (P2SH — оплата за хэш сценария)

  • Формат адреса: Общие адреса вложенных SegWit начинаются с 3 (пример: 3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN).

  • Технический обзор: этот формат оборачивает условие расходования SegWit в P2SH и был представлен как мост совместимости. Не каждый адрес, начинающийся с 3 — это вложенный адрес SegWit.

  • Практические соображения: Обычно он снижает вес транзакций по сравнению с Legacy и работает с сервисами, поддерживающими P2SH, но не Bech32. Обычно он менее эффективен, чем Native SegWit.

3. Собственный SegWit (Bech32)

  • Формат адреса: Адреса SegWit v0 начинаются с bc1q (пример: bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3).

  • Технический обзор: Собственный SegWit использует кодировку Bech32, определенную в BIP173, и не требует переноса P2SH.

  • Practical considerations:

    • Эффективность транзакций: Обычно он имеет меньший вес транзакций, чем Legacy и Nested SegWit.

    • Обнаружение ошибок: Контрольная сумма Bech32 помогает обнаружить ошибки ввода адреса и хорошо работает с QR-кодами.

    • Рекомендация: Когда и отправитель, и служба-получатель поддерживают его, Native SegWit является практическим стандартом для повседневных переводов BTC.

4. Taproot (P2TR — Плата за Taproot)

  • Формат адреса: Начинается с bc1p (пример: bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe).

  • Технический обзор: Taproot активирован в основной сети Биткойн в ноябре 2021 года. Адреса P2TR используют кодировку Bech32m и поддерживают подписи Шнорра и пути сценариев.

  • Практические соображения: для некоторых сложных условий подписи и сценариев Taproot может повысить эффективность и раскрыть меньше информации о сценариях в цепочке. Результат зависит от того, как построена транзакция; Taproot не делает каждую транзакцию анонимной.

2. Выбор формата адреса BTC в UKey Wallet

Прежде чем переводить активы между кошельками, платформами или биржами, подтвердите, какие форматы адресов поддерживает получатель. Если ваша версия UKey Wallet предоставляет селектор формата адреса, выполните следующие действия:

  1. Откройте UKey Wallet и перейдите в свой БТД-счет.

  2. Выбрать Получить.

  3. Откройте опцию формата адреса на экране приема.

  4. В зависимости от требований совместимости получателя выберите Legacy, Nested SegWit, Native SegWit или Taproot, а затем проверьте сгенерированный адрес получения.

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

Нашли ответ на свой вопрос?