Что генерирует кошелек после создания
Перейти к содержимому

Что генерирует кошелек после создания

  • автор:

Что такое иерархические детерминированные (HD) кошельки?

Иерархические детерминированные кошельки

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

Меняющиеся адреса

Мы в Ledger довольно часто получаем следующий вопрос: «Почему изменился мой Биткойн-адрес?». Действительно, Биткойн и его производные (Litecoin, Bitcoin Cash) используют меняющиеся адреса. Это возможно благодаря продвинутой функции, известной как Иерархические детерминированные кошельки (HD-кошельки). После использования Биткойн-адреса для получения средств для вас будет сгенерирован новый адрес. Эти адреса также известны как открытые (публичные) ключи. Они управляются одной парой ключей. Это значит, что все предыдущие адреса, которые вы использовали, всё ещё можно использовать, и вы не потеряете над ними контроль. Доступ к средствам на каждом из этих адресов возможен только при использовании соответствующего закрытого (приватного) ключа. Именно отсюда происходит знаменитое выражение «Не ваши ключи, не ваши монеты». Оно означает, что если ваши ключи находятся у кого-то другого, то он фактически контролирует ваши средства.

Пара ключей для контроля над всем

Пара ключей, которая управляет всеми вашими адресами, известна как расширенная пара ключей. Она состоит из расширенного открытого ключа (xpub) и расширенного закрытого ключа (xpriv). Наиболее важный из них — расширенный закрытый ключ. Этот ключ служит основой для создания приватных ключей всех ваших адресов. Или другими словами: расширенный закрытый ключ — это мастер-ключ для всех приватных ключей, связаных со счётом. Это также означает, что если кто-то сможет получить в руки ваш расширенный закрытый ключ, он сможет получить доступ ко всем средствам на вашем счету. Расширенный открытый ключ можно использовать для просмотра баланса всех ваших адресов. Для оптимального уровня конфиденциальности рекомендуется не делиться им. Такая пара расширенных открытого и закрытого ключей используется только с криптовалютами, применяющими иерархические детерминированные кошельки — они не применяются при работе с криптоактивами, не использующими меняющиеся адреса.

Как создаётся расширенная пара ключей?

Когда вы впервые воспользуетесь устройством Ledger, вы получите набор из 24 слов. Он известен как фраза восстановления. Это резервная копия ваших криптоактивов. Все ваши приватные ключи получаются из неё. Именно поэтому так важно обеспечить безопасность вашей фразы из 24 слов — мы настоятельно рекомендуем найти время и прочитать эту статью. При работе с криптовалютами, использующими HD-кошельки, существует дополнительный шаг при создании приватных ключей для каждого адреса. Вот как выглядит генерация приватного ключа для криптоактивов, не использующих HD: При генерации приватных ключей для криптовалют, использующих HD, дополнительный шаг заключается в том, что сначала нужно сгенерировать расширенные закрытые ключи. В результате генерация приватного ключа будет выглядеть так: Подробнее о генерации приватного ключа с помощью приложений Ledger вы можете узнать в этой статье.

Какие преимущества у использования HD-кошелька?

Меняющийся кошелёк даёт два интересных преимущества. Наиболее очевидное — повышенная конфиденциальность. Блокчейны — это публичные распределённые реестры, в которых все транзакции и балансы могут быть видны любому. При использовании нескольких адресов никто не сможет узнать ваш точный баланс. Например, вы ведёте блог и принимаете пожертвования в биткойнах. Вы публикуете один из своих адресов на странице блога, чтобы каждый мог отправить вам немного BTC, если захочет. Однако поскольку остальная часть вашего баланса находится на других адресах, пользователи всё равно не смогут узнать вашу общую сумму BTC. Другое преимущество — повышенная безопасность. Как мы уже говорили, владелец приватных ключей адреса получает доступ к находящимся на адресе средствам. Поскольку вы диверсифицировали свои средства по нескольким адресам, злоумышленникам потребуется несколько приватных ключей, чтобы получить доступ ко всем вашим криптоактивам. Продолжайте учиться! Если вам понравилось углубляться в тему криптовалют и блокчейна, обязательно ознакомьтесь с этим видео из серии School of Block – «3 способа получения пассивного дохода от криптовалют» (3 Ways to Earn Passive Income from Crypto).

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

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

Кошелек для криптовалюты: что это и как выбрать лучший

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

Что такое кошелек для криптовалюты?

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

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

Разные виды криптокошельков — разные способы хранить пароль доступа к вашей криптовалюте в блокчейне.

Как устроен кошелек для криптовалюты

Криптокошелёк состоит из трех частей:

  • открытого ключа
  • закрытого ключа
  • сид-фразы

Ключи — это длинные пароли из последовательности символов, проще говоря, кракозябра.

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

Открытый ключ

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

Закрытый ключ

А вот это уже пароль доступа.

Этот ключ лучше сохранить и не терять. Его можно сравнить с CVV-кодом на обороте банковской карты.

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

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

Где найти ваш закрытый ключ (на примере кошелька Metamask): нажимаете на три точки вверху справа, кликаете «Реквизиты счёта», далее «Экспорт закрытого ключа» и копируете ключ

Это — последовательность случайных слов для восстановления закрытого ключа, если вы его забудете или потеряете.

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

Сид-фраза генерируется, когда вы регистрируете кошелек. Она может состоять из 12 или 24 слов, которые стоят в чётком порядке.

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

Типы криптокошельков

Есть два типа кошельков: горячий и холодный. Их главное различие — подключенность к интернету.

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

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

Холодный кошелёк

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

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

Аппаратный кошелек для криптовалюты Ledger Nano — выглядит как флешка, один из самых популярных аппаратных кошельков

Бумажка, на которой записаны открытый и закрытый ключ — тоже холодный кошелек. Чтобы перевести деньги с него, обычно сканируют QR-код.

Бумажный кошелек для криптовалюты — просто бумажка, на которой напечатали сгенерированные открытые и закрытые ключи

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

Холодные кошелька подходит для хранения больших сумм денег или если у вас есть комбо: паранойя + хороший сейф дома.

Как выбрать, какой кошелек нужен: горячий или холодный

Пройдемся сразу по всем видам холодных и горячих кошельков и расскажем про каждый из них.

Аппаратный кошелёк (холодный)

Выглядит как флешка, вставляется в USB-порт и подключается к интернету как приложение или расширение бразуера

У аппаратных кошельков многоуровневая защита — дополнительная фраза, биометрическая защита, отпечаток пальца.

Аппаратный кошелёк Ledger Nano X

Для каких целей подойдет аппаратаный кошелек

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

  • из-за отсутствия постоянного подключения к интернету его сложно взломать
  • работает офлайн
  • при потере кошелька, средства нельзя будет восстановить
  • сложно торговать
  • сложно переводить средства

Что генерирует кошелек после создания

Статья посвящена обзору технологии восстановления криптокошелька с помощью специальных «seed-фраз», а также её реализации на языке JavaScript. Актуальность статьи обосновывается нарастающими темпами развития и применения криптовалют в сфере экономики, а также сложностью освоения всех принципов работы с данной валютой для рядового пользователя. В ходе работы авторы рассматривают существующие меры безопасности, необходимые для защиты криптокошельков от угроз утери, хищения в случае взлома, либо потери аутентификационных данных. Учитывая все особенности работы криптовалют, а также механизм их оборота и хранения, становится ясным, что необходима разработка специальных мер и алгоритмов для обеспечения целостности и сохранности средств пользователей данной цифровой валюты. Основное содержание исследования составляет анализ алгоритма формирования «seed-фраз» из уже имеющихся алгоритмов генерации ключей и его применение на примере существующего криптокошелька с полным восстановлением всех транзакций. Выделяются и описываются характерные особенности взаимодействия с данной технологией как от лица пользователя, так и от лица разработчика. К главным достоинствам данного метода относятся: безопасность, простота в использовании и интеграции, кроссплатформенность.

криптовалюта
криптокошелек
меры безопасности
мастер-ключ

1. Nakamoto S. Bitcoin: A peer-to-peer electronic cash system. 2009. [Electronic resource]. URL: http://bitcoin.org/bitcoin.pdf (date of access: 25.05.2019).

