Блокчейн - Хеширование
Одна из наиболее важных функций PKI - функция хеширования. Хеш-функция отображает данные любого произвольного размера на данные фиксированного размера. Биткойн использует хеш-функцию SHA-256, которая производит хэш (вывод) размером 256 бит (32 байта). Это показано на изображении -
Боб, размещая заказ у Лизы, создает сообщение, подобное показанному выше. Это сообщение хешируется с помощью хеш-функции, которая производит хеш-код размером 32 байта. Прелесть этого хэша в том, что для всех практических целей хеш (256-битное число) считается уникальным для содержимого сообщения. Если сообщение изменено, значение хеш-функции изменится. Мало того, что с учетом хеш-значения невозможно восстановить исходное сообщение.
Убедившись в важности хеширования, давайте перейдем к другой концепции Биткойна - майнингу.