⭐️ 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 на новые протоколы.