Заметив, що багато новачків у крипто заплутуються з адресами Біткойна. Насправді розібратися в цьому не так складно, якщо зрозуміти логіку. Зараз у мережі існує чотири основні формати, кожен зі своєю історією та призначенням.



Почнемо з найстарішого — P2PKH. Це адреси, що починаються з цифри 1, наприклад 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2. Винайшов їх Сатоші Накамото, і називається це Pay-to-Public-Key-Hash. Суть проста: замість відправки коштів прямо на відкритий ключ, вони йдуть на його хеш. Це підвищує приватність, оскільки реальний ключ не розкривається. Плюс дані в блокчейні стають компактнішими. Цей вид біткойн-адрес залишається найпоширенішим і зрозумілим навіть зараз.

Потім з’явився P2SH — адреси на «3». Гевін Андресен представив його у 2012 році спеціально для складних сценаріїв, особливо для мультипідписів. Тут платіж прив’язується до хешу скрипта, а не до ключа. Відправник знає лише хеш, а реальний скрипт розкривається тільки при витраті. Це дало Біткойну більше гнучкості і дозволило підтримувати більш складні транзакції, не розкриваючи їх деталі.

Потім з’явився Bech32 — адреси з префіксом bc1q. Назва походить від перших літер прізвищ розробників Пітера Вуілле і Грега Максвелла, плюс алгоритм ech для корекції помилок. Цей формат уміє розрізняти схожі символи, наприклад 1 і l, 0 і o, що знижує ризик помилок при введенні. Це вже SegWit-адреси, більш просунуті та ефективні.

І нарешті, Taproot — найновіший. Починається з bc1p. Це розвиток SegWit, яке ще більше зжимати розмір транзакцій і покращує приватність. На основі SegWit розробили цей формат, щоб підвищити ефективність блокчейну і знизити комісії. Всі ці види біткойн-адрес існують у мережі, і кожен має сенс у своєму контексті.

До речі, багато помічають, що гаманці генерують нову адресу після кожної транзакції. Це не баг, а фіча. Так працюють HD-гаманці — ієрархічні детерміновані гаманці на основі BIP32 і BIP44. Вони створюють цілу ланцюжок адрес із одного початкового значення, що спрощує резервне копіювання. Всі адреси генеруються детерміновано, тому достатньо зберегти seed, і можна відновити всі кошти.

Чому це робиться? Для конфіденційності. Якщо використовувати один адресу для всіх транзакцій, вся історія буде видно у блокчейні. Новий адрес кожного разу — і твої рухи важче відстежити. Плюс це підвищує безпеку: якщо один приватний ключ скомпрометовано, під загрозою лише кошти на одному адресі, решта в безпеці.

Всі ці типи адрес працюють завдяки криптографії еліптичних кривих, зокрема алгоритму secp256k1. Кожен адрес пов’язаний з унікальною парою ключів, і все це генерується дуже швидко. Якщо ти керуєш кількома адресами, не потрібно міняти гаманець — сучасні рішення це підтримують без проблем.

Якщо хочеш глибше розібратися і попрактикуватися з різними адресами, на Gate можна створити гаманець і спробувати. Там добре реалізована підтримка всіх цих форматів, і інтерфейс інтуїтивний навіть для новачків.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити