[发明专利]一种区块共识和广播方法、设备及存储介质有效
申请号: | 201911289991.9 | 申请日: | 2019-12-16 |
公开(公告)号: | CN110943869B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 虞康;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/1001;H04L43/0811;H04L41/0823 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 共识 广播 方法 设备 存储 介质 | ||
本发明公开了一种区块共识和广播方法、设备及存储介质,涉及区块链等技术领域。将打包后的指定区块高度的区块,以及对应的第二信息广播到至少一个节点上;接收到满足广播阈值条件的指定区块高度的区块,以及对应的第二信息;选出连通度最高的出块节点作为记账节点,将所述记账节点打包的指定区块高度的区块,以及对应的第二信息广播至全网,作为对应区块高度的区块;其中,所述第二信息包括转发指定区块高度的区块历经的路径节点信息;所述出块节点,用于打包指定区块高度区块的共识节点。通过连通度评价区块链网络的畅通性,促使矿工通过维护整个网络的畅通性而获得激励,提高了区块链网络的联通性能。
技术领域
本发明涉及区块链等技术领域,尤其涉及一种区块共识和广播方法、设备及存储介质。
背景技术
目前的共识和激励机制一方面有效引导了用户积极使用区块链,另一方面也带来了大量的问题,比如POW机制保证了公平,但带来了大量的算力的无效浪费,POS(及DPOS)过于强调权益,这些机制忽略了区块链的完全去中心化的初衷,导致网络网络节点越多,问题越多,交易速度变慢(pow),或趋向于中心化。
如公开号:CN108665274A,公开日:2018年10月16日的中国发明专利申请,公开了一种记账节点智能选择方法;该发明申请通过统计节点算力强弱来确定记账节点。在另外一些公开的中国发明专利申请中,是通过随机选择确定记账节点,或根据权益的多少及对应权益产生时间长短而定。随着区块链网络中节点和数据的增加,均会导致交易速度变慢,且区块链网络趋于中心化。
发明内容
1.发明要解决的技术问题
为了克服上述技术问题,本发明提供了一种区块共识和广播方法、设备及存储介质。通过连通度评价区块链网络的畅通性,依据此来选出记账节点,从而促使矿工通过维护整个网络的畅通性而获得激励,而不是通过消耗无用的算力获得激励,或通过权益获得激励,提高了区块链网络的联通性能。
2.技术方案
为解决上述问题,本发明提供的技术方案为:
一种区块共识方法,适用于出块节点,包括:将打包后的指定区块高度的区块,以及对应的第二信息广播到至少一个节点上;接收到满足广播阈值条件的指定区块高度的区块,以及对应的第二信息;选出连通度最高的出块节点作为记账节点,将所述记账节点打包的指定区块高度的区块,以及对应的第二信息广播至全网,作为对应区块高度的区块;其中,所述第二信息包括转发指定区块高度的区块历经的路径节点信息;所述出块节点,用于打包指定区块高度区块的共识节点。
进一步地改进是:所述满足广播阈值条件的指定区块高度的区块,包括:指定区块高度的区块历经的路径节点数满足设定数量要求后,从第二信息中删除打包指定区块高度区块的共识节点信息。
进一步地改进是:所述选出连通度最高的出块节点作为记账节点,进一步包括:接收到满足广播阈值条件的指定区块高度的区块,以及对应的第二信息后,统计第二信息中指定区块高度的区块历经的路径节点数量,选出广播的打包指定区块高度的区块历经路径节点数量最多的共识节点作为记账节点。
进一步地改进是:所述满足广播阈值条件的指定区块高度的区块,包括:指定区块高度的区块广播时间满足设定时间要求后,从第二信息中删除打包指定区块高度区块的共识节点信息。
进一步地改进是:所述路径信息包括能够唯一识别第一信息传播经过的节点信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911289991.9/2.html,转载请声明来源钻瓜专利网。