[发明专利]区块链共识方法有效
申请号: | 201810429726.5 | 申请日: | 2018-05-08 |
公开(公告)号: | CN108667836B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 史春辉 | 申请(专利权)人: | 众安信息技术服务有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 钟胜光 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 共识 方法 | ||
本发明公开了一种区块链共识方法,该方法包括:第一验证节点获取至少两个哈希值;基于至少两个哈希值,第一验证节点确定其所存储的当前主数据文件中与至少两个哈希值相对应的数据块;第一验证节点对数据块进行哈希运算,从而确定与当前主数据文件相对应的当前根哈希值;第一验证节点与其余验证节点分别确定当前根哈希值的正确性。该区块链共识方法无需消耗大量CPU计算,同时还能奖惩的方式激励网络的参与者,为区块链数据提供了安全保证。
技术领域
本发明涉及区块链技术,尤其涉及区块链共识方法。
背景技术
区块链是一种结合了分布式数据存储、点对点传输、加密算法、以及共识机制等计算机技术的一种新型分布式系统,它由多个参与节点共同维护一套分布式账本,实现了数据信息的防篡改、可追溯等特性,创造了一套安全的分布式信任体系。
区块链中维护一个公开账本需要功能强大、效率高并且安全的共识算法。一个安全稳定的共识算法是区块链中数据保持一致的根本保障。在比特币网络中使用了POW,也称为工作量证明算法,由于这种算法需要消耗大量计算资源,对于电力造成极大的浪费,因此,人们不断的提出各种新的共识算法试图改进它。
到目前为止,除POW之外,主流的区块链共识算法还有权益证明(POS)、委托权益证明(DPOS)、实用拜占庭容错(PBFT)等。
POS全称是Proof Of Stake,它指的是一种对货币所有权的证明,一笔交易所消耗的币龄可被视为POS的一种形式。POS的挖矿由Sunny King在2012年8月发布的PPC(点点币)首先实现。由于POS实际上不需要消耗大量的计算机算力资源,同时又可以取代POW的大部分功能,因此它逐渐成为一种新的共识算法选择。
然而在实际应用中,POW对资源造成大量浪费,而POS虽然不消耗大量资源,但是容易造成寡头的存在,增加了系统被攻击的风险。
区块链所涉及的领域非常众多,在不同的领域中根据领域的特点可能需要采用不同的共识算法来达到最大的效益。
发明内容
本发明提供了一种区块链共识方法,所述方法包括:第一验证节点获取至少两个哈希值;基于所述至少两个哈希值,所述第一验证节点确定其所存储的当前主数据文件中与所述至少两个哈希值相对应的数据块;所述第一验证节点对所述数据块进行哈希运算,从而确定与所述当前主数据文件相对应的当前根哈希值;所述第一验证节点与其余验证节点分别确定所述当前根哈希值的正确性。
在一种实施方式中,所述第一验证节点与其余验证节点分别确定所述当前根哈希值的正确性包括:所述第一验证节点向区块链网络广播所述当前根哈希值;并且所述第一验证节点与其余验证节点分别确定所述当前根哈希值是否与历史根哈希值相同。
在一种实施方式中,如果超过指定阈值的验证节点确定所述当前根哈希值与所述历史根哈希值是相同的,则所述第一验证节点生成存在性证明,其中,所述存在性证明用于指示与所述历史根哈希值相对应的历史主数据文件存在于所述第一验证节点中并且所述当前主数据文件与所述历史主数据文件是相同的数据文件。
在一种实施方式中,所述第一验证节点为当前出块轮次的出块节点,并且所有验证节点均可以通过各自的存储出租合约出租相应的存储空间。
在一种实施方式中,所述方法还包括将所述存在性证明保存在区块链账本中。
在一种实施方式中,所述第一验证节点对所述数据块进行哈希运算,从而确定与所述当前主数据文件相对应的当前根哈希值包括:所述第一验证节点对所述数据块进行哈希运算得到与所述数据块相对应的当前哈希值;根据所述当前哈希值计算出与所述当前主数据文件相对应的当前根哈希值。
在一种实施方式中,所述指定阈值为三分之二。
在一种实施方式中,所述历史主数据文件通过梅克尔有向无环数据结构分割成多个数据块存储在相应的验证节点中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于众安信息技术服务有限公司,未经众安信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810429726.5/2.html,转载请声明来源钻瓜专利网。