Что такое публичный мастер ключ кошелька
Перейти к содержимому

Что такое публичный мастер ключ кошелька

  • автор:

Что такое публичные и приватные ключи?

Что такое публичные и приватные ключи? Здесь мы объясним как они работают и что вам нужно знать.
Публичные и приватные ключи (они же открытые и закрытые ключи) — это неотъемлемый компонент криптовалют, построенных на блокчейн-сетях. Они относятся к более широкой области криптографии, известной как Криптосистема с открытым ключом (Public Key Cryptography, PKC) или асимметричное шифрование. Цель PKC — обеспечить простой переход из одного состояния в другое, сделав обратный процесс практически невозможным. При этом можно продемонстрировать наличие секрета, не раскрывая его. Впоследствии продукт становится односторонней математической функцией. Это делает его идеальным вариантом для проверки подлинности чего-либо (например, транзакции), поскольку подделать его невозможно. PKC опирается на модель с двумя ключами: открытым и закрытым. Часто открытый ключ изображается в виде замка, а закрытый — в виде ключа для доступа к нему.

Криптосистема с открытым ключом (Public Key Cryptography, PKC)

Система PKC построена на математическом примитиве функции с потайным входом «Trapdoor Function». Это математическая задача, которую легко вычислить в одном направлении и почти невозможно в обратном. Решение этой задачи потребует от компьютеров огромного количества времени (тысячи лет), чтобы получить правильный ответ. В контексте PKC такие математические трюки как факторизация целых чисел являются односторонними функциями с потайным входом (trapdoor functions). Они делают невозможным обратное проектирование (т. е. подделку) криптографических подписей, поскольку это потребует от компьютера решения практически неразрешимых математических задач.

Концепция открытых и закрытых ключей

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

Чтобы вы могли считаться полноценным владельцем криптовалют, у вас должны быть приватные ключи от адреса в блокчейне. «Приватный ключ» открывает доступ к криптовалютному адресу и позволяет распоряжаться его содержимым. Поскольку приватный ключ предоставляет доступ к вашим криптовалютам, он должен оставаться приватным — прямо как указано в его названии.
Помимо приватного ключа также существует публичный люч. Они соединены между собой с помощью криптографической связи. Если у вас есть приватный ключ, то можно будет восстановить публичный ключ. Однако наоборот эта схема не работает: восстановить приватный ключ с помощью одного лишь публичного ключа не удастся.
Публичный и приватный ключи можно сравнить с адресом электронной почты и паролем от него. Теоретически Алиса может создать миллиарды публичных ключей (адресов) на основе своего приватного ключа. Этот ключ у неё только один и выполняет функцию её пароля, который знает только она — её секрет. Как только Алиса создаёт адрес с публичным ключом, этот адрес становится общедоступным для всех пользователей сети. По этому адресу они могут отправлять криптовалюты, такие как Биткойн. Только Алиса может получить доступ к отправленным на этот адрес криптовалютам, поскольку у неё есть соответствующий ключ к общедоступному адресу.

Как происходит транзакция

Приватный ключ Алисы — это её цифровая подпись. С её помощью она может доказать, что именно она провела транзакцию или отправила сообщение. Например, если Алиса захочет отправить Никите сообщение по публичному каналу, за которым тайно следит Виктор, она может зашифровать сообщение своим приватным ключом и затем отправить его. С отправляемым Никите по его публичному ключу сообщением Алиса также создает специальное значение. Оно называется хеш-выходом. Никита может расшифровать и прочитать сообщение, используя хеш, сообщение и свой приватный ключ. Виктор не сможет прочитать сообщение, поскольку у него есть только публичный ключ Алисы и его собственная пара из приватного и публичного ключей. В этом и заключается гениальность применения функций Trapdoor (односторонних функций с потайным входом) в действии. Виктор не сможет расшифровать сообщение или приватный ключ Алисы, поскольку они созданы с использованием функции Trapdoor. В сети Биткойн транзакции представляют собой серию операций пользователей по отправке и получению биткойнов по публичным адресам. Операции проходят в виде входов и выходов в рамках модели транзакций UTXO сети Биткойн. Алиса может опубликовать свой публичный ключ в интернете. Тогда люди смогут отправлять биткойны на этот адрес, зная, что Алиса является владельцем приватного ключа к этим средствам. В более широком смысле, ноды (те, кто запустил и поддерживает узлы в сети Биткойна) автоматически проверяют и подтверждают транзакции в сети. Таким образом они убеждаются в отсутствии попыток фальсификации, используя основные правила консенсуса и криптографические доказательства того, что пары публичных/приватных ключей действительны (технология Доказательство выполнения работы). В результате подделать транзакции в использующих PKC криптовалютах, таких как Биткойн, практически невозможно. Они защищены предположениями математических доказательств.
Продолжайте учиться! Если вам понравилось углубляться в тему криптовалют и блокчейна, обязательно ознакомьтесь с этим видео из серии School of Block – «Как хранить ваши криптовалюты в безопасности» (How to Keep Your Crypto Safe).

