Блокчейн основывается на алгоритме майнинга, например, в биткоине, который называется SHA-256, что происходит от «Secure hash algorithm 256 bits» (Безопасный хэш алгоритм 256 бит). Он принимает входную информацию в любом виде, вплоть до компьютерных файлов, и конвертирует ее в хэш, который всегда насчитывает 256 бит в машинном коде. Каждый вход всегда выдает один и тот же результат по закономерности, но, стоит только немного изменить вход, коренным образом поменяется и выход. Этот феномен называют односторонней функцией, в которой при наличии исключительно выходной информации невозможно наверняка рассчитать входную, только если не угадывать вероятность входных данных. Это может увенчаться успехом только с вероятностью 1 к 2 256, следовательно, угадать входную информацию практически невозможно, а значит, данный алгоритм безопасен. Узнав основы использования алгоритма, можно переходить к нюансам функционирования блокчейна, рассмотрев элементарный образец транзакции. Алиса должна Бобу 2 б