** Хеширование в технологии блокчейн **



Хеширование в технологии блокчейн — это основа безопасности, неизменности и целостности данных.

Это процесс, при котором любой входной ( данные, файл или весь реестр ) преобразуется в фиксированный размер строки символов ( — набора букв и цифр ), которые часто называют цифровым отпечатком 🫆.

Я не хочу писать длинный текст, а скорее привести пример из нашей повседневной жизни, чтобы люди лучше поняли, как работает хеширование в системе блокчейн.

Почему хеширование называют такими терминами:

• Односторонняя математическая функция
• Легко вычисляется
• Очень трудно обратимо

В сетях блокчейн обычно используют алгоритм SHA-256 (Secure Hash Algorithm 256-bit). Этот алгоритм, даже если вы дадите ему много данных для хеширования, выдаст точно такой же результат — 64 шестнадцатеричных символа.

Допустим, хеширование слова (IBRAHIM) выглядит так 👇

024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d

Что делает хеширование (односторонней математической функцией) — это значит, что невозможно вернуть исходные данные из хеша 👇
024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d

И наоборот, из этого хеша нельзя восстановить 👉 IBRAHIM👉.

Это основной принцип: если сделать шаг вперед, то вернуться назад уже невозможно.

Пример из нашей повседневной жизни

Человек собирает:

Банан
Гранат
Яблоко
Молоко
Лимон кислый
Мед или сахар

Он объединяет их в одно место и перемешивает (смешивание), и получается то, что называется смузи или шейк.

Могут ли теперь вернуть эти перемешанные ингредиенты в их первоначальный вид? (Никогда не получится)

Или, например, смешать помидор, перец, лук, чеснок, приправу, соль, воду, укроп и так далее, чтобы получилась соус, — можно ли вернуть эти ингредиенты в их исходное состояние? (Невозможно).

Вот так работает хеширование: если идти вперед, то назад уже невозможно, поэтому его и называют (односторонней математической функцией).

Второе свойство — это (легко вычисляется), то есть не составляет труда за секунды получить хеш из данных.

Это похоже на то, как если бы вы смешали фрукты в блендере — через короткое время вы получите однородную смесь без особых усилий.

Третье свойство — это (очень трудно или невозможно обратное), потому что, как я уже объяснил, невозможно восстановить исходные ингредиенты или соус, из которых сделали смесь, в их первоначальный вид.

Это кратко.

Но и тут не всё так просто 🤔

Как узлы проверяют хеширование, чтобы убедиться в его правильности, когда майнеры или валидаторы предлагают новый блок 🤔🤔

Об этом в следующем тексте.........

Вы можете попробовать по этой ссылке в комментариях. Введите любые данные, чтобы увидеть, как работает хеширование в реальном времени на блокчейне 👇👇👇

Источник: Ibrahim S kamina
Посмотреть Оригинал
post-image
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить