Я нахожусь в процессе разработки приложения на основе блокчейна для клиента, который хочет безопасно хранить файлы. Для этого я использую IPFS для хранения файлов и блокчейн (точнее, сеть ethereum) для хранения хэшей для файлов. Как и в большинстве таких приложений.
Однако клиент настаивает на хранении файлов непосредственно в цепочке блоков из-за функции связанного списка, которая гарантирует, что ха sh каждого блока в цепочке блоков зависит от предыдущего блока и, следовательно, каждый га sh зависит друг от друга.
Имеет ли IPFS аналогичную функцию в своей структуре данных? Я понимаю, что система Merkle Tree гарантирует, что любое вмешательство в любой из фрагментов данных, на которые ссылается root ha sh, изменит root ha sh и, таким образом, позволяет проверять общие файлы. Однако существует ли какая-либо функция, которая делает хеши файлов зависимыми друг от друга?
Возможно, если файлы были в какой-то структуре каталогов?