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

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

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

Приватный ключ выглядит так: 7rcmvbH6VsYZHEuDgPdVAtsane4SSRsVWQDTG8ifMSuPThd12du

Публичный адрес этого приватного ключа выглядит так: XeQx7gMTF4M2Nn14YmKmwc69jaS3x8ydWc (валюта DASH)

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

Почти все валюты генерируют новый адрес приема денег после каждой транзакции, соответственно создают новый приватный ключ, который надо записать, чтобы не потерять деньги, присланные на этот адрес. Делать бэкапы после каждой транзакции утомительно, если вы не умеете писать скрипты, поэтому довольно быстро была изобретена одна фишка. Суть: список из нескольких тысяч обычных слов, из которого берутся случайные 12+. Таким образом, полученная фраза является, по сути, 128-битным числом, которое тоже невозможно подобрать всеми суперкомпьютерами за миллионы лет. И из этой фразы создается список приватных ключей для каждой транзакции. Одну фразу записать/запомнить один раз намного проще, чем пилить автобэкапы, поэтому сейчас такой способ генерации ключей предлагают почти все легкие кошельки. Такие кошельки называются "hierarchical deterministic wallet", или просто "HD wallet", а забэкапленая фраза - "mnemonic phrase" или "wallet seed".

Кстати, с незнанием принципа работы приватных ключей связана одна история: в паблик был выложен список всех 115792089237316195423570985008687907853269984665640564039457584007913129639936 ключей биткоина! Вот тут http://directory.io . И на первой страничке почти все ключи использованные! Это значительно обвалило курс на некоторое время, так как никто ничего не понял, все подумали что биткоин взломан. Если вы поняли, то вы молодец. Если нет, то вы не молодец, попробуйте перечитать все заново или уточнить в комментах.

биткоин криптовалюта cryptocurrency bitcoin private key приватный ключ

jewes

12 окт 2018 в 20:49

Похожие материалы
Оставить комментарий
Комментарии (1)
seregenka79

15 окт 2018 в 9:35

Я думал мой пароль в "танках" сложный)))