一种基于共识节点分组隔离的区块链隐私保护方法技术

技术编号:25315057 阅读:36 留言:0更新日期:2020-08-18 22:32
本发明专利技术揭示了一种基于共识节点分组隔离的区块链隐私保护方法,其包括以下步骤:步骤1:根据交易类型或交易功能对交易进行交易分组;步骤2:共识节点根据对交易类型或交易功能的不同权限进行共识节点分组;步骤3:根据共识节点分组在共识节点本地进行交易池分组,并将交易存放在交易池分组中对应的交易池内;步骤4:等待交易达成共识;步骤5:在交易达成共识后,参与交易的共识节点分组内所有共识节点将与交易相关的数据保存在相应的私有账本内,同时将交易序列化后的交易详情保存在相应的公共账本中。本发明专利技术通过共识节点分组、交易分组以及交易池分组对隐私信息进行保护,使隐私信息参与共识,避免了不可靠和篡改风险。

【技术实现步骤摘要】
一种基于共识节点分组隔离的区块链隐私保护方法
本专利技术涉及信息隐私保护
,特别涉及一种基于共识节点分组隔离的区块链隐私保护方法。
技术介绍
在区块链共识网络中,节点通过对交易达成共识的方式,维护全网信息的可靠性,一致性,永久性和不可篡改性。在公有链中,节点都是默认不可信节点,而且,由于需要所有参与共识的节点对交易信息进行验证,所以节点上的账本信息都是公开数据。这无疑暴露了很多私人信息(包括账户信息,交易记录等等),并且成为社会工程者的信息搜集来源。在联盟链中,对数据隐私性保护的要求更为迫切,因此参与共识的节点要求是可信节点,但公开的账本和未划分等级的节点服务器仍具有非常大的信息泄露的风险。这种风险诸如:权限低的共识节点读取到了权限高的数据信息;一旦一个节点的服务器被攻击意味着全网的信息会被暴露。对此,Fabric等一些区块链社区提供了隐私性数据在授权组内部传播方式来解决问题。但是隐私性数据不能经过共识网络的排序服务打包成块,意味着隐私数据是不参与共识的,存在不可靠和篡改风险。专利技术内容本专利技术本文档来自技高网...

【技术保护点】
1.一种基于共识节点分组隔离的区块链隐私保护方法,其特征在于,其包括以下步骤:/n步骤1:根据交易类型或交易功能对交易进行交易分组;/n步骤2:共识节点根据对交易类型或交易功能的不同权限进行共识节点分组;/n步骤3:每个共识节点分组都存在单独的交易池,根据共识节点分组在共识节点本地进行交易池分组,并将交易存放在交易池分组中对应的交易池内;/n步骤4:等待交易达成共识,参与交易的共识节点分组内所有共识节点对交易进行验证,其他共识节点分组内的共识节点不参与验证;/n步骤5:共识节点本地都设置有私有账本和公共账本,在交易达成共识后,参与交易的共识节点分组内所有共识节点将与交易相关的数据保存在相应的私...

【技术特征摘要】
1.一种基于共识节点分组隔离的区块链隐私保护方法,其特征在于,其包括以下步骤:
步骤1:根据交易类型或交易功能对交易进行交易分组;
步骤2:共识节点根据对交易类型或交易功能的不同权限进行共识节点分组;
步骤3:每个共识节点分组都存在单独的交易池,根据共识节点分组在共识节点本地进行交易池分组,并将交易存放在交易池分组中对应的交易池内;
步骤4:等待交易达成共识,参与交易的共识节点分组内所有共识节点对交易进行验证,其他共识节点分组内的共识节点不参与验证;
步骤5:共识节点本地都设置有私有账本和公共账本,在交易达成共识后,参与交易的共识节点分组内所有共识节点将与交易相关的数据保存在相应的私有账本内,同时将交易序列化后的交易详情保存在相应的公共账本中。


2.按照权利要求1所述基于共识节点分组隔离的区块链隐私保护方法,其特征在于,所述交易达成共识包括以下步骤:
S1:在参与交易的共识节点分组内任意选取一共识节点作为交易负责人,打包该共识节点本地交易池分组中的一组交易池,并提出与交易相关的智能合约,对所述智能合约在规定次数内进行投票确认有效性;
S2:在规定时间内,等待所述共识节点分组内的共识节点加入成为投票人;
S3:所述投票人在接收到智能合约后,对智能合约中的交易进行确认,若确认则对智能合约中的交易签名,若不确认则不签名;
S4:对验证后的智能合约进行预提交,判断预提交的智能合约是否有效,若有效则将所述智能合约提交到区块链上,若无效则对所述智能合约重新进行投票确认有效性。


3.按照权利要求2所述基于共识节点分组隔离的区块链隐私保护方法,其特征在于,判断预提交的智能合约有效的标准包括:
在规定时间内,成为投票人的共识节点数量大于参与交易的共识节点分组内共识节点总数的1/2,且对智能合约中交易签名确认的投票人数量大于投票人总数的1/3。


4.按照权利要求2所述基于共识节点分组隔离的区块链隐私保护方法,其特...

【专利技术属性】
技术研发人员:邱望洁郑志明仇瑛姿
申请(专利权)人:苏州鸿链信息科技有限公司
类型:发明
国别省市:江苏;32

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

1