[发明专利]一种基于命名空间实现联盟链隐私保护的分区共识方法在审
申请号: | 201910492409.2 | 申请日: | 2019-06-06 |
公开(公告)号: | CN110222532A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 邱炜伟;李伟;俞欢;梁秀波;尹可挺 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06Q20/40;G06Q40/04 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 贾玉霞;邱启旺 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于命名空间实现联盟链隐私保护的分区共识方法,根据节点配置的命名空间信息将联盟链上的各个节点进行分区,命名空间中的成员之间发生的交易及相应数据仅允许该命名空间中的相关节点进行交易打包,并按照事先预设的共识规则进行共识验证和数据存储,不同命名空间中的节点不能进行共识。本发明通过命名空间对联盟链节点进行了分区,限制了每个节点的共识空间、执行空间及数据存储空间,从而满足了联盟链按照参与方或业务类型进行交易隔离和数据隔离的隐私保护需求。 | ||
搜索关键词: | 命名空间 隐私保护 分区 交易 数据存储空间 节点配置 数据存储 数据隔离 业务类型 参与方 链节点 预设 打包 隔离 验证 | ||
【主权项】:
1.一种基于命名空间实现联盟链隐私保护的分区共识方法,其特征在于,根据联盟链成员配置的命名空间信息为其所拥有的节点提供若干个命名空间的定义,所述的命名空间包括共识空间、执行空间和数据存储空间,每个空间完全隔离,每个联盟链成员拥有若干个节点,每个节点拥有若干个命名空间。所述的方法具体包括如下步骤:S1:已配置交易所属的命名空间的联盟链成员发起交易,并将交易请求发送给所属命名空间中的任意一个节点;S2:节点收到交易请求后,首先进行合法性检查和签名验证后,将该请求转发给命名空间管理模块,所述的命名空间管理模块根据交易请求中的命名空间字段信息将交易请求发送到具体的命名空间中后,该节点把交易数据广播给该命名空间中的其他所有节点;所述的合法性检查包括检查各参与方是否属于该请求所配置的命名空间中;S3:所述的命名空间中负责打包的节点收到交易后,将一定数量的交易打包成一个区块,并将该区块广播给该命名空间中的其他所有节点;S4:收到所述区块的命名空间中的节点根据预先设定好的共识规则对区块数据进行共识验证和数据存储。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910492409.2/,转载请声明来源钻瓜专利网。