Merkle-Tree-Based Verifiable Public Data Auditing for Cloud Object Storage Using Smart Contracts
说明基于 Merkle 树与智能合约的云对象存储可验证公开审计
简介论文提出一种云对象存储的公开审计方法:将每个对象的名称与 SHA-256 哈希组成 Merkle 树的叶子,仅把树根存入以太坊智能合约作为公开记录,对象本身仍保存在服务商处。审计者下载对象并用简短的 Merkle 证明重建树根进行比对,从而判定对象完好、被修改或缺失。实验中系统检测出全部单次修改、被篡改对象与被删除对象且无误报;10,000 个对象的证明只需 14 个哈希值,抽检效率与数据集规模无关。