Фьючерсы
Доступ к сотням фьючерсов
TradFi
Золото
Одна платформа мировых активов
Опционы
Hot
Торги опционами Vanilla в европейском стиле
Единый счет
Увеличьте эффективность вашего капитала
Демо-торговля
Введение в торговлю фьючерсами
Подготовьтесь к торговле фьючерсами
Фьючерсные события
Получайте награды в событиях
Демо-торговля
Используйте виртуальные средства для торговли без риска
Запуск
CandyDrop
Собирайте конфеты, чтобы заработать аирдропы
Launchpool
Быстрый стейкинг, заработайте потенциальные новые токены
HODLer Airdrop
Удерживайте GT и получайте огромные аирдропы бесплатно
Launchpad
Будьте готовы к следующему крупному токен-проекту
Alpha Points
Торгуйте и получайте аирдропы
Фьючерсные баллы
Зарабатывайте баллы и получайте награды аирдропа
Инвестиции
Simple Earn
Зарабатывайте проценты с помощью неиспользуемых токенов
Автоинвест.
Автоинвестиции на регулярной основе.
Бивалютные инвестиции
Доход от волатильности рынка
Мягкий стейкинг
Получайте вознаграждения с помощью гибкого стейкинга
Криптозаймы
0 Fees
Заложите одну криптовалюту, чтобы занять другую
Центр кредитования
Единый центр кредитования
Bip39 и безопасность ключей биткойна: революция в управлении приватными данными
Первое, что должен понять каждый пользователь биткоина, — это то, что фактическая безопасность его имущества полностью зависит от умения управлять приватными ключами. В течение десятилетий участники финансовой системы привыкли делегировать эту ответственность банкам. Bitcoin полностью меняет этот парадигму: «не твои ключи — не твои монеты» — это не просто пословица, а фундаментальный принцип архитектуры сети.
Проблема в том, что приватные ключи на самом деле — это просто огромные двоичные числа — последовательности из 256 нулей и единиц, которые представляют астрономическое количество возможных комбинаций. Теоретически возможных приватных ключей Bitcoin сравнимы с числом атомов во видимой Вселенной. Подумайте на минуту: как запомнить или безопасно переписать что-то такое, не рискуя потерять все средства из-за ошибки при переписывании?
Вызов: управление приватными ключами в эпоху WIF
В начале существования Bitcoin пользователи действительно сталкивались с такой проблемой. Ваш приватный ключ мог быть представлен в виде двоичного числа (256 случайных нулей и единиц), шестнадцатеричной строки (набор символов 0-9 и A-F) или в формате WIF — Wallet Import Format (например, «5KYC9aMMSDWGJciYRTwY3mNpeTn91BLagdjzJ4k4RQmdhQvE98G»).
Все эти форматы хранили одну и ту же информацию: ваш секретный код, который позволяет авторизовать любую транзакцию биткоина. Очевидная проблема — одна ошибка при переписывании означала бы потерю доступа ко всему вашему счету. Формат WIF действительно снизил риск, выбирая специальные символы, уменьшающие вероятность ошибок при транскрипции, но окончательным решением стало нечто иное: преобразование этих сложных чисел в что-то, что люди могут легче запомнить и без ошибок переписать.
Bip39 меняет всё: от чисел к словам
Предложение улучшений Bitcoin №39 (известное как BIP 39) было разработано специально для решения этой проблемы. Вместо работы с хаосом двоичных чисел протокол BIP 39 отображает каждую возможную комбинацию битов на слова из специально подготовленного словаря из точно 2048 английских слов.
Как это работает на практике? Когда вы создаёте новый кошелек, ваш компьютер сначала генерирует 256-битное случайное число, которое станет основой вашего приватного ключа. Затем оно делится на куски по 11 бит — последовательности из 11 нулей и единиц. Каждый такой кусок преобразуется в одно слово из словаря BIP 39. Итог? Вместо того чтобы запоминать или переписывать что-то вроде:
«11000101101111111111000001010001000000100011111111101101011111110011111111010111111111101110 11110110101011001101101010»
у вас есть просто 12 простых слов:
«грузовик обновить ярость осёл напомнить реформа ноутбук детали грусть потому толстый»
Это гениальное решение по нескольким причинам. Во-первых, ваш мозг гораздо лучше справляется с запоминанием последовательностей слов, чем битов. Во-вторых, словарь BIP 39 специально разработан так, чтобы каждое слово имело уникальные первые четыре буквы — это гарантирует, что даже если вы неправильно прочитаете или напишете одно слово, это всегда будет логическая ошибка, а не хаос.
Мнемоническое зерно bip39: умное кодирование
Каждое из 2048 слов в словаре BIP 39 связано с определённой 11-битной бинарной последовательностью от «00000000001» до «11111111111». Это работает точно так же, как любой другой кодировочный стандарт — двоичный, шестнадцатеричный или Base58 (который использует WIF):
Объединённые вместе (11 × 12 = 132 бита), эти слова представляют ту же 256-битную цифру, которую раньше мы бы увидели как хаос нулей и единиц. Но подождите — это всего лишь 132 бита, а нам нужно 256? Тут вступает в игру элемент безопасности.
Контрольная сумма: гарантия правильности
Когда ваш кошелек генерирует мнемоническое зерно BIP 39, в исходной 256-битной случайной цифре недостаточно бит для точного отображения на 12 (или 24) слова из 2048-словного словаря. Решение — хеширование.
Кошелек берёт исходное 256-битное число и пропускает его через функцию SHA256. Результат — всегда 256 бит. Затем он берёт несколько первых битов этого хеша и добавляет их к исходному числу. В итоге получается ровно 264 бита (для 12-словного зерна) или 264 + 32 = 296 бит (для 24-словного), что идеально подходит для отображения на 12 или 24 слова.
Последнее слово, частично взятое из хеша, — это контрольная сумма. Она играет ключевую роль в безопасности всей системы. Когда вы вводите мнемоническое зерно в любой кошелек, совместимый с BIP 39, он автоматически проверяет, соответствует ли последнее слово контрольной сумме, рассчитанной по остальным словам.
Если при переписывании одно слово введено неправильно, контрольная сумма не совпадёт, и кошелек предупредит вас, что зерно некорректно. Это даёт вам математическую гарантию, что ваша резервная копия правильна, ещё до попытки её использования. Именно этого не хватало пользователям WIF и другим старым форматам.
От зерна к бесконечности: вывод ключей
Разработчики BIP 39 пошли дальше. Они создали систему, в которой одно мнемоническое зерно может генерировать потенциально бесконечное множество пар приватных и публичных ключей.
Вот как это работает:
Ваше мнемоническое зерно (12 или 24 слова) берётся и шифруется с помощью функции SHA512. Результат — цепочка из 512 бит.
Первая половина этого результата (256 бит) используется как основной приватный ключ. Вторая половина (также 256 бит) становится «цепочкой кодов», которая вместе с индексом используется для генерации каждого следующего ключа.
Этот процесс можно повторять сколько угодно раз. Каждый раз, когда нужен новый приватный ключ, кошелек берёт предыдущий ключ, цепочку кодов и индекс, и снова пропускает их через SHA512. В результате получается новый, полностью независимый приватный ключ, который можно использовать для создания нового биткоин-адреса.
Это означает, что у вас может быть одна фраза BIP 39 из 12 слов, а затем управление практически бесконечным набором адресов, все защищённые одной и той же исходной фразой. Если когда-нибудь вы потеряете доступ к компьютеру или кошельку, достаточно импортировать эти 12 слов в любой другой совместимый с BIP 39 кошелек — и всё ваше богатство биткоинов будет восстановлено.
Почему BIP 39 — революция
Система BIP 39 представляет собой идеальный баланс между математической безопасностью и практическим удобством. Она преобразовала проблему управления огромными случайными числами в то, что любой может безопасно запомнить, записать и восстановить.
Надёжность системы основана на том, что это просто другая форма представления той же математической защиты, которая охраняет Bitcoin с момента его появления. Ваши 12 или 24 слова в BIP 39 — это ровно столько же безопасности, сколько и 256-битное случайное число — просто выраженное так, чтобы человеческий разум мог обрабатывать без риска ошибок при переписывании.
Именно это делает Bitcoin по-настоящему «деньгами, защищёнными математикой», где математика работает не против нас, а для нас.
Источник: Bitcoin Post Magazine