Все типы биткоин-адресов существующие в 2023 году
Главное
К форматам адресов, используемых в сети биткоин, относятся Legacy (P2PKH), Script (P2SH), SegWit (P2WPKH) и Taproot (P2TR).<Используемая технология и преимущества для пользователя, в частности, возможность платить меньшую комиссию за транзакции, отличаются в зависимости от формы биткойн-адреса.
SegWit – самый распространенный стандарт биткойн-адресов по состоянию на май 2023 года.
Последним адресом формата, который существовал в протоколе первой криптовалюты, был адрес формата Taproot, или Bech32m. Он был запущен одновременно с активацией обновления в ноябре 2021 года.
Как определить тип адреса в сети Биткоин?
В сети биткоин адреса бывают разных типов. Их четко различает префикс, который является набором символов в начале адреса:
- Legacy(P2PKH): первый символ – 1, например, 1N4Qbzg6LSXUXyXu2MDuGfzxwMA7do8AyL.
- Шрифт (P2SH): начинается с цифры 3. Иллюстрация – 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy.
- SegWit (P2WPKH): “bc1q” первые символы. bc1qfg9t7fwn0atn4yf9spca5502vk8dyhq8a9aqd8 является иллюстрацией.
- Taproot (P2TR): начинается с похожих символов “bc1p”. bc1peu5hzzyj8cnqm05le6ag7uwry0ysmtf3v4uuxv3v8hqhvsatca8ss2vuwx – иллюстрация.
Что означает Legacy биткоин-адрес?
Первоначальный стандарт биткойн-адреса, который называется устаревшим адресом, был предложен Сатоши Накамото (Satoshi Nakamoto). Он также известен как P2PKH (Pay To Public Key Hash), поскольку для вычисления подписи необходимо использовать публичный и приватный ключи получателя.
Адрес типа Legacy состоит из трех компонентов:
- префикс;
- открытый ключ, созданный после того, как закрытый ключ был подвергнут алгоритмам SHA256 и RIPEMD;
- контрольная сумма.
Все кошельки и программы, работающие в сети биткоина, позволяют осуществлять входящие и исходящие переводы с таких адресов. Самым большим недостатком Legacy-адресов являются высокие комиссии. Кроме того, они имеют более низкую скорость двойного хеширования контрольной суммы и больший вес QR-кодов.
В чем разница между Legacy и Script (P2SH)?
Главный ученый Bitcoin Foundation Гэвин Андресен (Gavin Andresen) отвечает за скриптовые адреса, которые были включены в предложение по совершенствованию биткоина BIP-0016 в январе 2012 года.
Они структурированы подобно Legacy-адресам, но начинаются с 3. Такие адреса предполагают, что получатель должен иметь скрипт, который соответствует хэш-скрипту, чтобы получить деньги. Вы можете использовать эту функцию, чтобы снизить цену перевода, взимать с получателя комиссию и генерировать адреса с несколькими подписями.
Какие преимущества имеет формат SegWit?
Тип адреса Bech32 был предложен создателями Питером Веллом и Грегом Максвеллом в обновлении BIP-0173 весной 2016 года. Он также известен как P2WPKH (Pay to Witness Public Key Hash) или Segregated Witness (SegWit).Эти адреса используют протокол SegWit, который снижает транзакционные издержки еще больше, чем Script или Legacy, благодаря исключению подписи из блоков в сети Биткоин. В конце августа 2017 года аналогичное обновление вступило в силу.
К 2022 году все широко используемые биткоин-кошельки будут поддерживать SegWit, который считается отраслевым стандартом. По данным Transactionfee.info, в середине августа 2022 года около 85% всех внешних транзакций были осуществлены с адресов SegWit.
Идеальный тип биткойн-адреса – это taproot, не так ли?
Еще несколько лет назад ожидалось обновление биткоин-протокола Taproot. Оно было полностью активировано в ноябре 2021 года.
В обновление включены важные технические изменения, в том числе внедрение идеи MAST и метода подписи Шнорра. Taproot должен повысить эффективность и масштабируемость блокчейна биткоина. Адреса нового формата, который получил название Pay-to-Taproot (P2TR) или Bech32m, является еще одним следствием обновления.
Низкая стоимость по сравнению с другими форматами и более доступные платежи через сеть Lightning Network – ключевые преимущества адресов Taproot для их владельцев.Однако Taproot имеет существенный недостаток – лишь несколько кошельков сейчас принимают этот тип адресов. Только 0,56% всех исходящих переводов в сети Bitcoin по состоянию на середину августа 2022 года были осуществлены с таких адресов.
Децентрализованная сеть биткоинов, используемая огромным количеством приложений и пользователей, привыкла к постепенному внедрению новых стандартов. После внедрения SegWit возникла похожая проблема.
Возможно ли отправлять биткоины в разных формах на разные адреса?
На данный момент SegWit, Legacy и Script полностью совместимы между собой. Другими словами, вы можете свободно отправлять и получать деньги между ними.
С Taproot ситуация несколько иная. Большинство распространённых некастодиальных кошельков позволяют отправлять транзакции на адреса типа Bech32m, но им не хватает инструментов для генерации этих адресов. Кроме того, не каждая криптовалютная биржа поддерживает отправку денег на Taproot-адрес. На сайте Bitcoin Wiki вы можете просмотреть текущее состояние внедрения Taproot в известных биткоин-кошельках.
Многие из активных обозревателей блокчейна биткоина, таких как Blockchair или Blockstream, поддерживают транзакции с использованием P2TR-адресов.
FAQ
Что такое биткоин-адрес?
Физическое лицо может отправлять и получать деньги, используя специальный идентификационный номер, который называется биткойн-адресом. Каждый BTC-адрес является уникальным и создается с помощью сложных методов шифрования. Он функционирует в сети биткоинов как аналог банковского счета.
Какой формат биткоин-кошелька работает лучше всего?
Мы советуем использовать SegWit с 2022 года, поскольку это самый современный стандарт, который позволяет снизить транзакционные издержки на биткоин-транзакции и поддерживается большинством кошельков. В будущем этот формат, вероятно, заменит Taproot.
Как решить, какой биткоин-адрес использовать?
При создании адреса программа для хранения биткоинов часто дает возможность выбрать формат адреса.
Сколько символов в адресе биткоин-кошелька?
Начальный адрес начальной криптовалюты состоит из 34 символов, адреса SegWit (Bech32) обычно состоят из 42 символов, а адреса Taproot (Bech32m) – из 62 символов.
Сколько всего существует биткоин-адресов?
В августе 2022 года сеть биткоинов имела более 38 миллионов ненулевых адресов, согласно данным Glassnode. Ежедневно почти 1 миллион биткоин-адресов осуществляют и получают транзакции.