Кирсти Морланд

Редактор в Ledger Academy. Писатель и исследователь технологии блокчейн и её применения. Любитель старой музыки, мотоциклов и поиска ответов на любые вопросы.

Как Electrum Wallet защищает ваши ключи?

Опасность использования любых криптовалютных кошельков, обращающихся к внешним серверам для проведения транзакций, давно стала очевидной. Тем не менее кошелек Electrum остается популярным и считается довольно безопасным решением. Закрытые (приватные) ключи пользователей этого кошелька хранятся локально и никогда не передаются на внешние сервера. Но как это работает?

Как Electrum Wallet защищает ваши ключи?

«Толстые» и «тонкие» кошельки

Electrum относится к так называемым «тонким» кошелькам, которые не хранят на компьютере пользователя полную версию блокчейна биткоина (размер блокчейна биткоина составляет несколько сотен гигабайт). Вместо этого они загружают только необходимые для работы данные и периодически синхронизируется с серверами, содержащими информацию о состоянии блокчейна.

Биткоин-кошелек Electrum Wallet

«Толстые» кошельки, соответственно, хранят на компьютере полный блокчейн и обращается непосредственно к нему для проведения транзакций. Это может быть в некоторых случаях быстрее и практически всегда безопаснее, поскольку серверы третьей стороны не участвуют вовсе. Но платить за это приходится удобством, ресурсами компьютера и необходимостью постоянно держать включенным компьютер, на котором установлен кошелек. В противном случае потом придется долго подгружать недостающие части блокчейна.

Seed-фраза Electrum

Закрытый мастер-ключ, сгенерированный кошельком Electrum, кодируется с помощью seed-фразы из 12 слов. Эту фразу кошелек просит владельца сохранить где-нибудь в надежном месте (например, на бумажном листочке где-нибудь в сейфе). Она позволит в любой момент и на любом устройстве получить доступ к кошельку.

Seed-фраза криптовалютного кошелька Electrum

В дальнейшем Electrum работает как типичный HD-кошелек (иерархически детерминированный): создает дерево закрытых и открытых ключей, причем открытые ключи могут создаваться без доступа к открытым.

Как подписываются транзакции?

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

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

Далее, программа-кошелек (не только Electrum, но и любой другой) генерирует подпись — хэш-сумму транзакции и правильного закрытого ключа. При этом, при внесении в транзакцию любых, даже самых незначительных изменений, подпись изменится.

Почему приватные ключи не попадают на сервер?

Electrum отправляет на сервера уже «готовые», подписанные транзакции. В них содержится только подпись транзакции и публичный ключ, приватного ключа в них нет. Так что безопасность вашего ключа, по факту, обеспечивает не столько Electrum, сколько сам биткоин — у кошелька нет необходимости посылать кому-либо ключ. Более того, существует возможность подписывать транзакции на другом устройстве, не подключенном к интернету.

Создание неподписанных транзакций в Electrum

Electrum позволяет создать «холодный» кошелек на компьютере, не подключенном к интернету, перенести публичный мастер-ключ на другую машину и с его помощью создать так называемый watching-only кошелек. Он может только следить за историей транзакций — потратить деньги, используя только этот кошелек, не получится. Watching-only кошелек формирует транзакцию, но не может ее подписать. Файл транзакции нужно перенести на компьютер с приватным ключом, подписать, вернуть на подключенную к интернету машину и отправить.

Данный метод не только гарантирует, что приватный ключ не попадет на сервер, но и полностью исключает кражу ключа при атаке на подключенный к интернету компьютер.

