[发明专利]区块链共识方法、装置、设备及计算机可读存储介质有效
申请号: | 201910073385.7 | 申请日: | 2019-01-25 |
公开(公告)号: | CN109831425B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 田新雪;肖征荣;马书惠 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;G06Q40/04 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 共识 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明提供一种区块链共识方法、装置、设备及计算机可读存储介质,方法包括:接收主节点发起的共识请求,所述共识请求是所述主节点通过自身的私钥签名后广播至区块链中的,其中,各主节点连续生产预设数量的区块;通过预存的主节点的公钥对所述共识请求进行验证,并根据验证结果发送审核信息,所述审核信息包括确认信息以及怀疑信息;若检测到确认信息的数量超过预设的阈值,则根据所述共识请求生成新的区块。通过接收到共识请求后立即根据该共识请求进行审核,当确认信息超过预设的阈值时进行出块,从而能够提高区块生成的效率。
技术领域
本发明涉及区块链领域,尤其涉及一种区块链共识方法、装置、设备及计算机可读存储介质。
背景技术
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
共识机制是区块链的一个核心特征,是保证区块链系统在分布式架构下的一致性方案。目前主流的也有好多种共识算法:工作量证明(Proof of Work,简称POW)、权益证明(Proof of Stake,简称POS)、授权股权证明机制(Delegated Proof of Stake,简称DPOS)、实用拜占庭容错(Practical Byzantine Fault Tolerance,简称PBFT)等等。举例来说,POW依赖机器进行数学运算来获取记账权,资源消耗相比其他共识机制高、可监管性弱,同时每次达成共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。POS的主要思想是节点记账权的获得难度与节点持有的权益成反比,相对于PoW,一定程度减少了数学运算带来的资源消耗,性能也得到了相应的提升,但依然是基于哈希运算竞争获取记账权的方式,可监管性弱。该共识机制容错性和PoW相同。它是Pow的一种升级共识机制,根据每个节点所占代币的比例和时间,等比例的降低挖矿难度,从而加快找随机数的速度。DPOS通过选举若干代理人,由代理人验证和记账。其合规监管、性能、资源消耗和容错性与PoS相似。类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。
但是,采用上述方法进行区块链共识时,即使其他见证人收到了目前的新区块,也无法对该新区块进行确认,需要等待轮到自己出块时,才能通过生产区块来确认之前的区块,新区块的确认需要45秒时间,效率较低。
发明内容
本发明提供一种区块链共识方法、装置、设备及计算机可读存储介质,用于解决现有的区块链共识机制新区块确认效率较低的技术问题。
本发明的第一个方面是提供一种区块链共识方法,包括:
接收主节点发起的共识请求,所述共识请求是所述主节点通过自身的私钥签名后广播至区块链中的,其中,各主节点连续生产预设数量的区块;
通过预存的主节点的公钥对所述共识请求进行验证,并根据验证结果发送审核信息,所述审核信息包括确认信息以及怀疑信息;
若检测到确认信息的数量超过预设的阈值,则根据所述共识请求生成新的区块。
本发明的另一个方面是提供一种区块链共识装置,包括:
共识请求接收模块,用于接收主节点发起的共识请求,所述共识请求是所述主节点通过自身的私钥签名后广播至区块链中的,其中,各主节点连续生产预设数量的区块;
第一验证模块,用于通过预存的主节点的公钥对所述共识请求进行验证,并根据验证结果发送审核信息,所述审核信息包括确认信息以及怀疑信息;
生成模块,用于若检测到确认信息的数量超过预设的阈值,则根据所述共识请求生成新的区块。
本发明的又一个方面是提供一种区块链共识设备,包括:存储器,处理器;
存储器;用于存储所述处理器可执行指令的存储器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910073385.7/2.html,转载请声明来源钻瓜专利网。