存证合约的主要功能是实现文件元数据的存储,比如将文件存储在文件服务器上,将文件的hash存储在区块链上
在业务逻辑中,能够根据文件hash找到对应的文件即可。
具体代码如下:
pragma solidity ^0.4.24;
contract Register {
mapping(address => mapping(string => bytes)) registerList;
// _key:文件名称
// _value:值
function save(string _key, bytes _value) external {
bytes memory key;
bool isLegal = false;
(key, isLegal) = checkAndChangeKey(bytes(_key

本文介绍了存证合约的功能,主要用于存储文件元数据,如文件hash,并将其保存在区块链上。业务逻辑通过文件hash检索对应文件。合约代码展示了如何在用户map中安全存储_key和_value,确保信息有序且实用。
最低0.47元/天 解锁文章
1277

被折叠的 条评论
为什么被折叠?