Шифрование кошелька и ключей

В качестве дополнительной меры безопасности seed-фраза, приватные ключи и сам кошелек Electrum зашифрованы. Шифрование кошелька хоть и включено по умолчанию, но от его использования можно отказаться в настройках. Используется при этом асимметричная схема шифрования ECIES — она позволяет не хранить пароль для открытия зашифрованного кошелька в памяти компьютера, дополнительно снижая риск взлома.

Приватный ключ постоянно зашифрован с использованием функции AES-256-CBC и расшифровывается только на короткий период для подписания транзакции. Это сокращает до минимума время хранения ключа в памяти компьютера в незашифрованном виде.

Риски синхронизации с сервером

Наиболее значимая и принципиально неустранимая уязвимость любого «тонкого» биткоин-кошелька — необходимость синхронизации с серверами для передачи транзакций и получения сведений об актуальном состоянии блокчейна.

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

Впрочем, в случае Electrum, ключи серверам не достаются, а опасность атаки снижается использованием вышеупомянутого «холодного» кошелька. Кроме того, все данные от серверов проверяются с использованием процедуры Simple Payment Verification, предложенной еще при создании биткоина. Серверы, в качестве доказательства включения транзакции в блокчейн, предоставляют часть дерева Меркла. Благодаря этому верификация транзакций работает надежно во всех случаях, кроме успешной атаки 51%, которая биткоину уже не слишком угрожает.

В середине февраля была опубликована альфа-версия Electrum Personal Server, который позволяет использовать весь дополнительный функционал Electrum (восстановление из seed-фразы, мультиподписи, подпись транзакций вне сети и т. д.). При этом теряется возможность мгновенного запуска кошелька, но радикально повышается уровень безопасности кошелька.

Разница между закрытыми и открытыми ключами

Возможно, вы уже слышали фразу «нет ключей — нет монет». В этой фразе заложена идея некастодиального хранения криптовалюты и владения закрытыми ключами, что даёт владельцу полный контроль над активами.

В этом руководстве мы объясним, что именно представляют собой закрытые и открытые ключи, а еще расскажем, как безопасно хранить ваши ключи и активы в кошельке 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.

ДАННАЯ СТАТЬЯ ПРЕДОСТАВЛЕНА ИСКЛЮЧИТЕЛЬНО В ИНФОРМАЦИОННЫХ ЦЕЛЯХ. ОНА НЕ ЯВЛЯЕТСЯ КАКОЙ-ЛИБО ИНВЕСТИЦИОННОЙ, НАЛОГОВОЙ ИЛИ ЮРИДИЧЕСКОЙ КОНСУЛЬТАЦИЕЙ И НЕ ДОЛЖНА РАССМАТРИВАТЬСЯ КАК ПРЕДЛОЖЕНИЕ О ПОКУПКЕ, ПРОДАЖЕ ИЛИ ВЛАДЕНИИ ЦИФРОВЫМИ АКТИВАМИ. ЦИФРОВЫЕ АКТИВЫ, ВКЛЮЧАЯ СТЕЙБЛКОИНЫ, СОПРЯЖЕНЫ С ВЫСОКИМИ РИСКАМИ И ПОДВЕРЖЕНЫ СИЛЬНЫМ КОЛЕБАНИЯМ ВПЛОТЬ ДО ПОЛНОГО ОБЕСЦЕНИВАНИЯ. НЕОБХОДИМО ТЩАТЕЛЬНО ОБДУМАТЬ, ПОДХОДИТ ЛИ ВАМ ТОРГОВЛЯ ИЛИ ВЛАДЕНИЕ ЦИФРОВЫМИ АКТИВАМИ С УЧЕТОМ ВАШЕГО ФИНАНСОВОГО СОСТОЯНИЯ. ЗА ПОДРОБНОЙ КОНСУЛЬТАЦИЕЙ ОБРАЩАЙТЕСЬ К СПЕЦИАЛИСТУ ПО ЮРИДИЧЕСКОЙ/НАЛОГОВОЙ/ИНВЕСТИЦИОННОЙ ДЕЯТЕЛЬНОСТИ.

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

Автор Редакция Profinvestment Эксперт Сергей Воробей Обновлено Дек 24, 2023

