ХЭШ (HASH) данных

доказательство уникальности и неизменности документов, снимков и других данных с помощью Блокчейн 3.0

Иногда нужно доказать что некоторые данные были неизменными с некоторого момента времени. Для этого с данных снимают хэш (это по-сути контрольная сумма) и сохраняют его в надежном месте. Самым надежным местом сейчас является блокчейн-среда. Причем Вы еще получаете доказательство существования хэша на момент внесения его в цепочку данных этой среды.

В нашей блокчейн-среде есть 2 вида записей для хэшей:

  • ХЭШ с документа-требования или товарной накладной или акта приёма-передачи (обычно используется для факторинговых компаний).
  • Хэш с файла с описанием и указанием ссылки на место его хранения в интернете - для снятия отпечатков с любых файлов.

ХЭШи для факторинговых компаний

Эти хэши делаются с атрибутов документов требования, за которые факторинговые компании выдают деньги. Хэш создаётся и заносится в наш блокчейн. Поле чего уже больше нельзя внести такой же хэш в наш блокчейн. Это значит что второй раз такой же документ невозможно предъявить в другую факторинговую компанию, при условии что она также попробует внести хэш этого документа в наш блокчейн таким же способом. Если такой хэш уже существует, то запись не будет внесена в наш блокчейн. При этом данные документа остаются неизвестными, так как они не вносятся в блокчейн.

Также этот вид записи хэша может использоваться для других документов, если участники договорятся о жесткой структуре атрибутов документа, вносимых в поля формы создания хэша. Такая услуга например предоставляется централизованным проектом FactorB.

Для создания этого вида хэша в главном Меню или на кнопках быстрого доступа выбираем Отпечатки, и в открывшемся окне выбираем вкладку Выпуск Отпечатка:

Здесь заполняем поля так: 1 - выбираем свой счет который будет создавать запись в блокчейне, 2 - номер документа, 3 - дата создания документа, желательно включая минуты, 4 - дебитор (получатель), 5 - кредитор (поставщик, плательщик), 6 - общая сумма документа или общее число товаров. Общее для всех записей поле Сбор (7), эта величина не участвует в создании хэша а лишь задает величину уровня комиссии которую Вы готовы заплатить за ускорение прохождения записи (если блоки не забиты полностью то достаточно 0-го уровня)

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


ХЭШи для остальных документов и файлов

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

Здесь URL - будет использоваться в блокчейн-эксплорере для автоматического перевода на сайт с файлами с которых сделаны отпечатки. Описание - это общее описание для данной записи - размером до 64кБ, Оно будет внесено в запись. Сбор - это уровень комиссии (сейчас достаточно 0-го уровня). В правой части окна можно вводить уже вычисленные хэши вручную в каждую новую строчку таблицы или загрузить с диска компьютера файл, с которого автоматически будет вычислен отпечаток или загрузить файл с готовым списком отпечатков, расположенных через пробел или дефис. Отпечатки вводятся как 32-х байтное число в формате Base58. Этот список (без их примечаний) будет вставлен в эту запись, и запись послана в блокчейн. В блокчейн эксплорере запись будет оражаться как список хэшей со ссылками на файллы - при нажатии на которые пользователь будет перенаправлен по указанному URL + хэш, например так: http://datachains.world/hashes/r2tsdwe56sgwer1idywiU8

Еще решения для бизнеса