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



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

Но тут возникает проблема — как запомнить или безопасно хранить последовательность из 256 случайных цифр? Именно. Никто нормальный этого не сделает. Одна ошибка при переписывании — и вы теряете всё.

Здесь вступает в игру BIP39. Это стандарт, который превращает ваш случайный приватный ключ в список из 12 или 24 обычных английских слов. Вместо того чтобы запомнить что-то такое: 11000101101111111111000001010001000000100011111111101101011111110011111111010111111111101110, у вас просто: truck renew fury donkey remind reform laptop details divide sadness because fat.

Что происходит за кулисами? Ваш кошелек делит ключ на фрагменты из 11-битных двоичных чисел и отображает их в словарь из 2048 слов. Каждое слово соответствует конкретной последовательности нулей и единиц. Это всё та же большая цифра, но теперь её можно читать.

И есть ещё кое-что классное — контрольная сумма. Эти последние цифры в двоичном коде? Это проверка. Если вы неправильно введёте начальное слово в кошелёк, контрольная сумма не совпадёт, и кошелёк вас предупредит. Гениально просто, но математически надёжно.

Выбор конкретных 2048 слов для стандарта BIP39 имел свою логику — ни два слова не имеют одинаковых первых четырёх букв. Это уменьшает шанс, что вы перепутаете "truck" с "trust" при переписывании.

Из одного мнемонического зерна можно сгенерировать множество пар публичных и приватных ключей. Кошелек шифрует ваши слова с помощью SHA512 и на этой основе создаёт новые ключи. Делать это можно сколько угодно раз.

Вот почему люди говорят, что Bitcoin — это деньги, защищённые математикой. BIP39 — это не волшебные слова, а математика, оформленная так, чтобы человек мог с ней работать без риска что-то испортить. Вместо запоминания 256 цифр вы запоминаете 12 слов. Вместо копирования двоичных последовательностей — переписываете обычные слова. И безопасность при этом остаётся на том же уровне.
BTC1,94%
NIM-0,47%
ALE0,11%
TA0,17%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено