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

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

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

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

Ключі та підписи

У вас немає рахунку. У вас є математичний ключ, який авторизує витрачання.

  • Розрізняти приватний ключ, публічний ключ, seed-фразу та адресу
  • Пояснити, що доводить підпис транзакції — і чого він не доводить

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

Що таке приватний ключ?

Секретне число, яке авторизує витрачання ваших BTC. Будь-хто, хто ним володіє, може підписувати транзакції.

Чим seed-фраза відрізняється від приватного ключа?

Seed-фраза — це резервна копія ключового матеріалу, записана словами; з неї разом із необов’язковою парольною фразою ваш гаманець (wallet) виводить приватні ключі.

Що доводить цифровий підпис?

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

Ні банків, ні рахунків

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

Приватний ключ і seed-фраза

Приватний ключ — це 256-бітне число. Його треба генерувати зі справжньою випадковістю: ключ, який можна вгадати, — це вкрадений ключ. Більшість гаманців (wallet) не зберігають один ключ. Вони виводять багато ключів із сиду. BIP39 перетворює випадкову ентропію разом із контрольною сумою на мнемонічні слова, а потім виводить сид із цих слів і необов’язкової парольної фрази. Інша парольна фраза дає інший гаманець; самі лише слова не відновлять цей гаманець, якщо його парольну фразу втрачено. Фраза — це резервна копія ключового матеріалу, а не пароль, який ви вводите на вебсайтах. Без парольної фрази будь-хто, хто побачить цю фразу, може витратити кошти.

Цифровий підпис

Коли ви витрачаєте bitcoin, ваш гаманець формує транзакцію й підписує hash тих її частин, які має охоплювати підпис, — sighash. ECDSA використовується для застарілих входів і входів SegWit v0; Schnorr (BIP340) використовується для Taproot. Підпис доводить, що той, хто витрачає, контролював ключ і авторизував саме ці байти. Змініть охоплене поле — і підпис більше не пройде перевірку.

Чого підпис не доводить

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

Спробуйте

Це демонстрація підпису над hash. Справжній підпис Bitcoin фіксує sighash транзакції, а не довільний текст.

компактний підпис ECDSA37231dd22586ec6dee01e5210675eadd739e315b5d9cee98c723da5dfc0f0def0193543a1cf5f3d185371249ae9a4505c7d7ba740dad797968fb6f8192aa6951
Підпис дійсний

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

Приватний ключ авторизує витрачання; seed-фраза — це резервна копія ключового матеріалу; підпис доводить контроль і авторизацію конкретних байтів транзакції. Він не робить транзакцію розважливою чи приватною.

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

Поясніть порядок: мнемонічні слова, сид, приватні ключі, публічні ключі та адреса. Де тут місце для необов’язкової парольної фрази?

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

Випадкова ентропія та контрольна сума дають слова. Зі слів разом із необов’язковою парольною фразою виводиться сид; гаманець виводить приватні й публічні ключі та умови витрачання, закодовані як адреси. Ніколи не вводьте тут справжні секрети.

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

Питання 1 з 3

Дійсний підпис авторизує платіж не тому одержувачу. Що встановила мережа?

Питання 2 з 3

Що з наведеного хтось може використати, щоб витратити ваші монети?

Питання 3 з 3

Підпис проходить перевірку з вашим публічним ключем. Що це доводить?

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

Джерела

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