Що таке Address?
Address це рядок, який ви передаєте, щоб отримувати криптовалюту. Уявіть собі номер банківського рахунку, створений математикою й прив'язаний до вашого гаманця. Свій Address можна безпечно показувати іншим, він направляє кошти вам без розкриття вашої особи.
«Address це просто імʼя користувача, яке я вибираю.» Ні. Address генерується математикою вашого гаманця і пов'язаний з публічним ключем, а не зі взятим вами ніком.
Як працює Address
Короткий огляд процесу, без формальностей.
- Крок 1: Ваш гаманець у фоновому режимі створює криптографічну пару ключів.
- Крок 2: З публічного ключа шляхом хешування й кодування виводиться Address.
- Крок 3: Ви передаєте цей Address другу або додатку.
- Крок 4: Вони надсилають кошти, створюючи транзакції криптовалюти, що вказують на ваш Address.
- Крок 5: Згодом ваш гаманець доводить, що ви можете витратити ці кошти за допомогою секретного ключа.
Ось і весь процес, так, все справді просто.
Чому Address має значення
Чому варто звертати увагу на цей рядок символів
- Перевага: Він дозволяє будь-кому надіслати вам кошти без розкриття вашої особи або внутрішньої структури гаманця.
- Перспектива: Address переноситься між додатками й гаманцями, що відповідає ідеї інтернет-грошей, коли ви контролюєте рух коштів.
- Актуальність: Address зустрічається на біржах, у гаманцях, при карбуванні NFT і в будь-якому додатку, який відправляє або отримує токени.
Перш ніж відправляти на Address, випробуйте невеликою сумою, перевірте мережу і використайте QR, коли можна. Діліться своїм Address вільно, але ніколи не передавайте свій приватний ключ.
Ключові характеристики Address
Що визначає Address
- Поширюваний: За задумом він публічний і безпечний для публікацій або вставлення.
- Виводиться з ключа: Створюється з публічного ключа в односторонньому процесі, що зберігає секрет у безпеці.
- З контрольною сумою: Багато форматів містять перевірки для виявлення помилок при наборі.
- Залежить від мережі: Формат підказує, до якої ланцюжка належить Address, тому важливо співпадіння мереж.
- Свіжий: Повторне використання поширене, але нові адреси підвищують приватність.
Як обчислюється Address?
Різні ланцюжки мають свої рецепти, але ідея однакова. Починають з публічного ключа, хешують його, додають тег версії, потім контрольну суму і кодують.
Приклад для класичних біткоїн адрес
address = Base58Check(version || RIPEMD160(SHA256(public_key))) Адреси стилю Ethereum зберігають останні 20 байтів Keccak хешу і відображають їх у шістнадцятковому вигляді з контрольною сумою
address = last20bytes(Keccak256(uncompressed_public_key)) Варіанти
Поширені види Address, які ви зустрінете
- Legacy: P2PKH (Оплата на хеш публічного ключа) стиль, часто починається з 1 у Bitcoin.
- Scripted: P2SH (Оплата на хеш скрипта) стиль, часто починається з 3 у Bitcoin.
- Bech32: Сучасний формат segwit, що часто починається з bc1 у Bitcoin.
- Hex: Формат Ethereum, що починається з 0x і може містити контрольну суму.
Address є публічним і тільки для прийому. Кошти, відправлені на неправильний Address або в іншу мережу, зазвичай втрачені, тому завжди перевіряйте формат і ланцюжок.
Приклад
Мія надсилає вам у повідомленні свій Address, що починається з bc1, ви скануєте його, відправляєте невелику тестову суму, а потім після підтвердження відправляєте повну суму.
Цікавинка
Існують vanity адреси, коли люди підбирають ключі, поки Address не почнеся з прикольного слова, наприклад 1COFFEE або 0xBEEF. Мода зустрічає криптографію.
Підсумок
Якщо запамʼятати одну фразу, нехай це буде ця: Address це поширюваний покажчик, який доставляє кошти до вашого гаманця, а секретний ключ робить їх доступними для витрати.
