Цікаво, що більшість людей, які працюють з біткоїном, навіть не замислюються про те, скільки різних типів адрес насправді існує. А їх чотири, і кожен вирішує свої завдання.



Найстаріший і звичний - це P2PKH, починається з одиниці. Такі адреси повсюдно, це класика. Працює просто: платник надсилає кошти на хеш відкритого ключа отримувача, а не на сам ключ. Звучить складно, але суть у тому, що це підвищує конфіденційність - навіть якщо адреса стане відомою, сам відкритий ключ залишається прихованим. Плюс дані компактніші в блокчейні.

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

Bech32 - більш свіжий формат, починається з bc1q. Його розробили Пітер Вуілле і Грег Максвелл, звідси й назва: B від прізвищ розробників і ech від алгоритму виявлення помилок. Алгоритм розумний - відрізняє одиницю від літери l, нуль від літери o. Це знижує ризик помилки при введенні адреси. Формат підтримує SegWit і має кращі можливості для виявлення помилок.

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

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

Технічно це працює через еліптичні криві - у Біткоїні використовується алгоритм secp256k1. Кожен новий адрес генерується з новою парою ключів, процес дуже швидкий завдяки ефективності алгоритму.

Сучасні гаманці зазвичай використовують HD Wallet - ієрархічний детермінований гаманець. Замість того, щоб зберігати кожен закритий ключ окремо, HD Wallet генерує всю ланцюжок адрес із одного початкового значення за стандартами BIP32 і BIP44. Це спрощує резервне копіювання - зберігаєш одне початкове значення і можеш відновити всі адреси і кошти. Плюс підтримує ієрархічну структуру - можна створити кілька підгаманців для різних цілей. Це дає кращий користувацький досвід, безпеку і приватність одночасно.

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