3 61 803

Техническая сторона работы с криптовалютой не менее важна, чем экономическая – в первую очередь потому что от этого зависит безопасность средств. Сегодня эксперты 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=.

На картинке один приватный ключ биткоина в разных форматах:

формат приватных ключей биткоин

Публичный ключ (адрес)

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

формат публичных ключей Bitcoin

  • Наиболее используемый в кошельках – короткий адрес. Он имеет вид 1BSUkuwtdM7gkdy6W4Q954gNKWBgy4A19Q и начинается с единицы, тройки (segwit address) иди bc1 (формат Bech32).

Публичные ключи (public key) видны всем желающим и используются как адрес для отправки или получения биткоинов. В одном кошельке можно сгенерировать неограниченное количество публичных ключей. Каждому будет соответствовать свой приватный ключ.

Простыми словами, любой криптовалютный кошелек — это приватный ключ, с которого генерируется публичный.

Как создать приватный ключ Bitcoin

При создании любого кошелька для биткоина автоматически генерируется приватный ключ. В зависимости от вида бумажника, можно обладать контролем над ключами или же нет. Последний случай относится к кастодиальным сервисам, на которых можно пройти простую регистрацию, получить адрес биткоина, но приватные ключи не доступны. Контроль над ними имеют разработчики данных онлайн-кошельков. Поэтому рекомендуем выбирать криптокошельки с возможностью выгрузки приватных ключей или сохранением seed-фразы (о которой подробнее расскажем ниже).

Виды кошельков для криптовалют

Локальные

Устанавливаются на десктопные или мобильные устройства. К ним относят Jaxx, Atomic Wallet, Electrum, Coinomi, Exodus и другие. Делятся на «тонкие» и «толстые», в зависимости от способа обращения к блокчейн-сети. Тонкие скачиваются и устанавливаются быстро, с ними можно сразу же начинать работать. Толстые требуют также загрузить на компьютер весь блокчейн биткоина – процесс длительный, но зато такой вариант считается более безопасным, так как в процессе работы минимизируется обращение к сторонним серверам.

Atomic Wallet

Онлайн-кошельки

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

Guarda

Мобильные

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

Trust Wallet

Аппаратные кошельки

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

Ledger

Бумажные

Это может быть просто записанный приватный ключ на бумаге или сервисы, которые его генерируют и предоставляют возможность распечатать и сохранить. Способ относится к «холодному» хранению криптовалют – как аппаратный кошелек, только абсолютно бесплатно. К сожалению, бумага уязвима для воды, огня и других факторов.

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

Как получить (экспортировать) приватный ключ биткоина

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

Извлечение (экспорт) приватных ключей из криптокошельков

В качестве примера используется «тонкий» десктопный кошелек Exodus. В нем нужно произвести операцию экспорта приватного биткоин-ключа. Неверные действия чреваты потерей средств из кошелька. Будьте максимально внимательны и убедитесь, что никто не может получить доступа к этим ценным данным.

Инструкция по экспорту:

Где найти приватные ключи в кошельке Exodus

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

Перед вами – окно с приватными ключами, которые можно скопировать и сохранить куда вам удобно.

Окно с приватными ключами в Exodus

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

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

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

публичные и приватные ключи blockchain кошелька

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

Получение ключа в бумажном кошельке

Бумажные кошельки генерируют приватные ключи локально с помощью выполнения скрипта в браузере.

генерация приватного ключ для биткоина

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

вид приватных ключей для биткоинов

Сервис для создания бумажных кошельков: bitaddress.org.

Что такое детерминированный кошелек (HD wallet), seed фраза

В 2011 году для решения ряда проблем с анонимностью разработчики Bitcoin Core выпустили такую разработку, как HD Wallet. HD расшифровывается «hierarchical deterministic», то есть «иерархически детерминированный». Звучит непонятно, но по факту все не так сложно.

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

Пример seed (backup phase) в кошельке Blockchain (всего 12 слов):

приватная seed фраза в кошельке Blockchain

«Детерминированная» система – та, где недопустимы никакие случайности в процессе формирования будущих состояний. То есть конкретные вводные данные всегда будут выдавать конкретный результат.

Преимущества технологии 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?

Да, конечно. В этом плане большинство блокчейнов работают одинаково.

Заключение

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *