Seed фразы с балансом биткоина

Мнемоническая фраза

Понравилась статья? Поделись:

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

Содержание

Принцип работы мнемонических фраз [ править ]

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

Англоязычный список слов для стандарта BIP39 имеет 2048 слов. Если фраза состоит из 12 слов, тогда число возможных комбинаций составляет 2048 в 12-й степени, или 2 в 132-й степени, то есть фраза будет иметь 132 бита безопасности.

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

Двухфакторные мнемонические фразы [ править ]

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

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

Где хранить мнемонические фразы [ править ]

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

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

Источник

На сколько важна SEED-фраза и как безопасно её хранить?

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

На протяжении многих лет люди теряли свои приватные ключи, что приводило к дорогостоящим потерям без возможности восстановления средств. Например, Джеймс Хауэллс потерял свои приватные ключи от биткоин-кошелька, и это обошлось ему в 7500 биткоинов (сейчас они стоят миллионы долларов). Это своего рода кошмар, который преследует многих криптоинвесторов.

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

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

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

Читайте также:  Криптовалюты которые майнить можно топ 2020

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

Seed-фраза — это список случайных слов (12, 18 или 24 слова), используемых для восстановления ваших средств в случае потери пароля от вашего приложения с кошельком или устройства, на котором установлен ваш кошелек.

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

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

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

Существует несколько способов хранения seed-фразы.
Ты можешь:

Источник

Как работают Seed-фразы кошельков эфириума?

Количество разнообразных аппаратных, программных и web-кошельков для хранения эфира на сегодняшний день не поддается подсчету. И подавляющее большинство из них в качестве основного идентификатора использует так называемые seed-фразы, которые позволяют восстановить приватный ключ даже если вы потеряли кошелек. Но как именно из seed-фраз получаются ключи?

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

Для работы с любой криптовалютой используются пары из приватных и публичных ключей (также называемых закрытыми и открытыми).

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

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

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

HD-кошельки

Сегодня существуют два основных типа кошельков — недетерминированные и детерминированные.

Если недетерминированные кошельки просто создают ряд случайных пар закрытых и открытых ключей, то детерминированные выводят пары ключей из “зерна” (seed) — случайного числа определенного размера. Поскольку при такой схеме работы кошелька для создания резервной копии достаточно один раз скопировать “зерно”, упрощается и восстановление доступа к монетам, и “миграция” на другие устройства и платформы.

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

При этом “зерно”, как правило, кодируется при помощи тех самых, интересующих нас мнемонических seed-фраз. Вдобавок, поскольку приватные и публичные ключи Ethereum и Bitcoin работают одинаково, разработчики кошельков для эфира не стали изобретать велосипед и использовали “предложения по улучшению биткоина” BIP32, BIP44 (описывающие создание иерархически детерминированных кошельков) и BIP39 (описывающий мнемонические фразы). Хотя в случае BIP39 многие “эфирные” кошельки используют другие наборы слов и хэш-функции, но сам механизм работы остается неизменным.

Мнемонические seed-фразы

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

Процедура получения мнемонической фразы, согласно BIP39, выглядит следующим образом:

  1. Создается случайное число (энтропия). В случае Эфириума наиболее логично создание 256-битной энтропии. так как тогда безопасность seed-фразы будет соответствовать безопасности закрытого ключа Эфириума.
  2. Создается контрольная сумма энтропии. Для этого берется первая часть (в случае BIP39 — 1/32) битов ее хэш-суммы.
  3. В конец исходной энтропии добавляется полученная контрольная сумма.
  4. Полученная энтропия делится на части по 11 бит.
  5. Эти 11-битная числа служат индексами для таблицы, содержащей 2048 слов.
  6. В результате получается мнемоническая seed-фраза из 12-24 (24 в случае эфира) слов.
Читайте также:  Лайткоин криптовалюта что это

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

Также, для удобства использования кошельков, таблицы слов должны соответствовать нескольким правилам:

  • быть закодированными в UTF-8;
  • не использовать сходные слова. например “woman” и “women” — это усложняет запоминание и увеличивает вероятность ошибок;
  • слова должны быть подобраны таким образом, чтобы узнать слово можно было по первым четырем буквам.

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

Приватные ключи из “зерна”

Для создания закрытого мастер-ключа “зерно” обрабатывается с помощью хэш-функции HMAC-SHA512 (функция односторонняя). Результат — 512-битное число — делится на 2 части по 256 бит в каждой: собственно закрытый мастер-ключ (он же родительский закрытый ключ) и “код цепи”.

Дочерние ключи, в свою очередь, получаются из комбинации расширенного ключа (сочетание ключа и “кода цепи”) и 32-битного индекса (порядкового номера)с помощью все той же HMAC-SHA512. Результат разделяется на дочерние закрытый ключ и код цепи.

Размер индекса (32 бита) достаточен для создания 2 миллиардов дочерних ключей из каждого родительского. Затем процедуру можно повторить с полученным дочерним ключом, использовав его в качестве “родителя” нового поколения ключей. Ограничения на число поколений не существует — весь кошелек все равно можно будет восстановить из зерна.

“Размножение” открытых ключей

Помимо “традиционного” способа генерации — из приватных ключей — дочерние публичные ключи в HD-кошельке можно получить из родительского публичного ключа, используя процедуру, аналогичной приведенной выше. Только вместо расширенного закрытого ключа применяется расширенный открытый. Это позволяет создавать неограниченное число публичных ключей, даже не имея доступа к приватному ключу.

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

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

Источник

Seed-фраза в системе криптовалюты Bitcoin

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

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

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

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

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

Читайте также:  Оценка экономической эффективности транспортных инвестиций

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

Что такое seed-фраза для восстановления доступа к криптовалюте Bitcoin

Seed-фраза (или ее еще называют «мнемоническая фраза») – последовательный список слов, который генерирует специальные секретные ключи для термированного кошелька.

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

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

Лучшие способы хранения seed-фразы. Запиши на листок или запомни.

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

Для этого можно воспользоваться сразу несколькими способами

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

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

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

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

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

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

Почему не стоит изменять seed-фразу самостоятельно

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

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

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

Тогда у вас будет шанс восстановить память и не потерять драгоценные биткоины на кошельке.

Заключение

Главный вывод, который можно подвести из сегодняшней статьи – «seed-фраза» является очень главной составляющей долгосрочного хранения вашей криптовалюты Bitcoin, так как именно она позволяет восстановить доступ к криптокошельку в случае утери пароля.

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

Источник

Оцените статью