- Приватный ключ биткоина (private key) – что это такое, как выглядит, как получить и безопасно сохранить
- Как внешне выглядят публичный и приватный ключи кошелька биткоина
- Публичный адрес (ключ)
- Как создать приватные биткоин-ключи
- Как получить (экспортировать) приватный ключ биткоина
- Извлечение (экспорт) приватных ключей из криптокошельков
- Получение приватного ключа из онлайн-кошелька Blockchain
- Получение ключа в бумажного кошельке
- Что такое детерминированный кошелек (HD wallet), seed фраза
- Как безопасно хранить приватные ключи
- Крипто-Активы для всех!
- Crypto-Assets for all!
- Blockchain.info: где взять приватный ключ в новой версии сайта!
- Получаем 12 слов кошелька Blockchain.info: Seed-фразу (BIP39 Mnemonic)
- Получаем приватные ключи к Биткоин-адресам с помощью Seed-фразы
- Внимание! Вы должны четко понимать!
- Узнали сами, поделитесь с другими
Приватный ключ биткоина (private key) – что это такое, как выглядит, как получить и безопасно сохранить
Сегодня рассмотрим значение слов «приватный ключ биткоина» – для чего он нужен, как получить и как правильно хранить.
В то время как публичный ключ, или адрес, представляет собой средство идентификации кошелька, подобие логина, приватный ключ – строго конфиденциальная информация. Внешне выглядит как набор символов, введя которые, пользователь получает доступ к управлению счетом. Приватные (их еще называют частными или закрытыми) ключи хранятся в специальном файле, публичные –формируются криптографическим методом именно на основе приватных.
Как внешне выглядят публичный и приватный ключи кошелька биткоина
Приватный ключ биткоина кодируется в следующих форматах: Base64, MINI, Hex, WIF, сжатый WIF. Все они взаимосвязаны и преобразуются один в другой:
- Формат WIF (51 символ, «5» в начале): 5JPeWYZx922hXi49Lg2RJPwLfqcmDGS9YegMNgANvx8cJa6kNK8.
- Большинство криптовалютных кошельков, используют для хранения приватных ключей WIF-сжатый формат (52 символа, начинается с «L» или «K»): KykxZQLSNPYVtYCsoqFGFnEqpRar997zihJgvfrPo8LapFrAtaea.
- Формат Hex (64 символа): 4BBFF74CA25A2A00409DCB24EC0418E9A41F9B3B56216A183E0E9731F4589DC6.
- Формат Base64 (44 символа): S7/3TKJaKgBAncsk7AQY6aQfmztWIWoYPg6XMfRYncY=.
На картинке один приватный ключ биткоина в разных форматах:
Публичный адрес (ключ)
Внешний вид публичного биткоин-ключа в различных форматах:
- Наиболее используемый в кошельках — короткий адрес. Он имеет вид 1BSUkuwtdM7gkdy6W4Q954gNKWBgy4A19Q и всегда начинается с единицы или тройки (segwit address).
Публичные ключи (public key) видны всем желающим и используются как адрес для отправки или получения биткоинов. В одном кошельке можно сгенерировать неограниченное количество публичных ключей. Каждому будет соответствовать свой приватный ключ.
Как создать приватные биткоин-ключи
При создании любого кошелька для биткоина создается приватный ключ. В зависимости от вида бумажников можно обладать контролем над ними или нет. Последний случай больше относится к онлайн-сервисам, на которых можно пройти простую регистрацию, получить адрес биткоина, но приватные ключи не доступны. Контроль над ними имеют владельцы данных онлайн-кошельков. Поэтому рекомендуем выбирать криптокошельки с возможностью выгрузки приватных ключей или сохранением seed.
- Локальные. Устанавливаются на десктопные или мобильные устройства. К ним относят Jaxx, Electrum, Coinomi, Exodus и другие. Делятся на «тонкие» и «толстые», в зависимости от способа обращения к блокчейн-сети.
- Онлайн-кошельки. Для их создания обычно нужно указать email и пароль. Такие сервисы могут предоставлять возможность просмотра приватных ключей или не иметь такой функции. Популярные сайты для хранения криптомонет: blockchain.com.
- Биржи криптовалют. После создания счета доступны кошельки для криптовалют, которые в листинге площадки. Приватные ключи не предоставляются. Можно вносить депозит на предоставленный адрес, торговать криптовалютой и совершать вывод. Популярные торговые платформы: LocalBitcoins (ЛокалБиткоинс), EXMO, Binance, Huobi, BitMEX и другие.
- Аппаратные кошельки. Наиболее безопасный вариант сохранить криптоактивы в безопасности. Владелец имеет полный контроль над всеми приватными ключами, а их кража невозможна. Выпускают аппаратные устройства Ledger, Trezor и другие.
- Бумажные. Это может быть просто записанный приватный ключ на бумаге или сервисы, которые его генерируют и предоставляют возможность распечатать и сохранить. Способ относится к «холодному» хранению криптовалют.
Как получить (экспортировать) приватный ключ биткоина
Бывают ситуации, когда необходимо получить свой приватный ключ из кошелька для тех или иных целей. Разберем, как это сделать.
Извлечение (экспорт) приватных ключей из криптокошельков
В качестве примера используется «тонкий» десктопный кошелек Exodus. В нем нужно произвести операцию экспорта приватного биткоин-ключа. Изначально она надежно скрыта, поскольку разработчики справедливо считают, что неопытному пользователю лучше не пытаться ее произвести. Неверные действия чреваты потерей средств из кошелька.
Инструкция по экспорту:
- Активировать «Developer Menu». В Windows и Linux это действие производится нажатием сочетания клавиш Ctrl+Shift+D.
- Выбрать ту криптовалюту, частный ключ которой интересует в текущий момент. Перейти по пунктам: «Developer» – «Assets» – «Bitcoin» или иная выбранная валюта – «Export Private Keys».
- В появившемся окне подтвердить свое желание нажатием кнопки «I’m sure».
- На рабочем столе появится папка под названием «Exodus-export», внутри – файл формата CSV. Это файл скопировать в надежное место, папку сразу удалить.
Открыть файл можно через текстовый редактор Libre Office, Wordpad, Exel, стандартный Блокнот и т. д. В графе «PRIVKEY» будет буквенно-цифровое сочетание – это и есть приватный (закрытый) ключ биткоина:
Получение приватного ключа из онлайн-кошелька 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, MultiBit HD, BitGo, CarbonWallet, The Hive, Mycelium Bitcoin Wallet, Green Address, Trezor и других.
Как безопасно хранить приватные ключи
Используя интернет-кошельки, следует понимать, что ключи хранятся на серверах компании-разработчика. Пользователь лично владеет private key лишь в случае использования десктопных, аппаратных или бумажных кошельков.
Варианты хранения кода:
- На бумаге.
- На флешке в виде скриншота или фотографии, pdf-файла.
- На жестком диске, в том числе съемном.
- На физической монете, металлической пластине (своеобразный аналог аппаратного «холодного» кошелька в форме криптовалютной монеты).
- В памяти.
Ни один из перечисленных способов не дает 100%-ную гарантию сохранности ключа, в каждом случае есть вероятность физического повреждения, взлома или кражи. Так что выбор каждый делает, исходя из своих соображений.
В Сети сейчас много злоумышленников, которые мечтают украсть приватный ключ биткоина. Они могут соблазнять бесплатными токенами, предлагать получить новые монеты, а взамен просят загрузить в сеть или созданную ими программу частный ключ. Делать этого ни в коем случае нельзя.
Источник
Крипто-Активы для всех!
Crypto-Assets for all!
Blockchain.info: где взять приватный ключ в новой версии сайта!
09.08.2017
С некоторого времени кошелек Blockchain.info кроме Bitcoin пополнился еще двумя криптовалютамии, Ethereum и Bitcoin Cash. Теперь кошелек получил обновленный интерфейс и некоторые функции стали недоступны. Для ключей и адресов он стал использовать HD-протокол Hierarchical Deterministic (BIP32), а фраза из 12 слов для его восстановления (переноса на другой носитель) и генерации приватных мастер-ключей, как и многие другие кошельки, получила протокол BIP39 Mnemonic Seed.
Про восстановление и перенос кошелька с помощью Seed-фразы информации в сети достаточно. А вот штатная функция импорта адресного приватного ключа внутри самого кошелька пропала. Как теперь получить приватный ключ, стало не понятно. А сгенерировать приватные ключи для всех адресов кошелька вполне возможно с помощью стороннего сервиса на основании Seed-фразы из 12 слов.
В этой инструкции описывается, где взять эти 12 слов и каким образом сгенерировать приватный ключ в WIF-формате для нужного адреса.
Получаем 12 слов кошелька Blockchain.info: Seed-фразу (BIP39 Mnemonic)
1. Зайдите в свой профиль кошелька, далее: Настройки -> Безопасность -> кнопка Резервная Фраза.
2. Внимательно прочитайте, при необходимости распечатайте Лист восстановления. Жмите кнопку Следующий шаг.
Если вы планируете длительное время хранить средства на этом кошельке, лучше фразу записать на распечатанном бумажном Листе восстановления и спрятать в укромном месте. Фраза поможет вам восстановить доступ к кошельку в любой момент времени, с любого компьютера и из любого Биткойн-клиента (например, Electrum).
3. Перепишите указанные первых 4 слова, жмите кнопку Следующие 4 слова, таким образом запишите все 12 слов и жмите кнопку Последний шаг.
4. Кошелек предложит выборочно ввести 4 слова с целью проверки, что фраза записана верно. Впишите слова и жмите Завершить и затем Закрыть.
5. Теперь у вас есть Seed-фраза (BIP39 Mnemonic) из 12 слов. Ее ни в коем случае никому нельзя сообщать!
ЗАПОМНИТЕ! НИКОМУ! Это равносильно тому, что вы кому-то подарили свои биткойны.
Получаем приватные ключи к Биткоин-адресам с помощью Seed-фразы
1. Заходите на сайт https://iancoleman.io/bip39, обязательно и внимательно проверяете адрес сайта! Отключаете Интернет! Указанная страница производит все расчеты в вашем браузере и данные никуда не передаются. Это безопасно, если вы уверены, что ваш компьютер чист, в нем не поселились никакие вирусы и зловреды.
При наличии любых сомнений на этот счет, вы можете скачать исходный код на флешку https://github.com/iancoleman/bip39, и использовать его на другом компе, отключенном от сети Интернет .
2. Вводите 12 слов в самое верхнее поле — BIP39 Mnemonic (в одну строку, через пробел, в заданной последовательности, цифры номеров слов не писать).
3. Чуть ниже увидите поле BIP32 Root Key. После ввода 12 слов здесь сгенерируется приватный мастер-ключ для всех ваших адресов, созданных с его помощью.
Вы можете его сохранить в надежном месте, но в этом нет большой необходимости, если у вас есть 12 слов.
4. Прокрутите страничку в самый низ, там увидите поле с полным списком всех сгенерированных вашим кошельком адресов и соответствующих приватных ключей к ним, необходимых для импорта в любой другой клиент-кошелек (Bitcoin Core, Electrum, . ), или для ручного создания транзакции на https://txid.io. На колонку «Public Key» можно не обращать внимание, сохраняете в надежном месте только «Private Key».
Если адресов много, то можно воспользоваться поиском в браузере (Ctrl+F), задав нужный адрес.
Например, для адреса:
1FSfTKDRrumWVmDgffXNAfGqAkryENj9Ye
соответствующий приватный ключ будет:
KyXGqLwPSfA18cmAXkp9rUaj5ALwqswohDbuPS51JYzM5P7Z2m8W
Внимание! Вы должны четко понимать!
Импортированные адреса восстановительной фразой не копируются.
Желательно внутри вашего кошелька ВСЕ СРЕДСТВА переводить из импортированных адресов на адрес, сгенерированный самим кошельком.
Вы можете это сделать при наличии у вас приватного ключа к импортированному адресу.
Полезные ссылки по этой теме из первоисточника:
Александр
6 комментариев
Метки: кошельки Рубрики: Кошельки
Узнали сами, поделитесь с другими
Скажите,я зделала как написано ввела 12 слов для востановления личного ключа,і у меня BIP32 появился но моего биткойн адреса ниже,так я і неувидела, ттам много других адресов не моих і личного ключа не знайшла, может я делаю штота не так, помагите пожалуста, как правильно востановить личний ключ для биткойн адреса?
В поле «BIP39 Mnemonic» нужно вводить Seed-фразу из 12 слов в одну строку через пробел, никаких лишних символов (уберите запятые, точки, точки с запятой, номера этих слов, . ), только слова через пробел.
Для восстановления или переноса своего Bitcoin-кошелька на другой носитель достаточно иметь Seed-фразу (BIP39 Mnemonic) из 12 слов, которую вы должны сразу получить в «Настройках безопасности» кошелька и хранить в надежном и недоступном для других людей месте. Страничка «iancoleman.io» позволяет по этой фразе из 12 слов сгенерировать ключи в других стандартах и получить приватные ключи для конкретных адресов, которые были сгенерированы вашим кошельком (это не относится к импортированным адресам кошелька). Без особой необходимости генерировать ключи в другие форматы не нужно. Повторюсь, достаточно иметь Seed-фразу (BIP39 Mnemonic) из 12 слов.
Доброго времени суток!
Помогите разобраться с такой проблемой. У меня на blockchain есть импортированный адрес (с пометкой «Только для просмотра») на котором, в свою очередь, находится определенное количество биткоин, но для того чтобы ими воспользоваться нужно ввести приватный ключ. Вопрос — Где его взять?
Во вкладке «More Options» кроме кроме «Архивировать, перевести, расходовать» ничего нету.
Blockchain.info сегодня имеет обновленный интерфейс и умеет управлять кошельками трех криптовалют: Bitcoin, Ether, Bitcoin Cash. На каждую имеется свой отдельный раздел.
Будем говорить только о кошельке Bitcoin. Этот кошелек имеет функцию импортирования адресов со сторонних кошельков.
Если импорт проведен с помощью открытого ключа, такие адреса можно только просматривать, они будут находиться в отдельном разделе «Импортированные адреса» и иметь статус «watch-only address».
Это сделано для того, чтобы видеть в одном месте общий баланс всех имеющихся средств без необходимости входить в каждый из этих кошельков отдельно.
После импорта такого внешнего адреса можно видеть все входящие и исходящие транзакции на нем, а также добавить их в общий список транзакций. Транзакции по таким адресам будут помечены специальным ярлыком.
Баланс импортированных адресов добавляется к балансу существующего кошелька Blockchain.info. Это дает возможность видеть общую сумму активов на всех кошельках.
В Blockchain.info есть возможность совершения транзакций с таких импортированных адресов. Для этого от пользователя потребуется наличие приватного ключа, сгенерированного в «родительском» кошельке.
Такие адреса не копируются восстановительной Seed-фразой (BIP39 Mnemonic) из 12 слов.
Если импорт проведен с помощью приватного ключа, то такой адрес попадает в основной раздел кошелька Blockchain.info и с таких импортированных адресов сразу есть возможность совершать транзакции. Однако нужно помнить: такие адреса не копируются восстановительной Seed-фразой (BIP39 Mnemonic) из 12 слов. Поэтому средства желательно сразу перекинуть на основной адрес кошелька.
Отсюда ответ на ваш вопрос:
Транзакцию из адреса Blockchain.Info, импортированного по открытому ключу, можно провести только при наличии приватного ключа, который вы должны были сгенерировать в «родительском» кошельке сразу после его создания и сохранить в надежном месте. В противном случае вы должны воспользоваться «родительским» кошельком, где был создан этот адрес.
Замечу, что есть особенность адресов, сгенерированных аппаратными кошельками. У них приватный ключ вшит внутри устройства, все операции подписываются этим ключом также внутри устройства и только после физического подтверждения владельцем кошелька.
Полная инструкция по импорту и настройке адресов в кошелек Blockchain.info доступна в первоисточнике:
Они немного отличаются, но обе актуальные.
Добрый вечер! спасибо за такую обширную информацию, этот адрес был создан в блокчейн ещё в 2014 году я им пользовалась до сегодняшнего дня без ключей теперь в 2018 году просит ключ , из интернета я узнала, что можно ключ сгенерировать через electriuma только не получается, может Вы сможете мне под сказать, спасибо
Не существует «волшебных» сервисов, которые бы по открытому адресу могли бы сгенерировать приватный ключ к этому адресу. Не ищите. Вы должны понимать, что для получения одной приватной информации нужно предоставить другую приватную информацию. Иначе это будет не кошелек, а рай для жуликов.
В вашем случае, если адрес был сгенерирован в кошельке Blockchain.info, значит это был другой аккаунт (другие логин и пароль для входа в кошелек, другая приватная информация — Seed-фраза). Поэтому в вашем текущем рабочем профиле он имеет статус импортированного кошелька «Только для просмотра».
Для аналогии, это как бы ваш рабочий кошелек имеет окошко в другой кошелек. Окошко создано открытым ключиком. Вы можете из текущего кошелька через это окошко наблюдать, что делается в другом кошельке, но потрогать его содержимое не можете. Для «потрогать» нужно открыть окошко приватным ключиком и только после этого забрать содержимое в ваш текущий кошелек.
Вспоминайте, где и под каким профилем вы его создавали. Зайдите в этот профиль, получите Seed-фразу и по пунктам этой статьи сгенерируйте приватный ключ для вашего адреса. Только во время процедуры отключитесь от Интернет.
Если, как вы утверждаете, адрес был создан в кошельке Blockchain.info в вашем текущем рабочем профиле, тогда получите Seed-фразу и действуйте по инструкции статьи. Внизу страницы онлайн-сервиса «iancoleman.io» появятся все адреса, которые были сгенерированы вашим профилем Blockchain.info за весь период его существования (импортированные не появятся), а также приватные ключи к ним.
Напомню онлайн-сервис по теме (не забываем отключиться от Интернет):
Можете скачать исходный код на флешку для полного оффлайн:
Источник