2. Mauro Conti, Sandeep Kumar E., Chhagan Lal, Sushmita Ruj. A Survey on Security and Privacy Issues of Bitcoin. IEEE Communications Surveys & Tutorials. 2018. vol. 20. no. 4. P. 3416–3452. DOI: 10.1109/COMST.2018.2842460.

3. Mukhopadhyay U., Skjellum A., Hambolu O., Oakley J., Yu L., Brooks R. A brief survey of cryptocurrency systems. 14th Annual Conference on Privacy, Security and Trust (PST) (Auckland, New Zealand, 12–14 December 2016). DOI: 10.1109/PST.2016.7906988.

4. Khovratovich D., Jason Law. BIP32-Ed25519 Hierarchical Deterministic Keys over a Non-linear Keyspace // IEEE European Symposium on Security and Privacy Workshops (EuroS&PW) (Paris, France, 26–28 April 2017). DOI: 10.1109/EuroSPW.2017.47.

5. Pieter Wuille. BIP 32: Hierarchical deterministic wallets. 2012. [Electronic resource]. URL: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki (date of access: 25.05.2019).

6. Жданов О.Н., Чалкин В.А. Эллиптические кривые: Основы теории и криптографические приложения. М.: «ЛИБРОКОМ», 2012. 193 c.

7. Болотов А.А., Гашков С.Б., Фролов А.Б. Элементарное введение в эллиптическую криптографию // Протоколы криптографии на эллиптических кривых. М.: «КомКнига», 2012. 306 с.

Криптовалюты всё более нарастающим темпом занимают важную позицию как элемент финансовой системы современного мира. Но вместе с масштабами их использования и оборота, растут и риски, связанные с их кражей, уничтожением и потерей. Криптоналичность не имеет никаких воплощений, и ее невозможно хранить в сейфе или в другом укромном месте – криптокоды существуют только в памяти жестких дисков. С одной стороны, без вашего пароля доступ к таким деньгам не может получить никто, что исключает возможные кражи [1]. В то же время потеря пароля или самого жесткого диска приведет к потере ваших финансовых средств. Ввиду этих обстоятельств необходима разработка и внедрение специальных методов защиты, позволяющих обеспечить их безопасность и сохранность при проведении операций и хранении.

Многие меры защиты, используемые для криптовалют, схожи с мерами, применяемыми для защиты аккаунтов на сайтах, приложениях, например: двухфакторная авторизация, использование длинных и сложных паролей, хранение паролей на бумажном носителе, использование разных паролей для разных кошельков. Но есть и специфичные меры, к которым относят: создание backup сервера для хранения и восстановления кошелька, хранение кошелька в офлайн-режиме, использование отдельных специально предназначенных аппаратных средств для проведения транзакций [2].

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

В данной статье будет рассмотрен метод восстановления криптокошелька с помощью seed-фразы (seed-ключа). Seed-фраза представляет собой последовательность из 12 (или другого количества, в зависимости от реализации) английских слов. Главным достоинством метода восстановления с помощью seed-фразы является простота использования и высокая надежность, так как seed-фраза дает возможность сгенерировать в любой момент времени криптокошелек, который по своей сути является последовательностью закрытых ключей, длиной 256 бит каждый. Пример приватного ключа в формате WIF: 5J3mBbAH58CpQ3Y5RNJpPUK. Из него генерируется открытый ключ длиной 512 бит. Затем от открытого ключа вычисляется хэш. Данный хэш является bitcoin адресом, вы можете сообщить его любому желающему перевести вам криптовалюту. Пример bitcoin адреса: 1CiBY4gUTcHxjELDLcds59pjMy2aoNP4fy.

Цель исследования: изучение seed-фраз и их реализация на языке JavaScript.

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

Материалы и методы исследования

Большинство криптокошельков имеют встроенную опцию для восстановления. Восстановление происходит следующим образом: кошелек генерирует пользователю набор случайных английских слов, зачастую их 12, иногда 18 или 24. Пример такой последовательности слов: «happy radiance january light day swine mirror paper shirt screen yellow table». На первый взгляд такая цепочка представляет собой бессмысленный набор случайных слов, но на самом деле она является ключом к восстановлению кошелька вне зависимости от количества транзакций либо средств, хранящихся на нём [3].

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

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

Восстановление кошелька происходит довольно просто: загружается программа-кошелёк с поддержкой данной технологии. Список подходящих кошельков довольно широкий, так как сама технология является распространенной. Примеры таких кошельков: Airbitz, Bither, BreadWallet, Coin.Space, Coinomi, CoPay, Electrum, Exodus, GreenAddress, Jaxx, Ledger, MultiBit, Mycelium, Simple Bitcoin Wallet, Trezor. Большинство из этих кошельков потребуют создания seed-ключа перед открытием первого кошелька. В некоторых из них необходимо искать эту опцию самостоятельно.

Сам seed-ключ не дает полного представления о кошельке и его содержимом. Существует криптографическая процедура, которая называется «иерархически детерминированный кошелёк». Она переводит seed-ключ в Мастер-ключ, из которого все остальные ключи развёртываются в «детерминистическом» порядке. Так как seed-ключ является математически генерируемой детерминированной последовательностью [4], то он работает независимо от типа кошелька. Единственная проблема состоит в том, что существует два типа стандартов. В то время как ключевая фраза (seed) и Мастер-ключ одинаково стандартизированы, существует два широко применяемых алгоритма восстановления ключей и адреса кошелька, они называются BIP32 и BIP44. Так что, если бы seed был создан, используя кошелек с поддержкой BIP44, вроде Bither, то при попытке восстановления его при помощи кошелька с BIP32, типа Electrum, будет открыт пустой кошелёк. Поэтому важно знать, какой кошелек подходит для восстановления из вашей seed-фразы. Кошельки с соответствующими им алгоритмами представлены в таблице.

Применяемые алгоритмы генерации seed-фраз в кошельках

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

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

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

Что такое блокчейн

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

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

Виды кошельков и их функционал

  • Аппаратный
  • Бумажный

2. Горячие кошельки (обеспечивают онлайн-хранение):

02.09.2022 18:00

Выбор кошелька зависит от регулярности использования активов и их объема. Холодные кошельки считаются более безопасными, чем горячие.

Аппаратный

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

Бумажный

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

Десктопный или настольный

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

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

Мобильный

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

Онлайн (веб)

Кошелек работает через браузер, доступ к которому можно получить с любого устройства: компьютера, телефона или планшета.

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

Как создается кошелек для криптовалюты

Механизм открытия кошелька будет сильно отличаться в зависимости от выбранного типа.

Как создают аппаратный кошелек

  • При выборе аппаратного кошелька сначала приобретают само устройство.
  • После его покупки регистрируют аппарат на сайте производителя.
  • Ставят ПИН-код на устройстве.
  • Получают и переписывают на бумажный носитель все слова, которые помогут восстановить холодный кошелек в случае его потери. Не рекомендуют делать диджитал-копию этих слов.
  • Вводят электронный адрес.
  • Устанавливают на компьютер кошелек (программу).
  • Чтобы зайти в кошелек, вводят ПИН-код.

Как создают бумажный кошелек

Как создают десктопный кошелек

  • Скачивают программу с доступом к криптокошельку на персональный компьютер.
  • Регистрируют и активируют кошелек.
  • Сохраняют слова, которые помогают восстановить доступ к кошельку.
  • Устанавливают ПИН-код.
  • После установки перезагружают компьютер.

Как создают мобильный кошелек

  • Скачивают приложение.
  • Регистрируются.
  • Генерируют приватный ключ и сохраняют его.

Как создают онлайн-кошелек

  • Открывают один из сервисов по созданию кошелька.
  • Регистрируются.
  • Подтверждают регистрацию через электронную почту или СМС.

Меры предосторожности

Вне зависимости от типа кошелька пользователи применяют следующие меры предосторожности:

  • Используют только личные устройства (ПК, планшеты, телефоны).
  • Используют антивирусные программы, которые своевременно обновляют.
  • Подключаются к надежным интернет-сетям.
  • Придумывают сложные ПИН-коды.
  • Хранят ключи в надежном месте.
  • Никому не сообщают приватный ключ.

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

Сообщаем, что Банк России выступает за введение запрета на организацию выпуска и (или) выпуск, организацию обращения, обмена криптовалюты (в т.ч. криптобиржами, криптообменниками, P2P-платформами) на территории Российской Федерации и установление ответственности за нарушение данного запрета.

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

Вас также может заинтересовать:

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

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