Это перевод, выполнен от лица автора 1miau. Спасибо ему за информацию!SegWit (
https://en.bitcoinwiki.org/wiki/Segregated_Witness) эта технология была активирована 24 августа 2017 года, и одним из главных улучшений SegWit являются более низкие комиссии за транзакции, отправляемые с адресов SegWit.
Для биткоин-адресов существуют разные форматы адресов. Это частично видно, если взглянуть на их префикс:
| Префикс | Категория | Формат |
| ________ | __________________________ | _______________________________________________________________________________ _____________________ |
| 1… | Legacy-адрес | P2PKH (pay to public key hash) |
| 3… | Multisignature-Address | P2SH (pay to script hash) |
| ________ | __________________________ | _______________________________________________________________________________ _____________________ |
| 3… | nested SegWit-Address | P2WPKH-P2SH (pay to witness public key hash - pay to script hash) / P2WSH-P2SH (pay to witness script hash - pay to script hash) |
| ________ | __________________________ | _______________________________________________________________________________ _____________________ |
| bc1q… | native SegWit-Address (bech32) | P2WPKH-bech32 (pay to witness public key hash) / P2WSH-bech32 (pay to witness script hash) |
| bc1p… | Taproot-Address | P2TR-bech32m (pay to tap root) |
1… Адреса, начинающиеся с 1, являются стандартными биткоин-адресами и
никогда не используют SegWit
3… Адреса, начинающиеся с 3,
могут использовать SegWit, но также могут быть адресами с мультиподписью. Мы можем определить, использует ли адрес SegWit, только после отправки биткоинов с этого адреса путем анализа деталей исходящей транзакции.
bc1… Адреса, начинающиеся с bc1q (native SegWit) и bc1p (Taproot)…
Всегда используют SegWit.
Упрощенное объяснение того, как определить адреса SegWit, можно найти здесь:
BTC-адреса, начинающиеся с «3», что это такое? упрощенное объяснение.
Native SegWit или nested SegWit? После прочтения вышеизложенного и ознакомления с преимуществами использования адресов SegWit, вы, возможно, задаетесь вопросом, в чем разница между нативным адресом SegWit (bech32, начинается с bc1q...) / адресом Taproot (bech32m, начинается с bc1p) и вложенным SegWit (P2WPKH-P2SH / P2WSH-P2SH, начинается с 3...).
Для нас важно знать, что использование нативного адреса SegWit / адреса Taproot приведет к еще более низким комиссиям по сравнению с вложенным адресом SegWit.
Экономия при отправке с вложенного адреса SegWit (3...) по сравнению с обычным адресом (1...) составляет 26% и более.
Экономия при отправке с нативного адреса SegWit (bc1q...) по сравнению с обычным адресом (1...) составляет 38% и более.
В зависимости от количества входных данных для адреса, экономия варьируется, при этом большее количество входных данных обеспечивает еще большую экономию в процентах.
Добавлено в ноябре 2022 года: теперь также доступны адреса Taproot (bc1p...). С точки зрения экономии на комиссиях, адреса Taproot столь же эффективны, как и нативные адреса SegWit (bc1q...). Экономия по сравнению с обычным устаревшим адресом (1...) составляет 38% и более.
Подробный расчет можно найти
здесь, подготовил Charles-Tim.
Это связано с тем, что нативный SegWit и Taproot технически очень похожи, поскольку нативный SegWit и Taproot являются частью технологии Witness (bech32 / bech32m).
Какие дополнительные преимущества дает использование адреса SegWit? Помимо снижения комиссий за транзакции, использование адресов SegWit также поможет сети Bitcoin, поскольку в один блок поместится больше транзакций. В результате Bitcoin сможет обрабатывать больше транзакций в секунду, что выгодно всем участникам.
Есть ли какие-либо недостатки?(примечание переводчика: не актуально в 2026 году)Если вы использовали биткоины на централизованных сервисах и теперь хотите отправить их на свой собственный адрес bech32 SegWit, возможно, централизованный сервис не распознает ваш адрес bech32 и отклонит его как недействительный. Это связано с тем, что некоторые веб-сайты медленно обновляются, и такие сайты не принимают новый формат адресов bech32. Однако это относится только к адресам bech32, но не к вложенному SegWit, который совместим везде, и рано или поздно все больше сервисов будут полностью поддерживать bech32. Просто для информации, если вас интересует, почему вы не можете отправить BTC на адрес bech32 с некоторых централизованных сервисов, когда ваши платежи отклоняются.
Вот список, где вы можете увидеть, поддерживаются ли различные форматы адресов
https://en.bitcoin.it/wiki/Bech32_adoption
Интересная статистика по SegWitКак и во многих других аспектах, связанных с биткоином, существует ценная статистика и графики по SegWit, например, на
transactionfee.info.
Среди прочих категорий, вы можете найти долю биткоин-транзакций, использующих SegWit:
https://transactionfee.info/charts/payments-spending-segwit/В настоящее время около 86%.
А также обзор процентного соотношения вложенных и нативных SegWit::
https://transactionfee.info/charts/inputs-types-by-count/Примечание: общее количество нативных SegWit (bech32, фиолетовый и темно-синий) относительно невелико по сравнению с вложенными SegWit (светло-синий и оранжевый).
ЗаключениеВыбор адреса bech32 SegWit станет наилучшим решением в долгосрочной перспективе и принесет множество преимуществ как вам, так и сети Bitcoin в целом.
Перевод сделан по инициативе: