Кошельки

Legacy, SegWit и Taproot: какой адрес Bitcoin выбрать для получения

Форматы адресов Bitcoin отличаются совместимостью и стоимостью будущего расходования. Разбираем Legacy, SegWit и Taproot перед получением перевода.

Legacy, SegWit и Taproot: какой адрес Bitcoin выбрать для получения

Короткий ответ: для нового получения обычно выбирают современный формат, который поддерживают ваш кошелёк и сервис отправителя. Native SegWit широко совместим и экономит место при будущем расходовании. Taproot также эффективен и даёт новые возможности, но старый отправитель может не распознать адрес. Legacy нужен главным образом для совместимости.

Как визуально различаются форматы

Legacy-адреса основного Bitcoin обычно начинаются с 1. Это старый формат P2PKH, который понимают практически все кошельки и биржи. Его недостаток проявляется при расходовании: вход занимает больше веса, чем современный SegWit-вход, поэтому при одинаковой ставке комиссия может быть выше.

Адреса, начинающиеся с 3, часто являются P2SH. Они использовались для совместимого SegWit, но тот же префикс встречается и у других скриптов, например мультиподписи. По одной первой цифре нельзя доказать внутренние условия. Такой адрес полезен как переходный вариант для старого отправителя.

Native SegWit использует Bech32 и обычно начинается с bc1q. Taproot применяет Bech32m и начинается с bc1p. Регистр смешивать нельзя, а длина может различаться. Человеку не нужно вручную вычислять контрольную сумму: кошелёк обязан проверить строку перед созданием транзакции.

Как формат влияет на комиссию

Комиссия платится при расходовании UTXO, а не за хранение на адресе. Получатель, выбирая формат сегодня, влияет на вес своего будущего входа. SegWit вынес часть данных подписи в witness, который учитывается с меньшим весом. Поэтому его расходование обычно компактнее Legacy при сопоставимых условиях.

Taproot является SegWit версии 1. Простой key-path spend может быть эффективным, а сложные условия способны раскрывать в блокчейне только использованную ветвь. Но реальная экономия зависит от сценария, числа подписей и реализации кошелька. Нельзя обещать, что любой Taproot-платёж всегда дешевле любого SegWit.

Ставка в sat/vB остаётся отдельной величиной. Современный адрес уменьшает виртуальный размер, но не защищает от переплаты, если кошелёк выбрал слишком высокую ставку или множество входов. Для расчёта используйте руководство про sat/vB и общую комиссию Bitcoin.

Что проверить перед получением

  1. Создайте новый адрес именно в нужном Bitcoin-аккаунте и сети mainnet, если ожидается реальный BTC.
  2. Покажите адрес на экране аппаратного кошелька и сравните начало, конец и несколько символов в середине.
  3. Уточните, поддерживает ли сервис отправителя выбранный формат. Проверяйте это до оформления вывода.
  4. Не меняйте bc1p на bc1q и не конвертируйте строку вручную. Это разные типы выходов, а не варианты написания.
  5. Для значимой суммы выполните небольшой тестовый перевод и дождитесь нужного подтверждения.

Если форма сервиса отклоняет Taproot, не удаляйте символы и не вставляйте адрес через сторонний «конвертер». Создайте в своём кошельке поддерживаемый SegWit или совместимый адрес, убедившись, что он относится к тому же набору ключей. Старый интерфейс может просто не знать Bech32m.

Можно ли хранить разные форматы в одном кошельке

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

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

Кошелёк может тратить UTXO разных форматов в одной транзакции, если контролирует соответствующие ключи. Это не всегда оптимально для приватности: совместное расходование помогает связать адреса. Coin Control позволяет не смешивать входы без необходимости.

Совместимость с биржами и сервисами

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

Если отправитель уже создал действительную транзакцию на ваш адрес, формат не позволяет отменить её. Найдите TxID и проверьте выход. Когда адрес совпадает и кошелёк контролирует ключ, средства находятся в блокчейне независимо от того, успел ли интерфейс обновить баланс.

Безопасность

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

Если адрес в буфере изменился после копирования, остановитесь и проверьте устройство на вредоносное ПО. Полезная инструкция объясняет, как подменяется криптоадрес в буфере. Не подтверждайте перевод только по первым четырём символам.

Итог

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