Что такое закрытый ключ и сид-фраза?
В мире Web3 пользователи получают полный контроль над своими активами. Но эта свобода и неограниченные возможности связаны со множеством рисков.
При создании кошелька и проверке личности вы столкнетесь с двумя главными терминами: закрытый ключ и сид-фраза. От них зависит безопасность вашего кошелька.
Закрытый ключ
Закрытый ключ — это буквенно-цифровой код. Обычно он имеет длину 64 бита, хотя длина может варьироваться в зависимости от блокчейна. Закрытый ключ используется для создания подписей в блокчейн-транзакции, которая служит для подтверждения права собственности на оплачиваемые средства.
Это секретная часть вашего адреса, представляющая собой строку из 64 шестнадцатеричных символов. Если вы сделаете ошибку в закрытом ключе, вы не сможете получить доступ к своему кошельку. Никогда не записывайте закрытый ключ от руки.
Закрытый ключ обычно выглядит следующим образом:
afdfd9c3d2095ef696594f6cedcae59e72dcd697e2a7521b1578140422a4f890
Адрес кошелька аналогичен номеру банковской карты. Адрес можно раскрывать третьим лицам без большого риска, если пароль от кошелька надежно защищен. Закрытый ключ выполняет роль аутентификации для адреса кошелька. Поэтому очень важно обеспечивать конфиденциальность закрытого ключа, чтобы не утратить контроль над средствами в кошельке.
Через закрытый ключ можно установить адрес кошелька. Поэтому следует с осторожностью относиться к пользователям, которые передают вам свои закрытые ключи. Не рекомендуется использовать закрытые ключи третьих лиц без надлежащих мер предосторожности.
Вы можете посмотреть закрытый ключ в резервной копии своего кошелька. Однако если кошелек будет удален, а закрытый ключ забыт или утерян, то его будет невозможно восстановить, и вы не сможете получить доступ к активам, связанным с данным закрытым ключом. Поэтому очень важно хранить закрытый ключ в безопасности.
Сид-фраза
Сид-фраза — это альтернатива закрытого ключа, который обычно представляет собой буквенно-числовой код из 64 символов. По сравнению со случайной последовательностью символов сид-фразы легче запоминаются.
Сид-фраза кошелька, как правило, состоит из 12 или 24 английских слов. Если вы помните порядок этих слов, то сможете с легкостью восстановить кошелек и продолжать его использовать.
Очень важно обеспечить безопасность сид-фразы: обладая этой фразой, любой может получить доступ к активам на вашем кошельке. Никогда не доверяйте лицам, которые предлагают вам сид-фразы, и будьте осторожны, когда незнакомый вам человек делится с вами сид-фразой.
При использовании сид-фразы необходимо обратить внимание на следующие моменты:
- После создания кошелька в приложении сразу же создайте резервную копию сид-фразы.
- Используйте для резервной копии физический носитель. Например, запишите сид-фразу на бумаге. Чтобы обезопасить свои активы, не делайте скриншотов.
- Чтобы убедиться в правильности резервной копии сид-фразы, проверьте ее несколько раз, а для проверки можно импортировать сид-фразу в кошелек Ether.
- Храните резервную копию сид-фразы в надежном месте.
Вы можете просматривать сид-фразу в кошельке и создать ее резервную копию. Однако если кошелек будет удален, а сид-фраза забыта или утеряна, то ее невозможно будет восстановить, и вы не сможете получить доступ к активам, связанным с этой сид-фразой.
Как использовать закрытый ключ и сид-фразу в кошельке OKX?
Создание нового кошелька OKX
Вам потребуется записать сид-фразу. Никому не сообщайте сид-фразу и храните ее в безопасности.
На сайте: сделайте резервную копию сид-фразы при создании нового кошелька OKX

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

Пример на сайте: импорт с помощью сид-фразы

Пример в приложении: импорт с помощью закрытого ключа
Если вы хотите узнать больше о том, как управлять своим кошельком OKX, перейдите на эту страницу.
Приватный ключ биткоин кошелька (private key) – что это такое, как выглядит, как получить и безопасно сохранить

