Я в последнее время увлекаюсь хешированием, и, черт возьми, это немного запутано! В основном, хеширование берет любой кусок данных и превращает его в строку фиксированной длины из бессмысленных символов - то, что технари называют “хеш” или “дайджест”. Это чертовски повсюду в криптовалютах - не пройти мимо хеширования в технологии блокчейна!
Как это чертовски работает
Правильно, представьте, что у вас есть какие-то данные, и вы пропускаете их через эту математическую функцию - алгоритм хеширования. Закиньте что угодно с одного конца, и на выходе получится строка фиксированной длины. Один и тот же ввод всегда дает один и тот же вывод, что удобно. Но вот в чем дело - вы не можете работать обратно! Как только что-то было захешировано, это как пытаться превратить фарш обратно в корову. Это просто невозможно, приятель.
Крипто-лотам это нравится, потому что:
Удачи в поиске двух различных вещей, которые хешируются в один и тот же вывод - настоящий кошмар, да
Не могу понять, что создало конкретный хеш - ну, если только вам не нравится несколько жизней вычислений на компьютере
Даже если вы знаете один ввод и его хеш, найти другой ввод с тем же хешем почти невозможно
Почему мне должно быть все равно о хешировании?
Для криптовалюты это абсолютно важно - без этого весь карточный домик рухнет:
Эти майнеры? Они просто решают прославленные хеш-головоломки, чтобы добавлять блоки. Они охотятся за случайным числом, которое, будучи хешировано с данными блока, производит хеш, начинающийся с множества нулей. Весьма трудоемкая работа, но она защищает сеть от подозрительных персонажей.
Цифровые подписи используют хеширование, чтобы доказать, кто есть кто, не раскрывая закрытые ключи. Ваш закрытый ключ (secret) подписывает данные, хешируя их, затем любой, у кого есть ваш открытый ключ, может проверить, легитимно ли это. Останавливает любого Тома, Дика или Гарри, притворяющегося вами.
Эти деревья Меркла - это не садовые элементы, а иерархические структуры данных, содержащие хеши. Это делает проверку данных мертво эффективной без необходимости загрузки всей чертовой блокчейн.
Какие хеширующие алгоритмы стоит знать?
Существует настоящий алфавитный суп из этих вещей:
SHA-256: Великий предок, используемый Bitcoin. Выдает 64-символьную шестнадцатеричную строку. Популярен, но требует много энергии.
RIPEMD-160: Более короткий вывод, чем SHA-256 (40 символов). Обычно используется в паре с SHA-256 для создания более управляемых публичных ключевых адресов.
Keccak-256: Новый игрок на рынке. Обеспечивает работу Ethereum и других новых платформ.
Blake2b: Быстрый и гибкий - может создавать выходные данные разной длины до 128 символов. Zcash и монеты с защитой конфиденциальности предпочитают этот.
Хеширование лежит в основе всего в крипто безопасности - от проверки транзакций до защиты вашего цифрового кошелька. Без надежных хеш-алгоритмов любая торговая платформа была бы так же безопасна, как шоколадный чайник.
Текущий бум Биткойна до более чем £120,000 полностью зависит от этих математических принципов, поддерживающих безопасность сети. С учетом того, что BTC, ETH и приватные монеты, такие как ZEC, все стремительно растут на этой неделе, фундаментальная безопасность, которую обеспечивают эти хеш-алгоритмы, важнее, чем когда-либо.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Что за ерунда с хешированием?
Я в последнее время увлекаюсь хешированием, и, черт возьми, это немного запутано! В основном, хеширование берет любой кусок данных и превращает его в строку фиксированной длины из бессмысленных символов - то, что технари называют “хеш” или “дайджест”. Это чертовски повсюду в криптовалютах - не пройти мимо хеширования в технологии блокчейна!
Как это чертовски работает
Правильно, представьте, что у вас есть какие-то данные, и вы пропускаете их через эту математическую функцию - алгоритм хеширования. Закиньте что угодно с одного конца, и на выходе получится строка фиксированной длины. Один и тот же ввод всегда дает один и тот же вывод, что удобно. Но вот в чем дело - вы не можете работать обратно! Как только что-то было захешировано, это как пытаться превратить фарш обратно в корову. Это просто невозможно, приятель.
Крипто-лотам это нравится, потому что:
Почему мне должно быть все равно о хешировании?
Для криптовалюты это абсолютно важно - без этого весь карточный домик рухнет:
Эти майнеры? Они просто решают прославленные хеш-головоломки, чтобы добавлять блоки. Они охотятся за случайным числом, которое, будучи хешировано с данными блока, производит хеш, начинающийся с множества нулей. Весьма трудоемкая работа, но она защищает сеть от подозрительных персонажей.
Цифровые подписи используют хеширование, чтобы доказать, кто есть кто, не раскрывая закрытые ключи. Ваш закрытый ключ (secret) подписывает данные, хешируя их, затем любой, у кого есть ваш открытый ключ, может проверить, легитимно ли это. Останавливает любого Тома, Дика или Гарри, притворяющегося вами.
Эти деревья Меркла - это не садовые элементы, а иерархические структуры данных, содержащие хеши. Это делает проверку данных мертво эффективной без необходимости загрузки всей чертовой блокчейн.
Какие хеширующие алгоритмы стоит знать?
Существует настоящий алфавитный суп из этих вещей:
SHA-256: Великий предок, используемый Bitcoin. Выдает 64-символьную шестнадцатеричную строку. Популярен, но требует много энергии.
RIPEMD-160: Более короткий вывод, чем SHA-256 (40 символов). Обычно используется в паре с SHA-256 для создания более управляемых публичных ключевых адресов.
Keccak-256: Новый игрок на рынке. Обеспечивает работу Ethereum и других новых платформ.
Blake2b: Быстрый и гибкий - может создавать выходные данные разной длины до 128 символов. Zcash и монеты с защитой конфиденциальности предпочитают этот.
Хеширование лежит в основе всего в крипто безопасности - от проверки транзакций до защиты вашего цифрового кошелька. Без надежных хеш-алгоритмов любая торговая платформа была бы так же безопасна, как шоколадный чайник.
Текущий бум Биткойна до более чем £120,000 полностью зависит от этих математических принципов, поддерживающих безопасность сети. С учетом того, что BTC, ETH и приватные монеты, такие как ZEC, все стремительно растут на этой неделе, фундаментальная безопасность, которую обеспечивают эти хеш-алгоритмы, важнее, чем когда-либо.