Скільки типів BTC-адрес існує зараз?

Зараз існує чотири типи адрес BTC, кожен з яких має дещо різні формати та використання адреси. Нижче наведено декілька поширених типів адрес Bitcoin: P2PKH (Pay-to-Public-Key-Hash): це найпоширеніший тип адреси, який починається з «1». Цей тип адреси є найстарішим і найбільш поширеним. Наприклад: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

P2SH (Pay-to-Script-Hash): починається з «3», використовується для мультипідпису та інших складних сценаріїв транзакцій. Сценарії цього типу адреси перевіряються в транзакціях. Наприклад: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy

Bech32: Починаючи з "bc1q", це найновіший формат адреси біткойна, також відомий як рідна адреса відокремленого свідка (Segregated Witness). Адреси Bech32 мають вищі можливості виявлення помилок і підтримують розширені функції, такі як SegWit. Наприклад: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

Коренева адреса: цей тип адреси починається з "bc1p", щоб підвищити ефективність блокового простору та зменшити витрати, SegWit вніс деякі зміни в спосіб побудови адрес. Тому на основі адреси SegWit була розроблена адреса Taproot, що перекладається як основна коренева адреса, що додатково зменшує простір для зберігання, покращує ефективність транзакцій і забезпечує кращу конфіденційність. Q·

Чому це називається P2PKH (Pay-to-Public-Key-Hash)?

Термін P2PKH (Pay-to-Public-Key-Hash) був визначений Сатоші Накамото, одним із засновників Bitcoin. Цей термін означає оплату хешу відкритого ключа. У транзакції P2PKH платник надсилає кошти на хеш-адресу відкритого ключа одержувача, а не безпосередньо на відкритий ключ одержувача. Цей підхід покращує конфіденційність і безпеку, оскільки хеш-адреса відкритого ключа не відкриває безпосередньо відкритий ключ одержувача. У транзакції P2PKH адреса одержувача є хеш-значенням, згенерованим за допомогою його відкритого ключа, а не безпосередньо за допомогою самого відкритого ключа. Однією з переваг цього є те, що навіть якщо хеш-адреса відкритого ключа скомпрометована, фактичний відкритий ключ одержувача не буде скомпрометовано, що підвищує безпеку. У той же час це також робить дані транзакцій у блокчейні більш компактними, оскільки хеш-адреса відкритого ключа є відносно короткою. Загалом P2PKH — це звичайний простий тип транзакцій біткойн, призначений для покращення конфіденційності та безпеки, зберігаючи при цьому компактність даних транзакцій. Q·

Чому це називається P2SH (Pay-to-Script-Hash)? P2SH (Pay-to-Script-Hash) — це тип виведення транзакцій у біткойнах, представлений Гевіном Андресеном у 2012 році. Цей тип виведення транзакції дозволяє асоціювати платіж із хешем сценарію, а не безпосередньо з відкритим ключем або хешем відкритого ключа. Цей метод було введено для підтримки більшої кількості типів транзакцій, таких як транзакції з кількома підписами та інші складні сценарії транзакцій. У транзакціях P2SH адреса одержувача платежу є хешем сценарію, а не фактичним відкритим ключем або хешем відкритого ключа. Це означає, що відправнику потрібно знати лише хеш-значення сценарію, а не конкретний вміст сценарію. Лише під час використання вихідних даних вам потрібно надати фактичний сценарій, який відповідає цьому сценарію. Однією з переваг P2SH є підвищена гнучкість мережі Bitcoin. Це дає змогу торгувати складними сценаріями транзакцій, не розкриваючи фактичний вміст сценарію, а кілька різних типів сценаріїв можна хешувати за однією адресою. Це забезпечує підтримку більш складних транзакцій, таких як транзакції з кількома підписами, одночасно покращуючи безпеку та конфіденційність мережі. Таким чином, P2SH, як тип виведення транзакцій, забезпечує важливу основу для розвитку та інновацій у мережі Bitcoin. Q·

Чому він називається Bech32? Адреса Bech32 названа на честь першої літери «B» прізвищ його дизайнерів, Пітера Вуїля та Грега Максвелла, а також алгоритму виявлення/виправлення помилок під назвою «ech». Цей алгоритм використовує фонетичні правила вимови в деяких мовах, щоб відрізнити «1» від «l» і «0» від «o», зменшуючи ймовірність того, що користувачі введуть неправильну адресу. Тому «Bech» вказує на ключове нововведення в цьому дизайні адреси, тоді як «32» вказує на те, що адреса складається з 32 символів. Тому назву адреси Bech32 можна назвати описовою назвою, що складається з ключових особливостей її дизайну. Q·

