Хеш-функция

Хеш-функция


Хеш-функция — математическая операция, которая превращает любые данные в ряд знаков с помощью алгоритма шифрования. Например, 30 томов Большой Советской Энциклопедии можно превратить в ряд типа 3386d2294070bae4b542d7f5e7fc44b532. Хеш-функции являются обязательной частью любого блокчейна.

Входные данные, в нашем примере 30 томов, называются «ключом». А результат работы хеш-функции — ряд знаков, называется «хешем». Майнеры вычисляют хеш, чтобы открыть новый блок, получить вознаграждение и поддержать работу системы.

В блокчейне биткоина роли ключей играют ряды из 64 знаков, в которых есть цифры и буквы A, B, C, D, E, F. Хеш-функция биткоина кодирует эти 64-значные ключи с помощью алгоритма шифрования SHA256. Такой же алгоритм генерирует адреса биткоин-кошельков. Поэтому они выглядят как-то так: 1FLYYUq4EHf8qGt9hcEnigfai3GWxHpdtd.

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


Report Page