У мережі біткоїна існує кілька видів адрес. Їх можна легко відрізнити за префіксом — символами на початку адреси:
- Legacy (P2PKH): починається з цифри 1 . Приклад: 1N4Qbzg6LSXUXyXu2MDuGfzxwMA7do8AyL .
- Script (P2SH): починається з цифри 3. Приклад: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy .
- SegWit (P2WPKH): починається з комбінації "bc1q". Приклад: bc1qfg9t7fwn0atn4yf9spca5502vk8dyhq8a9aqd8 .
- Taproot (P2TR): починається з комбінації "bc1p". Приклад: bc1peu5hzzyj8cnqm05le6ag7uwry0ysmtf3v4uuxv3v8hqhvsatca8ss2vuwx .
Що таке біткоїн-адреса у форматі Legacy?
Legacy-адреса — це найперший стандарт адреси в мережі біткоїна, запропонований ще Сатоші Накамото. Інакше її називають P2PKH (Pay To Public Key Hash), оскільки вона вимагає від одержувача підпис, обчислений із приватного ключа, і публічний ключ.
Адреса типу Legacy складається з трьох частин:
- префікс;
- згенерований у результаті застосування до приватного ключа алгоритмів SHA256 і RIPEMD публічний ключ;
- контрольна сума.
Як вхідні, так і вихідні перекази з таких адрес підтримують усі гаманці та додатки, що працюють у мережі біткоїна. Головний мінус Legacy-адрес — високі комісії. Також у них низька швидкість подвійного хешування контрольної суми і більша вага в QR-кодах.
Які відмінності Script (P2SH) від Legacy?
Script-адреси з’явилися в пропозиції щодо поліпшення біткоїна BIP-0016 у січні 2012 року завдяки головному науковому співробітнику Bitcoin Foundation Гевіну Андресену.
Вони мають ту саму структуру, що й Legacy-адреси, але починаються з цифри 3. Такі адреси припускають, що під час переказу коштів одержувач повинен мати скрипт, відповідний до скрипта хеша. Ця особливість дає змогу знижувати комісію за переказ, перекладати комісійні витрати на одержувача і створювати адреси з мультипідписом.
У чому переваги формату SegWit?
Навесні 2016 року розробники Пітер Велле і Грег Максвелл в оновленні BIP-0173 запропонували новий вид адреси під назвою Bech32. Його також називають Segregated Witness (SegWit) або P2WPKH (Pay to Witness Public Key Hash).
Головна перевага Taproot-адрес для їхніх власників — найнижчі комісії порівняно з іншими форматами і дешевші платежі в мережі Lightning Network. Однак у Taproot є великий недолік — цей вид поки підтримує тільки невелика кількість гаманців. У середині серпня 2022 року лише 0,56% всіх вихідних переказів у мережі біткоїна здійснювалися з адрес цього типу.
Поступове поширення нового стандарту — норма для децентралізованої мережі біткоїна, якою користується величезна кількість додатків і користувачів. Аналогічна ситуація спостерігалася після впровадження SegWit.
Чи можна переводити біткоїни між адресами різних форматів?
Сьогодні Legacy, Script і SegWit є повністю сумісними між собою. Тобто між ними можна вільно проводити як вхідні, так і вихідні перекази.
Дещо по-іншому справа йде з Taproot. Більшість використовуваних некастодіальних гаманців підтримують надсилання транзакцій на адресу типу Bech32m, однак не мають функцій зі створення такої адреси. Крім того, не всі біржі криптовалют дозволяють відправляти кошти на Taproot-адресу. Поточну ситуацію із впровадженням Taproot у популярні біткоїн-гаманці можна подивитися на сайті Bitcoin Wiki.
Транзакції P2TR-адрес підтримують багато використовуваних оглядачів блоків біткоїна, наприклад Blockchair або Blockstream.
Відповіді на часті запитання
Що таке біткойн-адреса?
Біткоїн-адреса — це унікальний ідентифікатор, за допомогою якого користувач може надсилати й отримувати криптовалюту. Кожна BTC-адреса унікальна і генерується шляхом складних механізмів шифрування. Слугує аналогом банківського рахунку в мережі біткоїна.
Який формат біткоїн-гаманця кращий?
Станом на 2022 рік рекомендуємо використовувати SegWit — він є сучасним стандартом, дає змогу платити низькі комісії за перекази в мережі біткоїна і підтримується більшістю гаманців. У майбутньому цей формат, найімовірніше, змінить Taproot
Як вибрати вид біткоїн-адреси?
Найчастіше додаток для зберігання біткоїнів дає змогу вибрати формат адреси на етапі створення адреси.
Скільки символів в адресі біткойн-гаманця?
Legacy-адреса для першої криптовалюти складається з 34 символів, SegWit-адреси (Bech32) найчастіше включають 42 знаки, Taproot (Bech32m) — 62 символи.
Скільки всього біткоїн-адрес?
За даними Glassnode, у серпні 2022 року в мережі біткоїна було понад 38 млн адрес із ненульовим балансом. Щодня транзакції відправляють або отримують близько 1 млн біткоїн-адрес.