[发明专利]一种具有高安全性的区块链异构共识方法及终端有效
申请号: | 201811128359.1 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109274674B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 斯雪明 | 申请(专利权)人: | 福建福链科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L9/06 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350001 福建省福州市长*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 安全性 区块 链异构 共识 方法 终端 | ||
本发明提供了一种具有高安全性的区块链异构共识方法及终端,在每一轮共识过程中,分别筛选出区块中每一分片的决策节点,从而筛选出区块的第一决策节点,并通过分片中的节点验证该分片对应的决策节点生成的子消息块,只有子消息块被分片中,不少于预设数目节点验证通过块后,第一决策节点才进行接收;并通过决策节点对每一分片的决策节点发送的子消息块进行验证,并对验证通过的子消息块进行合并,得到合并后的消息块,并将消息块分别发送至每一分片的决策节点进行验证,当验证通过的数目大于预设数目阈值时,表示该消息块验证通过;本发明解决了当黑客攻击区块链中某一分片的节点,而引起区块决策发生重大失误的问题,提高了区块链的安全性。
技术领域
本发明涉及区块链技术领域,尤其涉及一种具有高安全性的区块链异构共识方法及终端。
背景技术
共识机制是区块链的核心技术之一。共识机制是区块链中互不信任的用户达成信任的机制,是区块链中记录传递、验证、复制的基础。目前的共识机制主要包括工作量证明(Proof of Work,PoW),权益证明(Proof of Stake,PoS),委任权益证明(Delegated Proofof Stake,DPoS)和实用拜占庭容错算法(Practical Byzantine Fault Tolerance,PBFT)以及这4种共识机制的变形。当然,现在新型的分布式账本技术,例如以有向无环图(Directed Acyclic Graph,DAG)为代表的新型分布式账本技术自带共识机制。现有的共识机制或多或少都存在问题。例如PoW共识机制存在资源浪费、共识时间长以及共识垄断以及天然的51%攻击的缺陷;PoS共识机制存在长链攻击、共识垄断以及共识难以证明的缺陷;DPoS共识机制存在中心化、长链攻击以及共识难以证明的缺陷;PBFT共识机制存在共识时间随共识节点数量指数增长的缺陷;而以DAG为基础的自带共识的新型分布式账本技术存在安全性弱以及共识中心化的问题。
安全性是共识机制最重要的属性。共识机制是区块链的核心,共识机制的安全性直接决定了整个区块链系统的安全性。因此加强共识机制的安全性是提升整个区块链系统安全系的关键。目前的共识机制大多为了可用性而忽略了一部分的安全性,或者仅仅考虑了一部分安全性,也可以说目前共识机制仅仅考虑防系统内部人做坏的安全性,而很少考虑防黑客攻击的安全性。
目前的区块链大多采用单共识,或者多种共识顺序叠加的共识机制,例如有区块链系统采用PoW+PBFT的共识机制,这种叠加的共识机制,大多是用PoW做初步共识,然后再采用其它共识机制。这种模式的共识机制并不能从根本上解决上面提到的共识机制所面临的缺陷。
发明内容
本发明所要解决的技术问题是:本发明提供了一种具有高安全性的区块链异构共识方法及终端,在一定程度上能够防止黑客攻击而引起的区块链安全性问题,提高了区块链的安全性。
为了解决上述技术问题,本发明提供了一种具有高安全性的区块链异构共识方法,包括以下步骤:
S1:在每一轮共识过程中,筛选出区块中每一分片的决策节点;
S2:根据所有分片的决策节点,筛选出区块的第一决策节点;
S3:通过第一决策节点接收每一分片的决策节点发送的子消息块;所述子消息块为该分片的决策节点生成,并通过该分片中不少于预设数目节点的验证;
S4:所述第一决策节点分别对每一分片发送的子消息块的签名信息进行验证;
S5:合并验证通过的子消息块,得到合并后的消息块;
S6:通过所述第一决策节点将所述消息块分别发送至每一分片的决策节点;
S7:若所述第一决策节点接收超过预设第一数目阈值的决策节点回发的第一签名信息,则判断所述消息块验证通过;所述第一签名信息为分片的决策节点对消息块验证通过后,回发的验证通过对应的签名信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建福链科技有限公司,未经福建福链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811128359.1/2.html,转载请声明来源钻瓜专利网。