[发明专利]区块链共识处理方法、电子装置及计算机可读存储介质在审
申请号: | 201810355855.4 | 申请日: | 2018-04-19 |
公开(公告)号: | CN108810077A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 张骁 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q40/04 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;郭梦霞 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链系统 计算机可读存储介质 电子装置 算法 算法选取 大规模网络 可用性 再利用 概率 分层 预设 轮换 交易 | ||
本发明公开了一种区块链共识处理方法,该方法包括:从区块链系统中根据周期性轮换机制和POW算法选取预设数量的高质量节点;在已选取的节点间进行交易共识处理。本发明还提供一种电子装置及计算机可读存储介质。本发明提供的区块链共识处理方法、电子装置及计算机可读存储介质能够在区块链系统中实现一种分层的共识机制,将概率一致性共识算法与绝对一致性共识算法相结合,在大规模网络节点中先通过概率一致性共识算法选取相对较少数量的节点,然后再利用绝对一致性共识算法在所选节点中对共识内容进行高效共识,提高区块链系统的可用性,并扩展区块链系统的适用范围。
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链共识处理方法、电子装置及计算机可读存储介质。
背景技术
目前的区块链共识机制通常可以分为两个大类,即概率一致性共识机制和绝对一致性共识机制。
概率一致性共识机制以工作量证明(Proof of Work,POW)算法和股权证明(Proofof Stake,POS)算法为代表,其优点在于适用于大规模分布式网络,网络规模越大,区块链共识过程越趋向于稳定。而它的缺点在于共识效率低,产生区块速度相对较慢,这样也就会在一些高频业务领域影响用户体验。另外这种机制存在出现“分叉”的风险,即在某一个区块高度上有一定概率出现两个不同的区块。虽然随着区块高度的增长,这种“分叉”会有很大概率被消除,但对于一些对一致性要求比较高的业务场景,如金融系统,这种“分叉”是难以被用户容忍的。
绝对一致性共识机制以实用拜占庭容错算法(Practical Byzantine Fault-Tolerance,PBFT)为代表,其优点在于在相对较小规模的节点间共识效率很高,且共识结果在节点间具有绝对一致性,不会出现区块“分叉”的现象。而它的缺点在于不适用于大规模分布式网络。当节点规模较大时,共识效率随节点数量增长以节点数量平方级降低,这将导致区块链在节点较多的情况下可用性严重降低。而若节点数量保持较小,又会导致区块链面临中心化风险,这将可能会与业务使用者的初衷相违背。
发明内容
有鉴于此,本发明提出一种区块链共识处理方法、电子装置及计算机可读存储介质,以将概率一致性共识算法与绝对一致性共识算法相结合,在大规模网络节点中先通过概率一致性共识算法选取相对较少数量的节点,然后再利用绝对一致性共识算法对共识内容进行高效共识。
首先,为实现上述目的,本发明提出一种区块链共识处理方法,该方法包括步骤:
从区块链系统中根据周期性轮换机制和POW算法选取预设数量的高质量节点;及
在已选取的节点间进行交易共识处理。
可选地,所述从区块链系统中根据周期性轮换机制和POW算法选取预设数量的高质量节点的步骤包括:
设置轮换周期;
当到达所述轮换周期中的竞选起点时,通过POW算法选择预设数量的备选节点;
当下一个所述轮换周期开始时,以所述备选节点替换当前使用的共识节点。
可选地,所述轮换周期为N个区块,所述竞选起点为区块高度能被N/2整除且不能被N整除时。
可选地,所述通过POW算法选择预设数量的备选节点的步骤包括:
当到达所述轮换周期中的竞选起点时,所有节点对所述竞选起点的区块做POW运算;
每个节点在算出结果后向预设的目标账户中发送一笔交易,将运算结果附加在交易的extension字段中,用于校验交易有效性;
从所述账户中查找有效的交易,按交易顺序添加所述备选节点。
可选地,所述在已选取的节点间进行交易共识处理的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810355855.4/2.html,转载请声明来源钻瓜专利网。