区块链在IPV6+5G技术的支持下,将实现数据共享的高度去中心化。但是对于媒体文件,如高清音视频,大数据体,高清图片仍然仍然不适用上链存储,解决此办法的最佳途径是对此类数据进行数据签名,将签名及文件的存储位置上链,在2020年随着区块链技术的火爆,这种提供数据签名服务、存储服务、开放下载服务为一体的的数据中心提供商将如雨后春笋般催生。
CUDBS 协议下载的区块节点数据应当同时包含以下信息:
1、数据名称、扩展名、创建时间
2、数据 hash 值(每一个文件都有独立的 hash 值)
3、文件所属者公钥
4、文件所属者签名(对 1、2、3 进行签名)
当用户从区块链 A 节点下载大数据时,用户获取数据的实际位置为实现了 cudbs 协议的数据存储服务商,用户只需要验证文件 hash 的签名即可验证这个数据是不是 A 节点产生的。
cudbs 的数据获取:
<cudbs signature="" src="http:file.com"><cudbs>
响应头内容:
hash:"",
ext:"",
createDate:"",
publicKey:"",
signature:""
其中 cudbs 代表下载签名的节点数据,src 为请求数据的地址,区块链浏览器应当实现根据返回的数据进行签名验证及与请求的签名(signature 中的值)进行比对,然后根据 ext 扩展名选择良好的视图展示程序进行渲染。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于