Перейти к содержимому
Цены
  • BTC$80 645▲ 0.94%
  • ETH$2 345▲ 1.27%
  • BNB$748,11▲ 0.82%
  • XRP$1,32▲ 2.15%
  • SOL$101,02▲ 0.60%
  • TRX$0,3296▼ 0.09%
  • HYPE$81,42▲ 3.75%
  • DOGE$0,0783▲ 1.39%
  • LINK$11,47▲ 0.70%
  • ADA$0,2050▼ 0.03%
  • AVAX$8,88▼ 0.42%
БезопасностьОбъясняем

Что такое приватный ключ в криптовалюте: простыми словами

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

· · 6 мин чтения

Поделиться
Рука держит аппаратный кошелёк Coldcard, который просит подтвердить биткоин-транзакцию (иллюстративное фото)
Фото: Gareth Halfacree / Wikimedia Commons, CC BY-SA 2.0

Приватный ключ — это секрет, который доказывает, что адрес в блокчейне принадлежит вам. Это очень большое случайное число, и тот, кто его знает, может подписывать транзакции и переводить монеты с этого адреса. За ним нет банка, восстановления пароля или службы поддержки: в публичном блокчейне сеть проверяет только одно — есть ли действительная подпись правильным ключом.

В этом гиде объясняем, как выглядит приватный ключ, как он связан с публичным ключом, адресом и сид-фразой, как ключи крадут и как их защитить. Материал носит образовательный характер и не является инвестиционным советом.

Что такое приватный ключ на самом деле

В Bitcoin и Ethereum приватный ключ — это 256-битное число, случайно выбранное из диапазона почти такого же размера, как 2²⁵⁶ (примерно 10⁷⁷). Это сопоставимо с оценкой числа атомов в наблюдаемой Вселенной, поэтому угадать чужой правильно сгенерированный ключ нереально.

Само число вы видите редко. Кошельки показывают его (если вообще показывают) в закодированном виде:

  • Hex: 64 символа из цифр 0–9 и букв a–f. Так ключи обычно экспортируют кошельки Ethereum.
  • WIF (Wallet Import Format): биткоин-формат из 51–52 символов, который в основной сети начинается с 5, K или L.

Если какой-либо сайт, приложение или «сотрудник поддержки» просит ввести что-то из этого — это попытка кражи.

Приватный ключ, публичный ключ и адрес

Ключи образуют одностороннюю цепочку:

  1. Приватный ключ → публичный ключ. Кошелёк умножает фиксированную точку эллиптической кривой (secp256k1 — и в Bitcoin, и в Ethereum) на ваш приватный ключ. В прямом направлении это быстро, в обратном — невозможно для современных компьютеров.
  2. Публичный ключ → адрес. Публичный ключ хешируется в более короткий адрес. Bitcoin использует SHA-256 и RIPEMD-160, а затем кодирует результат (адреса, начинающиеся с 1, 3 или bc1). Ethereum берёт последние 20 байт хеша Keccak-256 и показывает их как 0x плюс 40 hex-символов.
Приватный ключПубличный ключАдрес
Что этоСекретное случайное числоВыводится из приватного ключаХеш публичного ключа
Можно ли показывать?НикогдаДаДа, на него вам платят
Для чегоПодпись транзакцийПроверка подписейПолучение средств
Можно ли обратить?-Не в приватный ключНе в публичный ключ
Упрощённо; точные форматы зависят от блокчейна и типа адреса.

Как работает подпись

Когда вы отправляете криптовалюту, кошелёк формирует транзакцию и подписывает её приватным ключом. Bitcoin использует подписи ECDSA, а для адресов Taproot — подписи Шнорра; Ethereum — ECDSA. Любой узел может проверить подпись по вашему публичному ключу, не узнавая приватного, а подпись подходит только к этой конкретной транзакции, поэтому её нельзя использовать для другого перевода.

Поэтому и популярны аппаратные кошельки: ключ не покидает устройство, компьютер видит только подписанную транзакцию, а детали вы подтверждаете на экране самого кошелька.

Приватный ключ или сид-фраза

