Отсканируйте, чтобы загрузить приложение Gate
qrCode
Больше вариантов загрузки
Не напоминай мне больше сегодня.

Что за ерунда с хешированием?

robot
Генерация тезисов в процессе

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

Как это чертовски работает

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

Крипто-лотам это нравится, потому что:

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

Почему мне должно быть все равно о хешировании?

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

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

  • Цифровые подписи используют хеширование, чтобы доказать, кто есть кто, не раскрывая закрытые ключи. Ваш закрытый ключ (secret) подписывает данные, хешируя их, затем любой, у кого есть ваш открытый ключ, может проверить, легитимно ли это. Останавливает любого Тома, Дика или Гарри, притворяющегося вами.

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

Какие хеширующие алгоритмы стоит знать?

Существует настоящий алфавитный суп из этих вещей:

  • SHA-256: Великий предок, используемый Bitcoin. Выдает 64-символьную шестнадцатеричную строку. Популярен, но требует много энергии.

  • RIPEMD-160: Более короткий вывод, чем SHA-256 (40 символов). Обычно используется в паре с SHA-256 для создания более управляемых публичных ключевых адресов.

  • Keccak-256: Новый игрок на рынке. Обеспечивает работу Ethereum и других новых платформ.

  • Blake2b: Быстрый и гибкий - может создавать выходные данные разной длины до 128 символов. Zcash и монеты с защитой конфиденциальности предпочитают этот.

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

Текущий бум Биткойна до более чем £120,000 полностью зависит от этих математических принципов, поддерживающих безопасность сети. С учетом того, что BTC, ETH и приватные монеты, такие как ZEC, все стремительно растут на этой неделе, фундаментальная безопасность, которую обеспечивают эти хеш-алгоритмы, важнее, чем когда-либо.

BTC-2.54%
ETH-3.82%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить