3.15 存在、真实性和所有权合约的证明
本节将编写一个不用出示实际文件就可以证明文件所有权的Solidity合约。它可以证明该文件在某个特定时间存在,并最终检查文件真实性(integrity)。
将成对存储文件哈希和所有者名字以实现所有权证明(Proof of Owernership,PoO),成对存储文件哈希和区块时间戳以实现存在证明(Proof of Existence,PoE)。最后,存储哈希自身证明文件真实性,也就是说,如果文件被修改了,则它的哈希会随之改变,合约就不能发现任何这样的文件 了,由此证明文件被修改了。
相关智能合约的代码如下:
来源:我是码农,转载请保留出处和链接!
本文链接:http://www.54manong.com/?id=569