У світі Біткойна є чотири головних типи адрес. У кожного свої особливості.
P2PKH: Це класика. Адреси з "1" на початку. Найпоширеніші. Ось приклад: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
P2SH: Починаються з "3". Потрібні для складних операцій. Мультипідписи і все таке. Наприклад: 3J98t1WpEZ73CNmQviecrnyWrnqRhWNLy
Bech32: Сучасний варіант з префіксом "bc1q". Це нативний SegWit. Краще знаходить помилки. Виглядає так: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
Taproot: Новий тип з "bc1p". Подальший розвиток SegWit. Транзакції дешевші та приватніші. Економить місце в блоці.
Що означає P2PKH?
Сатоші вигадав цю назву - "оплата на хеш публічного ключа". Звучить складно. Насправді тут хитрість. Гроші йдуть не прямо на ключ, а на його хеш. Безпечніше так.
Коли хочеш витратити, показуєш справжній ключ і підписуєш транзакцію. Здається зайвим, але це захист. Навіть якщо хтось дізнається адресу, сам ключ залишається в таємниці.
А що таке P2SH?
Гевін Андресен представив це в 2012-м. Тут вже платять на хеш скрипта. Не просто на ключ. Розширює можливості мережі.
При відправці потрібно знати тільки хеш. Не весь скрипт цілком. Повний скрипт показується тільки при витраті.
Головний плюс - гнучкість. Можна робити всякі складні речі. Мультипідписи, тимчасові блокування. І все це не розкривається до останнього моменту.
Звідки походить назва Bech32?
Смішна назва, якщо задуматися. "B" від прізвищ творців - Вуйль та Максвелл. "ech" від алгоритму перевірки помилок. А "32" - це кількість символів в адресі.
Цей формат розумний. Він спеціально зроблений так, щоб складніше було переплутати схожі символи. Одиниця і буква l виглядають схоже, але тут такої помилки не буде.
Чому адреса постійно змінюється?
Багато гаманців генерують нову адресу після кожної транзакції. І це не випадково.
Приватність - головна причина. Якщо завжди використовувати одну адресу, будь-хто може побачити всі твої транзакції. Не дуже-то приватно.
Безпека також важлива. Якщо раптом одна адреса скомпрометована, інші кошти не постраждають.
Експерти це рекомендують. Здається, дрібниця, але серйозно покращує захист.
Як створюється багато адрес?
Тут на допомогу приходять HD-гаманці (ієрархічно детерміновані). Розумна технологія.
Замість створення випадкових ключів для кожної адреси, усе генерується з одного початкового значення. Seed, по-науковому.
Це дає класні переваги. Резервне копіювання робити простіше - достатньо зберегти одне початкове значення. Все інше відновиться.
Детермінованість звучить складно. Насправді це просто передбачуване генерування за алгоритмом. Не потрібно зберігати кожен ключ окремо.
Конфіденційність підвищується. Можна створювати нові адреси без зв'язку з попередніми.
HD-гамани підтримують створення "підгаманець". Зручно розділяти кошти для різних цілей.
Сучасні технології зробили Біткойн одночасно зручним і захищеним. Вражає, якщо подумати.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Розберемося з біткойн-адресами просто і зрозуміло
У світі Біткойна є чотири головних типи адрес. У кожного свої особливості.
P2PKH: Це класика. Адреси з "1" на початку. Найпоширеніші. Ось приклад: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
P2SH: Починаються з "3". Потрібні для складних операцій. Мультипідписи і все таке. Наприклад: 3J98t1WpEZ73CNmQviecrnyWrnqRhWNLy
Bech32: Сучасний варіант з префіксом "bc1q". Це нативний SegWit. Краще знаходить помилки. Виглядає так: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
Taproot: Новий тип з "bc1p". Подальший розвиток SegWit. Транзакції дешевші та приватніші. Економить місце в блоці.
Що означає P2PKH?
Сатоші вигадав цю назву - "оплата на хеш публічного ключа". Звучить складно. Насправді тут хитрість. Гроші йдуть не прямо на ключ, а на його хеш. Безпечніше так.
Коли хочеш витратити, показуєш справжній ключ і підписуєш транзакцію. Здається зайвим, але це захист. Навіть якщо хтось дізнається адресу, сам ключ залишається в таємниці.
А що таке P2SH?
Гевін Андресен представив це в 2012-м. Тут вже платять на хеш скрипта. Не просто на ключ. Розширює можливості мережі.
При відправці потрібно знати тільки хеш. Не весь скрипт цілком. Повний скрипт показується тільки при витраті.
Головний плюс - гнучкість. Можна робити всякі складні речі. Мультипідписи, тимчасові блокування. І все це не розкривається до останнього моменту.
Звідки походить назва Bech32?
Смішна назва, якщо задуматися. "B" від прізвищ творців - Вуйль та Максвелл. "ech" від алгоритму перевірки помилок. А "32" - це кількість символів в адресі.
Цей формат розумний. Він спеціально зроблений так, щоб складніше було переплутати схожі символи. Одиниця і буква l виглядають схоже, але тут такої помилки не буде.
Чому адреса постійно змінюється?
Багато гаманців генерують нову адресу після кожної транзакції. І це не випадково.
Приватність - головна причина. Якщо завжди використовувати одну адресу, будь-хто може побачити всі твої транзакції. Не дуже-то приватно.
Безпека також важлива. Якщо раптом одна адреса скомпрометована, інші кошти не постраждають.
Експерти це рекомендують. Здається, дрібниця, але серйозно покращує захист.
Як створюється багато адрес?
Тут на допомогу приходять HD-гаманці (ієрархічно детерміновані). Розумна технологія.
Замість створення випадкових ключів для кожної адреси, усе генерується з одного початкового значення. Seed, по-науковому.
Це дає класні переваги. Резервне копіювання робити простіше - достатньо зберегти одне початкове значення. Все інше відновиться.
Детермінованість звучить складно. Насправді це просто передбачуване генерування за алгоритмом. Не потрібно зберігати кожен ключ окремо.
Конфіденційність підвищується. Можна створювати нові адреси без зв'язку з попередніми.
HD-гамани підтримують створення "підгаманець". Зручно розділяти кошти для різних цілей.
Сучасні технології зробили Біткойн одночасно зручним і захищеним. Вражає, якщо подумати.