Чому під час використання деяких BTC-гаманців адреса гаманця змінюється після кожного використання? У деяких біткойн-гаманцях нова адреса генерується щоразу, коли надходить або надсилається транзакція. Це пов’язано з міркуваннями конфіденційності та безпеки: Захист конфіденційності: використання нової адреси може підвищити конфіденційність користувача. Якщо користувач використовує ту саму адресу для кожної транзакції, усі ці транзакції можна відстежити за однією адресою, відкриваючи історію транзакцій користувача та потік коштів. Використовуючи нову адресу, користувачі можуть краще захистити свою конфіденційність і зменшити витік інформації іншим.

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

Дотримуйтесь найкращих практик: багато експертів із безпеки рекомендують регулярно змінювати адреси як найкращий спосіб зберегти особисті кошти в безпеці та конфіденційності.

Хоча щоразове створення нової адреси може спричинити певні незручності, наприклад, необхідність оновити платіжну адресу тощо, цей підхід може покращити рівень конфіденційності та безпеки користувача, тому він використовується багатьма гаманцями Bitcoin. Q·

Чи не потрібно змінювати гаманці для кількох адрес? Дійсно, генерування нових адрес зазвичай виконується за допомогою криптографії еліптичної кривої (ECC). Алгоритм шифрування еліптичної кривої, який використовується в біткойнах, — це secp256k1, який є алгоритмом шифрування, який широко використовується в сфері криптовалют. Зокрема, гаманець використовує алгоритм еліптичної кривої для генерації пари ключів: відкритого ключа та закритого ключа. Потім згенеруйте адресу з відкритого ключа. Кожного разу, коли генерується нова адреса, створюється нова пара відкритого та закритого ключів, яка, у свою чергу, генерує нову адресу. Цей підхід гарантує, що кожна адреса пов’язана з унікальною парою ключів, тим самим підвищуючи безпеку та конфіденційність. У той же час, завдяки ефективності алгоритму шифрування еліптичної кривої, процес генерації нових адрес зазвичай відбувається дуже швидко. Q·

Хіба це не так? Згенерувати кілька адрес?

Багато сучасних біткойн-гаманців використовують технологію HD Wallet (Hierarchical Deterministic Wallet) для керування адресами. HD Wallet полегшує керування великою кількістю адрес і надає додаткові функції безпеки та резервного копіювання. HD Wallet генерує серію пар ключів (відкриті та приватні ключі) за допомогою початкового числа замість того, щоб генерувати нову пару ключів для кожної адреси, як традиційний гаманець. Ці пари ключів генеруються відповідно до стандартів, визначених у BIP32 (Пропозиція щодо вдосконалення біткойнів 32) і BIP44 (Пропозиція щодо вдосконалення біткойнів 44). HD Wallet має наступні переваги: ​​Резервне копіювання та відновлення: створюючи резервну копію вихідного коду, користувачі можуть легко створити резервну копію всього свого гаманця та зручно відновити всі адреси та кошти, коли це необхідно.

Детермінований: Оскільки всі адреси походять від одного початкового числа, весь ланцюжок адрес може бути згенерований детермінованим способом без необхідності зберігати закритий ключ кожної адреси в гаманці.

Краща конфіденційність: HD Wallet може генерувати нову адресу для кожної транзакції, не розкриваючи раніше використану адресу. Це підвищує конфіденційність користувачів. Ієрархічна структура: HD Wallet підтримує ієрархічну структуру, і можна створити кілька підгаманців, кожен з яких має власне початкове значення. Ця структура допомагає керувати коштами для кількох рахунків або цілей. Тому сучасні біткойн-гаманці зазвичай використовують технологію HD Wallet, щоб забезпечити кращий досвід роботи з користувачем, безпеку та захист конфіденційності. #美国5月核心PCE物价指数年率增幅创2021年3月以来新低 #Mt.Gox将启动偿还计划 #币安合约锦标赛 #VanEck提交首个SolanaETF #IntroToCopytrading $BTC

$ETH

$BNB