一种基于区块链的公共空间数据共享方法技术

技术编号:26222731 阅读:28 留言:0更新日期:2020-11-04 10:53
本发明专利技术公开了一种基于区块链的公共空间数据共享方法,包括依照关键词区分并截取待共享数据,并分别上传至区块链网络;在所述区块链网络上生成各数据节点,所述数据节点包括不同所述关键词及其对应的所述待共享数据;接受数据请求指令,并依据所述指令对应选择所述数据节点;通过数据共享接口实现所述数据节点中数据的共享,通过将待共享数据按关键词和具体摘要信息进行比对进行区分和截取,而后压缩数据包生成二次数据节点,同时增加保密签名确保信息的不公开且不外泄,进一步通过限制传输速率确保区块链的流畅运行。

【技术实现步骤摘要】
一种基于区块链的公共空间数据共享方法
本专利技术涉及数据处理的
,尤其涉及一种基于区块链的公共空间数据共享方法。
技术介绍
区块链从本质上讲是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”、“全程留痕”、“可以追溯”、“公开透明”、“集体维护”等特征。作为一种新型的去中心化协议,能够安全的存储数据,信息不可伪造和篡改,可以智能执行智能合约,无需任何中心化机构的审核。基于这些特征,区块链技术奠定了坚实的信任基础,创造了可靠的合作机制,具有广阔的运用前景。目前,基于区块链的数据共享方法采用区块链技术进行数据共享,数据提供节点将数据同步到区块链上,区块链将数据从区块链同步到数据获取节点。但是,这种数据共享方法用到公共数据的共享上存在一定缺陷,一方面由于目前共享公共数据量的加大,节点量变多,导致区块链的运行效率受到影响,另一方面也没在一定程度上保障数据的隐私性,在共享的过程中存在数据泄露的风险。
技术实现思路
本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明本文档来自技高网...

【技术保护点】
1.一种基于区块链的公共空间数据共享方法,其特征在于:包括,/n依照关键词区分并截取待共享数据,并分别上传至区块链网络;/n在所述区块链网络上生成各数据节点,所述数据节点包括不同所述关键词及其对应的所述待共享数据;/n接受数据请求指令,并依据所述指令对应选择所述数据节点;/n通过数据共享接口实现所述数据节点中数据的共享。/n

【技术特征摘要】
1.一种基于区块链的公共空间数据共享方法,其特征在于:包括,
依照关键词区分并截取待共享数据,并分别上传至区块链网络;
在所述区块链网络上生成各数据节点,所述数据节点包括不同所述关键词及其对应的所述待共享数据;
接受数据请求指令,并依据所述指令对应选择所述数据节点;
通过数据共享接口实现所述数据节点中数据的共享。


2.根据权利要求1所述的基于区块链的公共空间数据共享方法,其特征在于:依照所述关键词区分并截取所述待共享数据,并分别上传至所述区块链网络包括,
基于预设算法,对所述待共享数据进行摘要,获取摘要信息;
比对所述关键词进行所述待共享数据的区分;
依照区分结果截取后将所述摘要信息发送至所述区块链网络进行存证,并接收返回的当前所述共享数据存证的交易地址;
将所述交易地址、所述关键词及其截取的所述待共享数据组成截取数据包,在所述区块链网络上生成各所述数据节点。


3.根据权利要求2所述的基于区块链的公共空间数据共享方法,其特征在于:生成所述截取数据包后进行压缩预处理,确定压缩后的各所述待共享数据的节点位置变化信息,并记录压缩后的数据流大小。


4.根据权利要求3所述的基于区块链的公共空间数据共享方法,其特征在于:进行压缩处理后还包括,
确定所述待共享数据是否有需要加密的部分;
若存在,则计算相应部分压缩后的所述截取数据包的哈希值和私钥;
获取其签名信息,并上传所述私钥至智能合约,通过与所述...

【专利技术属性】
技术研发人员:杨璐绮李海坤李子豪
申请(专利权)人:江苏哩咕信息科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1