Блокчейн. Схема новой экономики | страница 48
Службы аттестации используют две основные функции блокчейна: хеширование и создание временных меток. Хеширование – это применение к содержимому любого файла (документа, файла генома, изображения GIF, видео и т. д.) вычислительного алгоритма, выдающего как результат своей работы краткую строку символов, по которым нельзя вычислить исходное содержимое. Любой файл можно превратить в строку хеша из 64 символов, являющуюся уникальным идентификатором содержимого этого файла[119]. Хеш представляет точное содержимое исходного файла. Если требуется подтвердить содержимое, к файлу применяется тот же самый алгоритм хеширования, дающий точно такую же сигнатуру хеша, если файл не изменялся. Хеш имеет сравнительно небольшую длину, так что его можно включать как текст в блокчейн-транзакцию, создавая таким образом защищенную от изменения временную метку, подтверждающую сигнатуру документа.
Фактически посредством хеша в блокчейне фиксируется точное содержимое файла; таким образом блокчейн превращается в реестр документов.
Главное в использовании криптографических хешей – то, что они являются способом подтверждения и заверения цифровых объектов, и это очень важная возможность. Хеширование в блокчейне может стать ключевой функцией для нашего общества, позволяющей подтверждать существование и точное содержимое любого документа и другого цифрового объекта в заданный момент времени. Более того, возможность заверения документов посредством хеширования и добавления временной метки подтверждает концепцию блокчейна как нового класса информационных технологий.