Автор Редакция Profinvestment Эксперт Сергей Воробей Обновлено Дек 24, 2023
3 60 874
Техническая сторона работы с криптовалютой не менее важна, чем экономическая – в первую очередь потому что от этого зависит безопасность средств. Сегодня эксперты Profinvestment доступным языком расскажут о понятии «приватный ключ биткоина» – для чего он нужен, как получить и как правильно хранить.
В то время как публичный ключ, или адрес, представляет собой средство идентификации кошелька, подобие логина, приватный ключ – строго конфиденциальная информация. Внешне выглядит как набор символов, введя которые, пользователь получает доступ к управлению счетом. Приватные (их еще называют частными или закрытыми) ключи хранятся в специальном файле, публичные –формируются криптографическим методом именно на основе приватных.
Коротко о главном
- Приватный ключ биткоина – конфиденциальная информация, в отличие от публичного ключа (адреса). Необходим для подписывания транзакций при отправке средств, как подтверждение, что монеты действительно принадлежат вам.
- Приватные ключи представляют собой 256-битные коды, генерируемые при создании биткоин-кошелька. Пример: 5JPeWYZx922hXi49Lg2RJPwLfqcmDGS9YegMNgANvx8cJa6kNK8
- Контроль над приватными ключами находится у пользователя, если кошелек некастодиальный, или у разработчика, если кастодиальный (к последним относятся и биржи).
- Виды кошельков для криптовалют, которые могут генерировать приватный ключ: десктопные, онлайн-кошельки, мобильные, аппаратные, бумажные.
Как внешне выглядят публичный и приватный ключи кошелька биткоина
Закрытый ключ
Технически «private key» – это 256-битное число, случайно генерируемое при создании аккаунта в кошельке. Диапазон очень велик, поэтому методом подбора угадать ключ невозможно, это может быть любое число от единицы до 10 в степени 77.
Приватный ключ биткоина кодируется в следующих форматах: Base64, MINI, Hex, WIF, сжатый WIF. Все они взаимосвязаны и преобразуются один в другой:
- Формат WIF (51 символ, 5 в начале): 5JPeWYZx922hXi49Lg2RJPwLfqcmDGS9YegMNgANvx8cJa6kNK8.
- Большинство криптовалютных кошельков, используют для хранения приватных ключей WIF-сжатый формат (52 символа, начинается с L или K): KykxZQLSNPYVtYCsoqFGFnEqpRar997zihJgvfrPo8LapFrAtaea.
- Формат Hex (64 символа): 4BBFF74CA25A2A00409DCB24EC0418E9A41F9B3B56216A183E0E9731F4589DC6.
- Формат Base64 (44 символа): S7/3TKJaKgBAncsk7AQY6aQfmztWIWoYPg6XMfRYncY=.
На картинке один приватный ключ биткоина в разных форматах:

Публичный ключ (адрес)
Внешний вид публичного биткоин-ключа в различных форматах:

- Наиболее используемый в кошельках – короткий адрес. Он имеет вид 1BSUkuwtdM7gkdy6W4Q954gNKWBgy4A19Q и начинается с единицы, тройки (segwit address) иди bc1 (формат Bech32).
Публичные ключи (public key) видны всем желающим и используются как адрес для отправки или получения биткоинов. В одном кошельке можно сгенерировать неограниченное количество публичных ключей. Каждому будет соответствовать свой приватный ключ.
Простыми словами, любой криптовалютный кошелек — это приватный ключ, с которого генерируется публичный.
Как создать приватный ключ Bitcoin
При создании любого кошелька для биткоина автоматически генерируется приватный ключ. В зависимости от вида бумажника, можно обладать контролем над ключами или же нет. Последний случай относится к кастодиальным сервисам, на которых можно пройти простую регистрацию, получить адрес биткоина, но приватные ключи не доступны. Контроль над ними имеют разработчики данных онлайн-кошельков. Поэтому рекомендуем выбирать криптокошельки с возможностью выгрузки приватных ключей или сохранением seed-фразы (о которой подробнее расскажем ниже).
Виды кошельков для криптовалют
Локальные
Устанавливаются на десктопные или мобильные устройства. К ним относят Jaxx, Atomic Wallet, Electrum, Coinomi, Exodus и другие. Делятся на «тонкие» и «толстые», в зависимости от способа обращения к блокчейн-сети. Тонкие скачиваются и устанавливаются быстро, с ними можно сразу же начинать работать. Толстые требуют также загрузить на компьютер весь блокчейн биткоина – процесс длительный, но зато такой вариант считается более безопасным, так как в процессе работы минимизируется обращение к сторонним серверам.

Онлайн-кошельки
Для их создания обычно нужно указать email и пароль. Такие сервисы могут предоставлять возможность просмотра приватных ключей, но могут и не иметь такой функции. Популярные сайты для некастодиального хранения криптомонет: Blockchain.com, Guarda. Кроме того, можно отнести сюда браузерные расширения, например, Metamask и Coinbase Wallet.

Мобильные
Среди таких кошельков наиболее известны Trust Wallet, imToken, Token Pocket. Представляют собой мобильные приложения для Android или iOS, в большинстве своем некастодиальные. В момент создания кошелька генерируется seed-фраза, которую пользователь должен записать и подтвердить до начала работы. Мобильные кошельки очень популярны за счет своего удобства. Многие оснащены встроенными dApps-браузерами для работы с децентрализованными приложениями.

Аппаратные кошельки
Наиболее безопасный вариант сохранить криптоактивы в безопасности. Владелец имеет полный контроль над всеми приватными ключами, а их кража невозможна. Выпускают аппаратные устройства Ledger, Trezor, Keepkey, Safepal и другие.

Бумажные
Это может быть просто записанный приватный ключ на бумаге или сервисы, которые его генерируют и предоставляют возможность распечатать и сохранить. Способ относится к «холодному» хранению криптовалют – как аппаратный кошелек, только абсолютно бесплатно. К сожалению, бумага уязвима для воды, огня и других факторов.
Некоторые пользователи предпочитают хранить свои криптоактивы на биржах криптовалют. После создания счета доступны кошельки для всех криптовалют, которые есть в листинге площадки. Такой вариант мы не рекомендуем. Биржи не предоставляют приватные ключи, и сами отвечают за их хранение.
Как получить (экспортировать) приватный ключ биткоина
Бывают ситуации, когда необходимо получить свой приватный ключ из кошелька для тех или иных целей. Разберем, как это сделать.
Извлечение (экспорт) приватных ключей из криптокошельков
В качестве примера используется «тонкий» десктопный кошелек Exodus. В нем нужно произвести операцию экспорта приватного биткоин-ключа. Неверные действия чреваты потерей средств из кошелька. Будьте максимально внимательны и убедитесь, что никто не может получить доступа к этим ценным данным.
Инструкция по экспорту:

- Открыть кошелек и перейти в раздел Wallet.
- Нажать на три точки в углу на странице выбранной криптовалюты.
- Нажать View Private Keys.
- Подтвердить, что вы уверены в своем действии, нажав «Yes, I’m sure».
Перед вами – окно с приватными ключами, которые можно скопировать и сохранить куда вам удобно.

Получение приватного ключа из онлайн-кошелька Blockchain

Рассмотрим, как получить приватный ключ в популярном онлайн-кошельке Блокчейн. В настройках функции экспорта ключей нет. Нужно воспользоваться seed-фразой, которая находится по адресу «Безопасность» — «Фраза для восстановления секретного закрытого ключа». Скопировать все слова и перейти в генератор iancoleman.io . Указать количество слов (12) и вставить их в форму «BIP39 Mnemonic».

Опуститься вниз страницы в раздел «Derived Addresses». В нем будет адрес, публичный и приватный ключ.
Получение ключа в бумажном кошельке
Бумажные кошельки генерируют приватные ключи локально с помощью выполнения скрипта в браузере.

После сбора случайной энтропии высветится сжатый адрес биткоина и приватный ключ в сжатом WIF-формате. Что с ними делать, понятно по картинке:

Сервис для создания бумажных кошельков: bitaddress.org.
Что такое детерминированный кошелек (HD wallet), seed фраза
В 2011 году для решения ряда проблем с анонимностью разработчики Bitcoin Core выпустили такую разработку, как HD Wallet. HD расшифровывается «hierarchical deterministic», то есть «иерархически детерминированный». Звучит непонятно, но по факту все не так сложно.
В контексте криптовалют словом «иерархия» обозначают связь между элементами. В данном случае появляется возможность использовать один адрес для выяснения второго, а также применять секретную seed-фразу для генерации сразу многих связанных между собой адресов.
Пример seed (backup phase) в кошельке Blockchain (всего 12 слов):

«Детерминированная» система – та, где недопустимы никакие случайности в процессе формирования будущих состояний. То есть конкретные вводные данные всегда будут выдавать конкретный результат.
Преимущества технологии HD wallet:
- Усиление анонимности. Владелец HD wallet обладает одной копией программного бумажника с одним тайным ключом (называемым также «семя» или «master key»). При объединении семени с хеш-функциями образуется бесконечное количество связанных между собой адресов. Связь невидима со стороны. Это адреса называют «дочерними».
- Легкость запоминания сид-фразы. Записать или выучить код из 12 слов намного легче, чем хранить приватные ключи для каждого отдельного адреса биткоина.
- Комфортное резервное копирование. Многие пользователи сталкиваются с проблемами резервного копирования мобильных кошельков на iOS или Android – возникает необходимость использовать один и тот же ключ, а это прямая угроза для безопасности. HD кошелек вообще не требует создания резервных копий, достаточно распечатать или сохранить в надежном месте сид-фразу.
Технология реализована в надстройке Armory для Bitcoin Core, кошельках Electrum, BitGo, CarbonWallet, The Hive, Mycelium Bitcoin Wallet, Green Address, Trezor и других.
Как безопасно хранить приватные ключи
Используя кастодиальные кошельки, следует понимать, что ключи хранятся на серверах компании-разработчика. Пользователь лично владеет private key лишь в случае использования некастодиальных десктопных, мобильных, аппаратных или бумажных кошельков.
Варианты хранения кода:
- На бумаге.
- На флешке в виде скриншота или фотографии, pdf-файла.
- На жестком диске, в том числе съемном.
- В собственной голове.
Ни один из перечисленных способов не дает 100%-ную гарантию сохранности ключа, в каждом случае есть вероятность физического повреждения, взлома или кражи. Так что выбор каждый делает, исходя из своих соображений.
FAQ
Что такое приватный ключ в криптовалюте?
Секретный код, обеспечивающий возможность получать доступ к криптовалюте и подписывать отправляемые транзакции.
Что такое публичный ключ, адрес?
Код, который генерируется на основе приватного ключа. Не является секретной информацией, его можно передавать, когда нужно, чтобы кто-то перевел вам средства.
Где взять приватный ключ биткоина?
Ключ генерируется в момент создания кошелька. Найти его можно обычно в настройках безопасности. Некоторые кошельки не позволяют извлечь сам ключ, а только сид-фразу, но на ее основе можно получить private key с помощью сторонних сервисов.
Пример приватного ключа биткоина:
5JMdSZRH33WWuaDA4hD64dh5i1Lk25oWWhpWwbKPsFgKrfoLuy8
Как сгенерировать безопасный приватный ключ для биткоин-кошелька?
Это делается автоматически при создании нового криптокошелька.
Как происходит генерация ключа биткоин кошелька?
Скачав и установив приложение криптокошелька, нужно выбрать вариант «Новый кошелек», тогда ключ будет сгенерирован и размещен на устройстве пользователя. Но также можно найти в сети генераторы ключей, с помощью которых можно моментально сгенерировать пару ключ/адрес, чтобы сделать бумажный кошелек, без установки каких-либо программ.
Что такое сид-фраза?
Фраза восстановления кошелька, которую можно использовать наравне с приватным ключом, только она удобнее, потому что представляет собой не просто набор символов, а обычные слова, которые можно выучить и держать в голове.
В чем разница между кастодиальным и некастодиальным кошельками?
Первые не дают пользователю возможность извлечь private keys или seed, а хранят их у себя. Вторые не хранит эти данные на своих серверах, а размещают на устройстве клиента (телефоне, компьютере).
Что будет, если потерять приватный ключ BTC?
Если приватный ключ потерян, то вы не сможете восстановить доступ к своим средствам в кошельке. Также, если другой человек получит ваш ключ, то сможет использовать активы. Вот почему важнейшее значение имеет сохранность приватного ключа.
Как обезопасить ключи от кражи и взлома?
Нельзя хранить приватный ключ биткоин кошелька где-то в интернете, в соцсетях и т.д. Нельзя никому их отправлять, даже якобы сотрудникам кошелька/биржи. Также важно обезопасить устройство, на котором установлен кошелек, от несанкционированного доступа.
Можно ли восстановить приватный ключ биткоина, если он потерян или украден?
Нет. В отличие от централизованных систем, здесь нет никакой возможности восстановления, потому что ключ хранился на вашем личном устройстве и никогда не отправлялся на сервер, принадлежащий третьей стороне.
Где взять приватный ключ биткоин с балансом?
Существуют сайты (например, privatekeys.info) генерирующие рандомные приватные ключи, возможное количество которых равняется 2 в 256 степени. Среди них могут попасться кошельки с балансом.
Где найти приватный ключ Бинанс?
Биржа Бинанс, как и любая другая централизованная платформа, не предоставляет пользователю приватные ключи. Все, что он видит, это адрес для пополнения счета.
Существует ли приватный ключ в блокчейнах других криптовалют, кроме BTC?
Да, конечно. В этом плане большинство блокчейнов работают одинаково.
Заключение
В сети сейчас много злоумышленников, которые мечтают украсть приватный ключ биткоина. Они могут соблазнять бесплатными токенами, предлагать получить новые монеты, а взамен просят загрузить в сеть или созданную ими программу частный ключ. Делать этого ни в коем случае нельзя. Мошенники могут выдавать себя за разработчиков кошелька или биржи, но помните, что реальные сотрудники никогда не будут запрашивать информацию о ключах или сид-фразе, нет ни одной ситуации, при которой им могло бы это понадобиться. Относитесь серьезно к сохранности конфиденциальных данных.
3 60 874
Эксперты сайта Profinvestment | Подробней
Profinvestment — независимый информационный портал о криптовалюте, блокчейн-технологиях, инвестициях в криптосфере. Содержит тематические статьи, новости, рейтинги, обзоры, руководства для начинающих и экспертов, написанные на собственном опыте, наблюдениях и практических экспериментах. Редакция сайта Profinvestment.com всегда в курсе основных событий крипторынка, чтобы предоставлять самые актуальные и проверенные данные читателям.
Разница между закрытыми и открытыми ключами
Возможно, вы уже слышали фразу «нет ключей — нет монет». В этой фразе заложена идея некастодиального хранения криптовалюты и владения закрытыми ключами, что даёт владельцу полный контроль над активами.
В этом руководстве мы объясним, что именно представляют собой закрытые и открытые ключи, а еще расскажем, как безопасно хранить ваши ключи и активы в кошельке OKX.
Кратко
- Подписывание транзакций: закрытые ключи позволяют подписывать и подтверждать транзакции. Если ключи у вас, то никто не сможет воспользоваться вашей криптовалютой без разрешения.
- Мнемонические фразы: мнемонические фразы — это закрытые ключи в удобной для восприятия человеком форме. Обычно это случайно сгенерированная фраза из 12-24 слов. Такой формат упрощает запоминание последовательности и восстановление доступа к кошельку.
- Входящие транзакции: кошельки создают новые адреса получения, хешированные из ваших открытых ключей, что обеспечивает конфиденциальность при операциях с криптовалютой.
- Импорт кошелька: некастодиальные кошельки можно импортировать на любые устройства с помощью мнемонической фразы или приватного ключа.
Как работают криптографические ключи?
Все криптовалюты работают в «тандеме» закрытого и открытого адреса.
- Открытый адрес — любой человек может отправить монеты и токены на этот адрес, а также его можно использовать для создания дополнительных адресов назначения.
- Закрытые ключи — человек, владеющий такими ключами, может выводить активы и отправлять транзакции из соответствующего кошелька.
Проведём аналогию: адреса — это почтовые ящики, куда любой желающий может положить письмо, а закрытые ключи — это ключи, которые эти ящики открывают.
Что такое закрытые ключи?
Приватные ключи — это сложные, случайно сгенерированные пароли, которые дают владельцу полный доступ к кошельку. Каждый, кто знает ваши закрытые ключи, имеет доступ ко всем вашим активам и токенам, может подписывать и отправлять транзакции.
Закрытые ключи нужно хранить в безопасности, иначе активы будут под угрозой. Типичный закрытый ключ выглядит следующим образом:
xprv9s21ZrQH143K49eAc63EJwi4uct9JvZnkxEGrz7FBQA1YgNZ5dcbZU3Lrgk1wYxVPZsek7ymmhZJc38zdM8uaQ5bYUiGyrEviNnxRXsd8e6
Запомнить такую последовательность почти невозможно, поэтому её нужно где-то записать. Но мы не рекомендуем хранить закрытые ключи в интернете, поэтому их нужно зашифровать или представить в удобном для чтения виде. Для этого и нужны мнемонические фразы.
Что такое мнемоническая фраза?
Мнемоническая фраза — это закрытый ключ, представленный в форме, удобной для восприятия человеком. Обычно это случайно сгенерированная фраза из 12-24 слов. Она генерируется при создании кошелька и выглядит примерно так:
ginger fiber talk margin fresh hundred oxygen aim trim crisp state artwork sunny crack clock patch minor claw catch theory theory father razor edge
Кошелек OKX попросит подтвердить мнемоническую фразу, чтобы проверить, что вы записали её корректно. Мнемоническую фразу не стоит хранить в интернете или на компьютере, иначе ей может завладеть кто-то другой.
Что такое парольная фраза?
В некоторых кошельках можно установить дополнительную парольную фразу в конец мнемонической, чтобы добавить дополнительный уровень защиты. Парольная фраза может включать цифры и специальные символы, что позволяет сделать её настолько сложной, насколько нужно.
Таким образом, даже если кто-то и завладеет вашей мнемонической фразой, доступ к кошельку он не получит, ведь для этого нужно знать еще и парольную фразу.
Парольную фразу тоже необходимо хранить в надёжном месте (интернет — ненадёжное место).
Что такое открытые ключи?
Открытые ключи генерируются вместе с закрытыми при создании криптокошелька, но не требуют такого же бережного хранения. Так, на начальном этапе существования биткоина открытые ключи часто использовались как адреса получения.
__ Блокчейн использует открытые ключи для проверки цифровых подписей, которая создается с помощью закрытого ключа при отправке транзакции__. Криптографические механизмы блокчейна позволяют легко проверить, соответствует ли открытый ключ подписи транзакции, совершенной закрытым ключом. При этом выделить закрытый ключ из открытого невозможно. Поэтому так важно хранить закрытые ключи в безопасности.
Чаще всего обычным пользователям не приходится взаимодействовать с открытыми ключами. Сегодня большинство решений для хранения криптовалют используют криптографический механизм под названием «хеширование», создающий сразу несколько адресов назначения из одного открытого ключа. Рекомендуем использовать новый адрес назначения для каждой транзакции, чтобы обеспечить конфиденциальность.
Где хранятся мои ключи?
Кошельки наподобие кошелька OKX сами занимаются созданием и хранением ваших ключей. Хранение приватных ключей в кошельке упрощает подписание транзакций, и вам не нужно каждый раз вводить длинный приватный ключ. При создании кошелька вас попросят придумать пароль. Именно он будет давать доступ к вашему кошельку без необходимости постоянно вводить мнемоническую фразу.
Чтобы сохранить личные ключи в безопасности, мы рекомендуем записывать их на бумаге или любом другом оффлайн-носителе и хранить вдали от посторонних.
Как перенести закрытые ключи на другое устройство?
Предположим, у вас есть кошелек OKX и вы хотите использовать его как в браузере, так и на мобильном устройстве. Значит, вам нужно его импортировать. Сделать это можно с помощью импорта закрытых ключей.
Для этого понадобится мнемоническая фраза и кошелек на ваш выбор — просто вводим ее в соответствующем окне и импортируем кошелек. Одно действие, и все ваши активы снова под рукой. Также можно экспортировать закрытые ключи от каждой криптовалюты в вашем портфеле по отдельности.
Инструкцию по экспорту и импорту закрытых ключей в кошельке OKX читайте в [руководстве] (https://www.okx.com/learn/import-export-private-keys).
Управляйте вашей криптовалютой. Скачивайте кошелек OKX.
ДАННАЯ СТАТЬЯ ПРЕДОСТАВЛЕНА ИСКЛЮЧИТЕЛЬНО В ИНФОРМАЦИОННЫХ ЦЕЛЯХ. ОНА НЕ ЯВЛЯЕТСЯ КАКОЙ-ЛИБО ИНВЕСТИЦИОННОЙ, НАЛОГОВОЙ ИЛИ ЮРИДИЧЕСКОЙ КОНСУЛЬТАЦИЕЙ И НЕ ДОЛЖНА РАССМАТРИВАТЬСЯ КАК ПРЕДЛОЖЕНИЕ О ПОКУПКЕ, ПРОДАЖЕ ИЛИ ВЛАДЕНИИ ЦИФРОВЫМИ АКТИВАМИ. ЦИФРОВЫЕ АКТИВЫ, ВКЛЮЧАЯ СТЕЙБЛКОИНЫ, СОПРЯЖЕНЫ С ВЫСОКИМИ РИСКАМИ И ПОДВЕРЖЕНЫ СИЛЬНЫМ КОЛЕБАНИЯМ ВПЛОТЬ ДО ПОЛНОГО ОБЕСЦЕНИВАНИЯ. НЕОБХОДИМО ТЩАТЕЛЬНО ОБДУМАТЬ, ПОДХОДИТ ЛИ ВАМ ТОРГОВЛЯ ИЛИ ВЛАДЕНИЕ ЦИФРОВЫМИ АКТИВАМИ С УЧЕТОМ ВАШЕГО ФИНАНСОВОГО СОСТОЯНИЯ. ЗА ПОДРОБНОЙ КОНСУЛЬТАЦИЕЙ ОБРАЩАЙТЕСЬ К СПЕЦИАЛИСТУ ПО ЮРИДИЧЕСКОЙ/НАЛОГОВОЙ/ИНВЕСТИЦИОННОЙ ДЕЯТЕЛЬНОСТИ.
Публичные ключи и приватные ключи: что это и как они работают
Без приватных и публичных ключей не получится переводить и получать криптовалюту. Они также нужны для обеспечения конфиденциальности и защиты цифровых активов. Их можно использовать из любого устройства и любого криптокошелька, без привязки к месту.

Что такое публичные и приватные ключи
Для работы с криптовалютой используются специальные программы-кошельки. Чтобы переводить и обменивать цифровые деньги, нужно иметь два вида ключей шифрования:
- приватный (закрытый);
- публичный (открытый).
Оба ключа привязываются к программному кошельку и могут быть импортированы в другой кошелек по желанию пользователя.
Сами монеты имеют форму данных о неизрасходованной транзакции и хранятся в распределенном реестре – блокчейне. Именно для получения доступа к этому реестру и нужны ключи. Без них перевести криптовалюту другому пользователю не получится. То есть основная функция публичного и приватного ключа сводится к обеспечению безопасных транзакций.
Открытый ключ является адресом (счетом), на который пересылаются цифровые деньги. Его могут видеть другие пользователи, поэтому он и называется публичным. При помощи открытого ключа выполняется процесс шифрования – создания транзакции.
Но перевод не будет одобрен администраторами сети, если в нем отсутствует цифровая подпись. Для создания такой подписи используется приватный ключ. Без него пользователь не сможет отправлять криптовалюту на другие кошельки. По этой причине его важно хранить в надежном месте. Желательно на устройстве, которое не подключено к интернету.
Если закрытый ключ шифрования будет утерян, владелец кошелька не сможет получить доступ к своим средствам. Даже если кто-то отправит ему цифровые деньги, у него не получится их использовать.
Также приватный ключ важно защищать и по причине высокой активности мошенников. Если злоумышленники узнают его, они смогут перевести себе все цифровые деньги, которые хранятся на кошельке. Но не имея закрытого ключа мошенник не сможет получить доступ к криптовалютным средствам пользователя, даже если перехватит его трафик.
Как выглядят закрытые и открытые ключи
Каждый из ключей имеет вид уникального набора символов, включающего буквы и цифры. Для примера можно взять ключи шифрования блокчейна bitcoin. Он работает на основе алгоритма шифрования SHA-256, генерирующего 256-битное число. Для более удобной работы с такими числами была создана комбинация, состоящая из 64 символов. Это и есть закрытый ключ.
В сети биткоина используются и другие форматы создания приватных ключей:
- Приватный ключ Биткоин (в формате WIF): 51 символ base58, начинается с «5»: 5JPeWYZx922hXi49Lg2RIPWLIqcmDGS9YegMNgANvx8cJa6kNK8
- Короткий (сжатый WIF): 52 символа base58, начинается с «К» или «L»: KykxZQLSNPYVtYCsoqFGFnEqpRar997zihJgvfrPo8LapFrAtaea
- В НЕХ формате (64 символа [0-9А-F]): 4BBFF74CA25A2A00409DCB24EC0418E9A41F9B3B56216A183E0E9731F4589DC6
- В Base64 формате (44 символа): S7/3TKJaKgBAncsk7AQY6aQfmztWIWoY Pg6XMFRYncY=
В большей части криптовалютных кошельков, работающих с ВТС, используется WIF-формат. Для обычных транзакций достаточно сжатого ключа, состоящего из 52 символов. В кошельках для хранения Ethereum чаще всего используется код из 64 символов.
Публичный ключ для работы с транзакциями биткоина тоже может иметь разное количество символов:
- Адрес Биткоин кошелька: 1DcEeFRGc4mfRLXWiVZySpmmXk7SsVLfMG
- Короткий адрес: 1BSUkuwtdM7gkdy6W4Q954gNKWBgy4A19Q
- Публичный ключ (130 символов [0-9А-F]): 04D7AS1212E4EEFE40C72B201E74AA3S57DEFD940ACESC3E1C76B75S77CD45FF9626065170497984F81C23BC8CBEEE64DBD84C9FE113F4A78930A0DA7FA296B3F6D
- Публичный ключ (короткий, 66 символов [0-9А-F]): 03D7A51212E4EEFE40C72B201E74AA3557DEFD940ACESC3E107687577CD45FF962
Самый распространенный вариант – это короткий адрес. Он может начинаться с единицы или тройки.
Методы шифрования в криптовалюте
Криптография – это наука о методах сохранения целостности данных и конфиденциальности, она появилась задолго до создания первой криптовалюты. Достижение целей криптографии включает в себя использование разных алгоритмов защиты информации.
Симметричное шифрование
Является самым популярным и простым способом кодирования данных транзакции. Сообщения шифруются и расшифровываются при помощи одного ключа. То есть выполняются симметричные действия.
Получателю сообщения передается ключ, при помощи которого он может раскодировать данные.
Асимметричное шифрование
При таком методе кодирования данных используются 2 ключа:
- открытый — нужен для запуска операции;
- закрытый – для расшифровки сообщения.
Приватный ключ позволяет ставить электронную подпись в транзакции, подтверждая тем самым ее подлинность. Когда валидаторы видят поступление транзакции с электронной подписью, они определяют эту операцию как действие законного владельца цифровых активов.
Логика здесь простая: закрытый ключ есть только у того, кто владеет средствами на отдельном кошельке. Значит, кроме этого пользователя электронную подпись поставить никто не может, ведь для этого необходимо наличие ключа.
Чтобы избежать потери приватного ключа, нужно записать секретную комбинацию символов в нескольких блокнотах, которые будут храниться в надежном месте, или сохранить ее на специальном устройстве. В этом случае даже при сбое системы или поломке электронных хранилищ пользователь не потеряет доступ к своим запасам криптовалюты.
Хеширование
Так называется еще один метод кодирования счетов пользователей, обеспечивающий надежное шифрование транзакций.
Суть метода сводится к преобразованию любой информации в уникальный набор символов. Он применяется для кодирования больших объемов данных. Расшифровать информацию можно при помощи специального хэш-значения или цифрового отпечатка.
Принцип работы
Публичный ключ используется как для обеспечения конфиденциальности, так и для идентификации пользователя в системе.
Схема применения имеет следующий вид:
- Пользователь, которому нужно перевести деньги, дает свой публичный ключ.
- Отправитель использует полученный набор символов для шифрования транзакции – ее запуска в безопасном режиме.
- Выполняется перевод криптовалюты на указанный адрес криптовалютного кошелька.
- Получив перевод, адресат использует приватный ключ для расшифровки транзакции. Секретный набор символов открывает доступ к записи в блокчейне, в которой содержится информация о смене владельца определенного количества криптосредств.
Для более наглядного примера можно представить следующую ситуацию:
- Пользователь А хочет отправить 5 биткоинов пользователю Б.
- Пользователь Б предоставляет публичный ключ пользователю А.
- При помощи публичного ключа пользователь А создает транзакцию и шифрует ее при помощи приватного ключа.
- Пользователь Б видит, что ему на кошелек поступили 5 ВТС. Чтобы получить доступ к этим деньгам, он использует приватный ключ своего кошелька, то есть расшифровывает транзакцию, и теперь может пользоваться монетами.
Без приватного ключа авторизовать перевод невозможно, поэтому доступ к полученным цифровым деньгам есть только у владельца секретного набора символов.
Отличия приватного и публичного ключей
Каждый ключ – это набор символов, который используется для проведения транзакции. Но их функции и характеристики имеют отличия.
Уровень доступа
Публичный ключ не является секретным, он доступен всем. Если сторонние пользователи узнают открытый набор символов криптовалютного кошелька, они не смогут установить его владельца. То есть ключ хоть и публичный, но содержит в себе минимум данных.
Приватный ключ должен быть доступен только владельцу кошелька. И его нельзя никому разглашать. Другими словами, тот, кому принадлежит приватный ключ, является владельцем средств на криптовалютном счету.
Процесс шифрования
Если публичный ключ шифрует сообщение, то приватный, наоборот, расшифровывает.
Эти два набора символов работают в паре друг с другом:
- Без открытого ключа отправитель не сможет запустить транзакцию.
- Без приватного ключа получатель не сможет авторизировать (расшифровать) перевод.
Только использование двух ключей при работе с транзакциями позволяет обеспечить высокий уровень защиты средств.
Изменение приватных ключей (свипинг)
Когда пользователь переходит на новый кошелек, он может перевести все средства со своего старого счета. Для проведения такой транзакции потребуется приватный ключ. Как только средства будут переведены, прежний закрытый набор символов перестает быть нужным. В новом кошельке генерируется его собственный закрытый ключ.
Такая зачистка получила название sweeping – подметание. Этот процесс напоминает перенос драгоценностей из одного сейфа в другой. При этом старый сейф утилизируется за ненадобностью.
Выполнение свипинга может быть полезно в следующих ситуациях:
- Появился риск взлома. Например, на ПК установлен десктопный кошелек, и на этом же компьютере была запущена подозрительная программа. Чтобы избежать кражи закрытого ключа, стоит перевести все средства на другой кошелек.
- Появилась необходимость ликвидации старого кошелька. При выходе более удобного приложения можно перевести на него средства, отказавшись от устаревшего варианта.
- Ключ был потерян, но пользователь помнит мнемоническую фразу. Речь идет о специальном наборе слов, введя которые можно восстановить доступ к счетам. Эти слова формируются в процессе регистрации кошелька. Переводить все средства нужно по той причине, что утерянный закрытый ключ может быть кем-то найден. Теоретически в самый неожиданный момент криптовалюту могут украсть.
- Если приходится пользоваться закрытым ключом, полученным от другого человека. Когда секретную комбинацию символов знает 2 пользователя, всегда есть риск кражи средств. Лучше сразу перевести монеты на другой кошелек, закрытый ключ которого не будет известен третьим лицам.
При работе с криптовалютой нужно всегда отслеживать текущий уровень защиты кошелька.
Импортирование ключей
Помимо свипинга, можно выполнить импорт приватных ключей. В этом случае в новый кошелек переносятся не сами монеты, а именно комбинации символов – закрытый ключ.
Импорт нужен, если пользователь регистрируется в новом приложении и не хочет отказываться от старого кошелька. Для транзакций в каждом из них будет использоваться один приватный ключ. Таким образом будет создано 2 работающих кошелька с одной комбинацией символов для расшифровки транзакций и создания цифровой подписи.
Например, у пользователя может быть биткоин счет, который его устраивает. Но ему также нужен мультивалютный кошелек , чтобы работать с разными блокчейнами и криптовалютами. Тогда пользователь может установить еще один кошелек и скопировать в него закрытый ключ своего десктопного кошелька.
При импорте важно уделить внимание защите приватного ключа на новом ПО.
Как правильно хранить закрытые ключи
Выбирая способ хранения, нужно ориентироваться на ключевую задачу: оставить как можно меньше возможностей для доступа к кошельку через сеть. Только после выполнения этого условия есть смысл обращать внимание на функционал кошелька.
Злоумышленники могут украсть криптовалюту, получив доступ к содержимому жесткого диска на ПК, а также взломав аккаунт на облачном сервисе или онлайн-платформе. Чтобы такого не случилось, нужно использовать самые надежные варианты защиты.
К ним относятся 3 способа хранения приватных ключей:
- Аппаратные кошельки. Эти устройства считаются более безопасными, чем десктопные кошельки, мобильные приложения и онлайн-сервисы. Они имеют вид флешки и содержат механизмы защиты данных. Для осуществления перевода аппаратный кошелек подключается к ПК. С него отправляется транзакция и там же подписывается. После зашифрованное сообщение передается в сеть. Современные аппаратные кошельки устроены так, что даже при взломе ПК мошенники не смогут получить доступ к закрытому ключу подключенного к компьютеру кошелька.
- Компьютер или смартфон. Для хранения значительной суммы в криптовалюте есть смысл использовать отдельное устройство. В целях безопасности оно должно быть постоянно отключено от сети, и его можно включать только для проведения транзакций.
- Бумажные носители. Это может быть блокнот или ламинированный листок с записанным закрытым ключом. Можно сделать несколько копий, чтобы при потере одной из них сохранить доступ к цифровым деньгам.
При использовании криптокошельков нужно позаботиться о создании предельно надежного хранилища закрытого ключа.
Некоторые кошельки сами генерируют закрытый ключ, который потом нужно просто запомнить. Есть специальные сервисы, позволяющие создать собственный секретный набор случайных чисел и букв. Также они дают возможность придумать и seed-фразу, при помощи которой восстанавливается доступ к кошельку.