⭐️ Bitcoin адреса + Babylon | что выбрать ⭐️
📌 Увидел много вопросов про разные типы Bitcoin адресов и какой из них выбрать при заносе в Babylon. Совместно с моим другом по имени ChatGPT, мы сделали небольшой ресерч:
1️⃣ Старые Bitcoin Addresses (активация в 2009г)
🔘 Начинаются с: "1"
🔘 Формат адреса: P2PKH (Pay-to-Public-Key-Hash)
🔘 Особенности:
- Это оригинальные биткойн-адреса;
- Поддерживаются всеми узлами и кошельками;
- Транзакции занимают больше места в блоке по сравнению с SegWit и Taproot;
- Высокие комиссии по сравнению с новыми форматами.
🔘 Скорость обработки транзакций: Медленная из-за большего размера транзакций и высокой конкуренции за место в блоке
2️⃣ Segregated Witness Addresses (SegWit) (активация в 2017г)
🔘 Начинаются с: "3"
🔘 Формат адреса: P2SH (Pay-to-Script-Hash) с SegWit внутри
🔘 Особенности:
- Поддерживает SegWit транзакции через P2SH, что обеспечивает совместимость со старыми узлами;
- Транзакции занимают меньше места по сравнению с P2PKH;
- Уменьшает комиссии и улучшает пропускную способность сети.
🔘 Скорость обработки транзакций: Умеренная, но быстрее, чем у старых P2PKH транзакций
3️⃣ Native SegWit Addresses (Bech32) (активация в 2018г)
🔘 Начинаются с: "bc1q"
🔘 Формат адреса: Bech32 (P2WPKH или P2WSH)
🔘 Особенности:
- Это нативный формат SegWit, без необходимости в P2SH обертке;
- Самые компактные транзакции среди SegWit, что снижает комиссии;
- Не поддерживается старыми кошельками, но большинство уже поддерживает.
🔘 Скорость обработки транзакций: Потенциально самая быстрая, благодаря меньшему размеру транзакций
4️⃣ Taproot Addresses (активация в 2021г)
🔘 Начинаются с: "bc1p"
🔘 Формат адреса: Bech32 (P2TR - Pay-to-Taproot)
🔘 Особенности:
- Включает Schnorr подписи и MAST для улучшенной конфиденциальности и компактности транзакций;
- Поддерживает сложные сценарии, такие как мультиподписные контракты, с улучшенной конфиденциальностью;
- Оптимизирован для снижения размера сложных транзакций.
🔘 Скорость обработки транзакций: Высокая, особенно для сложных сценариев, но может зависеть от текущей поддержки и использования.
⚙️ Итого по технологиям:
▶️ Для простых транзакций и в условиях обычной загрузки сети, Native SegWit потенциально обработаются наиболее быстро. Это связано с их меньшим размером, эффективностью и более широкой поддержкой и признанием в сети
▶️ Для сложных сценариев: Taproot может предложить меньший размер транзакции благодаря более компактным подписям и оптимизации сложных сценариев, что делает их предпочтительными для майнеров. При работе с комплексными смарт-контрактами и поддержкой Taproot, данный тип транзакций может обработаться быстрее.
➡️ Что по Babylon:
🔘 В тестнете (Galxe кампания) Babylon поддерживал только Taproot.
🔘 При рестейке в мейннете Babylon официально будет поддерживать и Native SegWit и Taproot. Модеры не говорят что лучше и обозначают их как равнозначные.
🔘 Т.к. нагрузка на сеть ожидается высокой, а рестейк ВТС - полноценный сложный смарт-контракт, я все-таки думаю, что Taproot может быть предпочтительнее.
➡️ Что делать:
🔘 Я решил подстраховаться и заготовленные BTC для Babylon перевел на Taproot адрес. Leather кошелек поддерживает Taproot, но пока не умеет отправлять в ней нативный BTC (только BRC20 токены).
🔘 Поэтому можно скачать OKX Wallet, который полноценно поддерживает все 4 вышеуказанных типа транзакций. В интерфейсе кошелька можно легко перебросить ВТС из SegWit в Taproot.
🔘 Если же у вас старые кошельки (тип 1 или тип 2), то также нужно скачать ОКХ Wallet, восставить по сид-фразе ваш кошелек и перевести BTC на новые протоколы.
📌 Увидел много вопросов про разные типы Bitcoin адресов и какой из них выбрать при заносе в Babylon. Совместно с моим другом по имени ChatGPT, мы сделали небольшой ресерч:
1️⃣ Старые Bitcoin Addresses (активация в 2009г)
🔘 Начинаются с: "1"
🔘 Формат адреса: P2PKH (Pay-to-Public-Key-Hash)
🔘 Особенности:
- Это оригинальные биткойн-адреса;
- Поддерживаются всеми узлами и кошельками;
- Транзакции занимают больше места в блоке по сравнению с SegWit и Taproot;
- Высокие комиссии по сравнению с новыми форматами.
🔘 Скорость обработки транзакций: Медленная из-за большего размера транзакций и высокой конкуренции за место в блоке
2️⃣ Segregated Witness Addresses (SegWit) (активация в 2017г)
🔘 Начинаются с: "3"
🔘 Формат адреса: P2SH (Pay-to-Script-Hash) с SegWit внутри
🔘 Особенности:
- Поддерживает SegWit транзакции через P2SH, что обеспечивает совместимость со старыми узлами;
- Транзакции занимают меньше места по сравнению с P2PKH;
- Уменьшает комиссии и улучшает пропускную способность сети.
🔘 Скорость обработки транзакций: Умеренная, но быстрее, чем у старых P2PKH транзакций
3️⃣ Native SegWit Addresses (Bech32) (активация в 2018г)
🔘 Начинаются с: "bc1q"
🔘 Формат адреса: Bech32 (P2WPKH или P2WSH)
🔘 Особенности:
- Это нативный формат SegWit, без необходимости в P2SH обертке;
- Самые компактные транзакции среди SegWit, что снижает комиссии;
- Не поддерживается старыми кошельками, но большинство уже поддерживает.
🔘 Скорость обработки транзакций: Потенциально самая быстрая, благодаря меньшему размеру транзакций
4️⃣ Taproot Addresses (активация в 2021г)
🔘 Начинаются с: "bc1p"
🔘 Формат адреса: Bech32 (P2TR - Pay-to-Taproot)
🔘 Особенности:
- Включает Schnorr подписи и MAST для улучшенной конфиденциальности и компактности транзакций;
- Поддерживает сложные сценарии, такие как мультиподписные контракты, с улучшенной конфиденциальностью;
- Оптимизирован для снижения размера сложных транзакций.
🔘 Скорость обработки транзакций: Высокая, особенно для сложных сценариев, но может зависеть от текущей поддержки и использования.
⚙️ Итого по технологиям:
▶️ Для простых транзакций и в условиях обычной загрузки сети, Native SegWit потенциально обработаются наиболее быстро. Это связано с их меньшим размером, эффективностью и более широкой поддержкой и признанием в сети
▶️ Для сложных сценариев: Taproot может предложить меньший размер транзакции благодаря более компактным подписям и оптимизации сложных сценариев, что делает их предпочтительными для майнеров. При работе с комплексными смарт-контрактами и поддержкой Taproot, данный тип транзакций может обработаться быстрее.
➡️ Что по Babylon:
🔘 В тестнете (Galxe кампания) Babylon поддерживал только Taproot.
🔘 При рестейке в мейннете Babylon официально будет поддерживать и Native SegWit и Taproot. Модеры не говорят что лучше и обозначают их как равнозначные.
🔘 Т.к. нагрузка на сеть ожидается высокой, а рестейк ВТС - полноценный сложный смарт-контракт, я все-таки думаю, что Taproot может быть предпочтительнее.
➡️ Что делать:
🔘 Я решил подстраховаться и заготовленные BTC для Babylon перевел на Taproot адрес. Leather кошелек поддерживает Taproot, но пока не умеет отправлять в ней нативный BTC (только BRC20 токены).
🔘 Поэтому можно скачать OKX Wallet, который полноценно поддерживает все 4 вышеуказанных типа транзакций. В интерфейсе кошелька можно легко перебросить ВТС из SegWit в Taproot.
🔘 Если же у вас старые кошельки (тип 1 или тип 2), то также нужно скачать ОКХ Wallet, восставить по сид-фразе ваш кошелек и перевести BTC на новые протоколы.