[发明专利]一种区块共识和广播方法、设备及存储介质有效
申请号: | 201911289991.9 | 申请日: | 2019-12-16 |
公开(公告)号: | CN110943869B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 虞康;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/1001;H04L43/0811;H04L41/0823 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 共识 广播 方法 设备 存储 介质 | ||
1.一种区块共识方法,适用于出块节点,其特征在于,包括:
将打包后的指定区块高度的区块,以及对应的第二信息广播到至少一个节点上;
接收到满足广播阈值条件的指定区块高度的区块,以及对应的第二信息;
选出连通度最高的出块节点作为记账节点,将所述记账节点打包的指定区块高度的区块,以及对应的第二信息广播至全网,作为对应区块高度的区块;其中,所述第二信息包括转发指定区块高度的区块历经的路径节点信息;所述出块节点,用于打包指定区块高度区块的共识节点。
2.根据权利要求1所述的方法,其特征在于:
所述满足广播阈值条件的指定区块高度的区块,包括:指定区块高度的区块历经的路径节点数满足设定数量要求后,从第二信息中删除打包指定区块高度区块的共识节点信息。
3.根据权利要求1所述的方法,其特征在于:
所述选出连通度最高的出块节点作为记账节点,进一步包括:
接收到满足广播阈值条件的指定区块高度的区块,以及对应的第二信息后,统计第二信息中指定区块高度的区块历经的路径节点数量,选出广播的打包指定区块高度的区块历经路径节点数量最多的共识节点作为记账节点。
4.根据权利要求1所述的方法,其特征在于:
所述满足广播阈值条件的指定区块高度的区块,包括:指定区块高度的区块广播时间满足设定时间要求后,从第二信息中删除打包指定区块高度区块的共识节点信息。
5.根据权利要求1所述的方法,其特征在于:所述路径节点信息包括能够唯一识别第一信息传播经过的节点信息。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述第二信息中还包括用于统计指定区块高度的区块历经路径节点的第一变量;所述用于打包指定区块高度区块的共识节点,记录指定区块高度的区块广播时间D0,记录接收到的第m个节点广播回来的满足广播阈
值条件的指定区块高度的区块后的时间Dm,
当第一节点接收到指定区块高度的区块后,所述第一变量自动加一;
出块节点统计第i个节点广播回来的满足广播阈值条件的指定区块高度的区块历经路
径节点数量Mi;计算出块节点的连通度Z:m为出块节点接收到广播回来的满足广播阈值条件的指定区块高度的区块的节点个数,选出连通度Z值最大的出块节点作为记账节点。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述第二信息中还包括用于统计指定区块高度的区块历经路径节点的第一变量;所述统计指定区块高度h的区块信息被接收次数的第二变量;所述用于打包指定区块高度区块的共识节点,记录指定区块高度的区块广播时间D0,记录接收到的第m个节点广播回来的满足广播阈值条件的指定区块高度的区块后的时间Dm;
当第一节点接收到指定区块高度的区块后,所述第一变量和第二变量均自动加一;
出块节点统计第i个节点广播回来的满足广播阈值条件的指定区块高度的区块历经路径节点数量Mi,被接收次数Ni;计算出块节点的连通度Z:m为出块节点接收到广播回来的满足广播阈值条件的指定区块高度的区块的节点个数,选出连通度Z值最大的出块节点作为记账节点。
8.一种区块广播方法,适用于区块链节点,其特征在于,根据权利要求1所述的一种区块共识方法,包括:
在设定时间内接收至少一个发送节点发来的指定区块高度的区块及第二信息,合并在设定时间内所有发送节点发来的第二信息,再加入本节点信息作为本节点的第二信息,和指定区块高度的区块一起发送到除记载在第二信息以外的其他节点。
9.根据权利要求8所述的方法,其特征在于:
指定区块高度的区块满足广播阈值条件后,从第二信息中删除打包指定区块高度区块的共识节点信息再进行广播。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911289991.9/1.html,转载请声明来源钻瓜专利网。