[发明专利]一种基于区块链的热数据共享平台在审
申请号: | 202110918986.0 | 申请日: | 2021-08-11 |
公开(公告)号: | CN113377878A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 张金琳;俞学劢;高航 | 申请(专利权)人: | 浙江数秦科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/64;G06F16/23 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 311121 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据 共享 平台 | ||
1.一种基于区块链的热数据共享平台,其特征在于,包括:
同步节点、保留节点、若干个协同节点和接入节点,所述同步节点及保留节点均设置在数据源方,所述同步节点从数据源方系统中同步获得热数据,为热数据的数据行分配行编号,所述同步节点为数据行制作若干个副本,副本关联行编号,将数据行的数值型字段的真实值拆分为若干个加数,若干个加数分别分配给若干个副本,所述保留节点保留一个副本作为保留副本,其余副本分配给若干个协同节点存储,非数值型字段的真实值由保留副本存储,其余副本保存混淆值,
所述同步节点周期性同步热数据,计算数值型字段的变化量,将变化量同步到对应的保留副本中,将非数值型字段的新值直接更新到保留副本中,
数据需求方提交数据调用请求至接入节点,所述数据调用请求包含行编号和数据处理模型,所述接入节点在区块链上开设有虚拟账户,数据需求方转账相应数量的代币至接入节点的虚拟账户,所述接入节点将数据调用请求发送给对应数据源方的保留节点,所述保留节点与若干个协同节点构建安全多方计算,获得数据处理模型的结果,将结果发送给所述接入节点,所述接入节点将结果发送给数据需求方,并将对应数量的代币转账到数据源方的虚拟账户。
2.根据权利要求1所述的一种基于区块链的热数据共享平台,其特征在于,
所述同步节点从所述接入节点获得源编号,所述同步节点将数据行的列结构发送给所述接入节点获得类编号和字段编号,所述同步节点为数据行赋予唯一序号,所述源编号和唯一序号构成数据行的行编号,所述接入节点公开数据列结构和行编号,所述协同节点为每个列结构开辟存储区,在存储区内开辟若干个存储块,所述存储块大小与副本最大占用空间匹配,所述协同节点将副本关联行编号存储在所述存储块内,当存储区内的存储块内存满时,为副本的列结构开辟新的存储区和存储块。
3.根据权利要求2所述的一种基于区块链的热数据共享平台,其特征在于,
所述协同节点为每个存储区设置有纵向位移序列,所述纵向位移序列记录每个列的纵向偏移量,所述存储区内的存储块具有顺序编号,当存入副本时,获得副本的列对应的纵向偏移量,将对应的列存储到纵向偏移量对应的存储块上,恢复副本时,按照纵向位移序列向下寻找每个列对应的存储块,获得副本每个列的值,完成副本的恢复。
4.根据权利要求1至3任一项所述的一种基于区块链的热数据共享平台,其特征在于,
所述同步节点建立同步表,将变化量关联行编号存储在同步表中,所述保留节点周期性检查同步表,将同步表中存储的变化量同步到行编号对应的保留副本中,同步后将变化量从同步表中删除;
所述数据调用请求还包括同步检查标志位,若同步检查标志位为1,则所述保留节点先检查同步表,若存在变化量则将变化量同步到保留副本后,继续建立安全多方计算,获得数据处理模型的结果。
5.根据权利要求1至3任一项所述的一种基于区块链的热数据共享平台,其特征在于,
所述同步节点罗列数据行的非数值字段,制作对照表,所述对照表包括非数值字段取值和替代数,将非数值字段取值替换为替代数,将对照表发送给保留节点,将替代数拆分为若干个加数,若干个加数分别分配给若干个副本,所述同步节点周期性同步热数据,计算非数值型字段的变化前后对应的替代数的差值,将差值同步到对应的保留副本中。
6.根据权利要求5所述的一种基于区块链的热数据共享平台,其特征在于,
所述接入节点公开对照表,所述数据处理模型为计算式的集合,所述保留节点构建安全多方计算前,对数据处理模型执行以下步骤:
提取数据处理模型中的加权求和计算式;
将加权求和计算式发送给若干个协同节点,协同节点调取对应的副本,将副本中保存的加数代入加权求和计算式,得出中间和,将中间和发送给所述保留节点;
所述保留节点将保留副本中保存的加数代入加权求和计算式,得出保留和,将保留和与协同节点发送的全部中间和相加,即获得真实值代入加权求和计算式的结果;
将加权求和计算式的结果代入数据处理模型,对非加权求和的计算式,构建安全多方计算求解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江数秦科技有限公司,未经浙江数秦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110918986.0/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置