Ранние кошельки хранили набор отдельных ключей, и каждому нужна была своя резервная копия. Современные кошельки — иерархические детерминированные (HD): по стандарту BIP-32 один главный секрет порождает неограниченное дерево приватных ключей, а BIP-39 позволяет записать этот секрет как сид-фразу из 12 или 24 слов.

На практике:

  • Приватный ключ управляет одним адресом.
  • Сид-фраза восстанавливает все ключи всех счетов в этом кошельке.
  • Логин на бирже — ни то, ни другое: на бирже ключи держит компания. Этот выбор объясняет наш гид кастодиальные или некастодиальные кошельки.

Утечка одного экспортированного ключа открывает один адрес. Утечка сид-фразы — всё.

Почему случайность решает всё

Число 2²⁵⁶ защищает только тогда, когда ключ действительно выбран случайно. Когда кошельки на этом экономят, злоумышленникам не нужно ломать криптографию — достаточно перебрать гораздо меньший набор вероятных ключей:

  • «Мозговые кошельки», превращавшие запоминающуюся фразу в ключ, опустошали боты, хеширующие словари и цитаты.
  • В 2013 году уязвимость генератора случайных чисел в Android позволила восстановить ключи из некоторых биткоин-кошельков.
  • В этом месяце около 1404 кошельков Qubic со слабыми сид-фразами были опустошены, а исследователи показали, что восемь ключей сертификатов eMudhra взламываются меньше чем за секунду.

Пользуйтесь проверенными кошельками с открытым кодом или аппаратными кошельками и никогда не создавайте ключи на сайтах-«генераторах».

Как крадут приватные ключи

  • Фишинг и фальшивая поддержка. Сообщения, всплывающие окна или сайты «проверки кошелька» просят сид-фразу или ключ. Ни одному легальному сервису они не нужны. См. как распознать криптомошенничество.
  • Вредоносные программы и опасные расширения. Подменщики буфера обмена меняют адреса, а скомпрометированные расширения браузера могут «сливать» ключи, как в случае Fearless Wallet.
  • Поддельные устройства. Покупайте аппаратные кошельки у производителя и проверяйте их подлинность.
  • Небрежные резервные копии. Фото, облачные заметки и черновики писем с сид-фразой — лёгкая добыча.

Как защитить свой ключ

  1. Доверьте создание ключа и сид-фразы надёжному кошельку, по возможности офлайн.
  2. Запишите сид-фразу на бумаге или металле, храните офлайн и подумайте о второй копии в другом безопасном месте.
  3. Крупные суммы держите на аппаратном кошельке, в мобильных и браузерных — только деньги на расходы.
  4. Перед подписью сверяйте адрес на экране устройства.
  5. Если ключ или сид-фраза могли попасть в чужие руки, создайте новый кошелёк и переведите средства. «Сменить» приватный ключ, как пароль, нельзя.

Больше советов — в гиде о безопасном хранении криптовалюты.

Что будет, если его потерять

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

Частые вопросы

Может ли кто-то угадать мой приватный ключ?

Нет, если он сгенерирован правильно. Количество возможных ключей близко к 2 в 256-й степени — это слишком много для перебора. Реальные кражи происходят из-за слабой случайности, фишинга, вредоносных программ или утечки резервных копий.

Приватный ключ и сид-фраза — это одно и то же?

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

Можно ли сменить приватный ключ?

Нет. Каждый ключ навсегда привязан к своему адресу. Если ключ мог быть скомпрометирован, создайте новый кошелёк и переведите туда средства.

Где мой приватный ключ, если я пользуюсь биржей?

Его держит биржа или её кастодиан. Вы управляете логином, а не ключом, пока не выведете средства на собственный кошелёк.

Могут ли квантовые компьютеры взломать приватные ключи?

Теоретически большой квантовый компьютер будущего смог бы вычислить приватный ключ по открытому публичному ключу. Сегодня такой машины нет, а разработчики уже работают над квантово-устойчивыми обновлениями.

Материал носит информационный характер и не является финансовой рекомендацией. Криптоактивы волатильны — принимайте решения самостоятельно. Оговорка

Поделиться

Ещё: Безопасность

Все →

Читайте дальше