Цю сторінку автоматично перекладено з англійської.Автоматичний переклад.

Switch to EnglishView in EnglishПовідомити про помилку в перекладіЗапропонувати виправлення

Назад до уроків

Розділ 5 - пройдено 0 з 10 тестів

Адреси та умови витрачання

Адреса — це умова витрачання, а не рахунок.

  • Пояснити, як виводиться адреса для P2PKH, P2WPKH і P2TR
  • Описати, від чого захищає контрольна сума і чому повторне використання адрес шкодить приватності

Короткі відповіді

Що таке адреса Bitcoin?

Це закодована умова витрачання, а не рахунок. Вона визначає, що потрібно довести, щоб витратити надіслані на неї монети.

Чи захищає контрольна сума адреси Bitcoin від шахрайства?

Ні. Контрольна сума виявляє друкарські помилки, а не шкідливу адресу, яку вас обманом змусили використати.

Чому не варто повторно використовувати адресу Bitcoin?

Повторне використання пов’язує ваші платежі між собою в публічному реєстрі; нова адреса для кожного платежу захищає вашу приватність.

Шлях від ключа до адреси залежить від типу

Єдиної формули перетворення публічного ключа на адресу не існує. Для P2PKH публічний ключ хешується за допомогою HASH160 і кодується в Base58Check. Для P2WPKH той самий hash кодується в Bech32 з префіксом bc1. Для P2TR (Taproot) ключ модифікується (tweak) і кодується як x-only публічний ключ у Bech32m; hash ключа тут не використовується. Кожен тип — це окрема умова витрачання.

Контрольні суми виявляють помилки

Адреси містять контрольні суми. Якщо ви помилитеся в символі, програмний гаманець (wallet) зазвичай може виявити, що адреса недійсна, ще до трансляції транзакції. Контрольна сума не поверне кошти, надіслані на дійсну, але не ту адресу, і не захистить від шкідливого ПЗ, яке підміняє адресу на вашому екрані. Завжди перевіряйте адресу призначення на пристрої, який підписує.

Адреси — це замки

Транзакція створює вихід, заблокований умовою витрачання. Адреса — це зручний для людини спосіб описати цю умову. Згодом відповідний ключ надає підпис, потрібний, щоб розблокувати й витратити цей вихід. Ось чому «надіслати монети на адресу» насправді означає «створити вихід, який може витратити цей скрипт».

Повторне використання і приватність

Повторне використання однієї адреси пов’язує всі платежі з одним власником і полегшує аналіз блокчейну. Хороший гаманець (wallet) створює нову адресу для кожного платежу й може використовувати виходи решти, з якими слід поводитися обережно. Гаманець лише для перегляду може відстежувати розширений публічний ключ (xpub), не маючи ключів для витрачання, що корисно для обліку та для налаштувань з повною ізоляцією від мережі.

Спробуйте

Лише демонстрація в regtest. Ніколи не надсилайте кошти на цю адресу: будь-хто, хто знає цей текст, може відтворити її ключ. Ніколи не вводьте тут справжню seed-фразу, приватні ключі чи паролі.

стиснений публічний ключ0292547c63eb0b5b0245f948b95ed53aef02abd10d1da6e366a3f57436aae8aadd
адреса regtest — ніколи не поповнюйтеbcrt1q3jle0avz6psvkvs6v233t8xfnesjlkwxtnpkkx

Що варто винести з уроку

Адреса кодує умову витрачання, а спосіб її отримання залежить від типу: hash ключа для P2PKH/P2WPKH, змінений (tweaked) x-only ключ для Taproot. Контрольні суми виявляють помилки введення, а не зловмисні дії; нові адреси захищають приватність.

Пригадайте, потім застосуйте

Навіщо використовувати нову адресу для отримання і чому правильної контрольної суми недостатньо?

Перевірте своє пояснення

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

Контрольна точка

Питання 1 з 3

Зловмисник підміняє скопійовану адресу іншою дійсною адресою. Чи захистить вас її контрольна сума?

Питання 2 з 3

Який тип адреси розміщує у виході змінений публічний ключ замість hash ключа?

Питання 3 з 3

Навіщо використовувати нову адресу для отримання кожного платежу?

Ключові терміни

Джерела

Перевірено 25 жовтня 2026 р. · не є фінансовою порадою