一种区块共识和广播方法、设备及存储介质技术

技术编号:23628455 阅读:35 留言:0更新日期:2020-03-31 23:52
本发明专利技术公开了一种区块共识和广播方法、设备及存储介质,涉及区块链等技术领域。将打包后的指定区块高度的区块,以及对应的第二信息广播到至少一个节点上;接收到满足广播阈值条件的指定区块高度的区块,以及对应的第二信息;选出连通度最高的出块节点作为记账节点,将所述记账节点打包的指定区块高度的区块,以及对应的第二信息广播至全网,作为对应区块高度的区块;其中,所述第二信息包括转发指定区块高度的区块历经的路径节点信息;所述出块节点,用于打包指定区块高度区块的共识节点。通过连通度评价区块链网络的畅通性,促使矿工通过维护整个网络的畅通性而获得激励,提高了区块链网络的联通性能。

A block consensus and broadcast method, device and storage medium

【技术实现步骤摘要】
一种区块共识和广播方法、设备及存储介质
本专利技术涉及区块链等
,尤其涉及一种区块共识和广播方法、设备及存储介质。
技术介绍
目前的共识和激励机制一方面有效引导了用户积极使用区块链,另一方面也带来了大量的问题,比如POW机制保证了公平,但带来了大量的算力的无效浪费,POS(及DPOS)过于强调权益,这些机制忽略了区块链的完全去中心化的初衷,导致网络网络节点越多,问题越多,交易速度变慢(pow),或趋向于中心化。如公开号:CN108665274A,公开日:2018年10月16日的中国专利技术专利申请,公开了一种记账节点智能选择方法;该专利技术申请通过统计节点算力强弱来确定记账节点。在另外一些公开的中国专利技术专利申请中,是通过随机选择确定记账节点,或根据权益的多少及对应权益产生时间长短而定。随着区块链网络中节点和数据的增加,均会导致交易速度变慢,且区块链网络趋于中心化。
技术实现思路
1.专利技术要解决的技术问题为了克服上述技术问题,本专利技术提供了一种区块共识和广播方法、设备及存储介质。通过连通度评价区本文档来自技高网...

【技术保护点】
1.一种区块共识方法,适用于出块节点,其特征在于,包括:/n将打包后的指定区块高度的区块,以及对应的第二信息广播到至少一个节点上;接收到满足广播阈值条件的指定区块高度的区块,以及对应的第二信息;选出连通度最高的出块节点作为记账节点,将所述记账节点打包的指定区块高度的区块,以及对应的第二信息广播至全网,作为对应区块高度的区块;其中,所述第二信息包括转发指定区块高度的区块历经的路径节点信息;所述出块节点,用于打包指定区块高度区块的共识节点。/n

【技术特征摘要】
1.一种区块共识方法,适用于出块节点,其特征在于,包括:
将打包后的指定区块高度的区块,以及对应的第二信息广播到至少一个节点上;接收到满足广播阈值条件的指定区块高度的区块,以及对应的第二信息;选出连通度最高的出块节点作为记账节点,将所述记账节点打包的指定区块高度的区块,以及对应的第二信息广播至全网,作为对应区块高度的区块;其中,所述第二信息包括转发指定区块高度的区块历经的路径节点信息;所述出块节点,用于打包指定区块高度区块的共识节点。


2.根据权利要求1所述的方法,其特征在于:
所述满足广播阈值条件的指定区块高度的区块,包括:指定区块高度的区块历经的路径节点数满足设定数量要求后,从第二信息中删除打包指定区块高度区块的共识节点信息。


3.根据权利要求1所述的方法,其特征在于:
所述选出连通度最高的出块节点作为记账节点,进一步包括:
接收到满足广播阈值条件的指定区块高度的区块,以及对应的第二信息后,统计第二信息中指定区块高度的区块历经的路径节点数量,选出广播的打包指定区块高度的区块历经路径节点数量最多的共识节点作为记账节点。


4.根据权利要求1所述的方法,其特征在于:
所述满足广播阈值条件的指定区块高度的区块,包括:指定区块高度的区块广播时间满足设定时间要求后,从第二信息中删除打包指定区块高度区块的共识节点信息。


5.根据权利要求1所述的方法,其特征在于:所述路径信息包括能够唯一识别第一信息传播经过的节点信息。


6.根据权利要求1-5任一项所述的方法,其特征在于,所述第二信息中还包括用于统计指定区块高度的区块历经路径节点的第一变量;所述用于打包指定区块高度区块的共识节点,记录指定区块高度的区块广播时间D0,记录接收到的第m个节点广播回来的满足广播阈值条件的指定区块高度的区块后的时间Dm,
当第一节点接收到指定区块高度的区块后,所述第一变量自动加一;
出块节点统计第i个节点广播回来的满足广播阈值条件的指定区块高度的区块历经路径节点数量Mi;计算出块节点的连通度Z:m为出块节点接收到广播回来的满足广播阈值条件的指定区块高度的区块的节点个数,选出连通度Z值最大的出块节点作为记账节点。


7.根据权利要求1-5任...

【专利技术属性】
技术研发人员:虞康王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1