Эта страница автоматически переведена с английского.Автоматический перевод.

Switch to EnglishView in EnglishСообщить об ошибке переводаПредложить исправление

Назад к урокам

Глава 4 - пройдено 0 из 10 тестов

Ключи и подписи

У вас нет учётной записи. У вас есть математический ключ, который даёт право тратить средства.

  • Различать закрытый ключ, открытый ключ, сид-фразу и адрес
  • Объяснять, что доказывает подпись транзакции — и чего она не доказывает

Краткие ответы

Что такое закрытый ключ?

Секретное число, которое даёт право тратить ваши монеты биткоин (Bitcoin). Тот, кто им владеет, может подписывать транзакции.

В чём разница между сид-фразой и закрытым ключом?

Сид-фраза — это резервная копия ключевого материала, записанная в виде слов; вместе с необязательной парольной фразой ваш кошелёк выводит из неё закрытые ключи.

Что доказывает цифровая подпись?

Что подписавший контролирует ключ и одобрил поля транзакции, которые охватывает подпись. Она не доказывает, что платёж разумен или конфиденциален.

Никаких банков и счетов

В фиатной системе доступ к счёту охраняет ваш банк. В биткоине в реестре нет имён учётных записей или паролей. Право владения доказывается с помощью криптографии с открытым ключом: закрытый ключ подписывает, открытый ключ проверяет, а сеть сверяет подпись с условием траты монеты.

Закрытый ключ и сид-фраза

Закрытый ключ — это 256-битное число. Он должен создаваться с использованием настоящей случайности: ключ, который можно угадать, — это украденный ключ. Большинство кошельков используют не один ключ. Они выводят множество ключей из сида (seed). Стандарт BIP39 превращает случайную энтропию и контрольную сумму в мнемонические слова, а затем выводит сид из этих слов и необязательной парольной фразы (passphrase). Другая парольная фраза создаёт другой кошелёк; одних только слов недостаточно для восстановления такого кошелька, если парольная фраза утеряна. Мнемоническая фраза — это резервная копия ключевого материала, а не пароль, который вы вводите на сайтах. Без парольной фразы любой, кто увидит мнемоническую фразу, сможет потратить средства.

Цифровая подпись

Когда вы тратите биткоин (Bitcoin), ваш кошелёк формирует транзакцию и подписывает хеш (hash) тех частей, которые должна защищать подпись, — sighash. Для входов старого формата (legacy) и SegWit v0 используется алгоритм ECDSA; для Taproot используется Schnorr (BIP340). Подпись доказывает, что отправитель владел ключом и авторизовал именно эти конкретные байты. Если изменить любое защищённое подписью поле, проверка подписи больше не пройдёт.

Чего подпись не доказывает

Действительная подпись не доказывает, что получатель честен, что комиссия справедлива или что транзакция приватна. Она также не доказывает, что подписавший понимал, что именно он подписывает. Удобство и понятность интерфейса кошелька имеют значение: вредоносная транзакция может быть технически корректной. Проверяйте адрес получателя и сумму на самом подписывающем устройстве, особенно при использовании аппаратных кошельков.

Попробуйте сами

Здесь показано создание подписи для хеша. Настоящая подпись в биткоине (Bitcoin) фиксирует sighash транзакции, а не произвольный текст.

компактная подпись ECDSAf4c6c71d148a3afd5b4b5622eb3240394d522d93e7d20f296fb2882cfa601e6049d08d33fab72af453fd6440fd41fcab64c97011afad72c9267e8292db72e74e
Подпись прошла проверку

Главные выводы

Закрытый ключ авторизует расходование средств; сид-фраза — это резервная копия ключевого материала; подпись доказывает владение ключом и авторизацию конкретных байтов транзакции. Сама по себе она не делает транзакцию разумной или приватной.

Вспомните и примените

Объясните порядок: мнемонические слова, сид, закрытые ключи, открытые ключи и адрес. На каком этапе используется необязательная парольная фраза?

Проверьте своё объяснение

Случайная энтропия и контрольная сумма формируют мнемонические слова. Из слов и необязательной парольной фразы выводится сид; из него кошелёк выводит закрытые и открытые ключи, а также условия расходования средств, кодируемые в виде адресов. Никогда не вводите здесь настоящие секретные данные.

Проверка знаний

Вопрос 1 из 3

Действительная подпись авторизует платёж не тому получателю. Что установила сеть?

Вопрос 2 из 3

Что из перечисленного посторонний человек может использовать, чтобы потратить ваши монеты?

Вопрос 3 из 3

Подпись успешно проходит проверку по вашему открытому ключу. Что это доказывает?

Ключевые термины

Источники

Проверено 25 октября 2026 г. · не является финансовой рекомендацией