申请/专利权人:杭州趣链科技有限公司
申请日:2020-12-31
公开(公告)日:2024-04-23
公开(公告)号:CN112800129B
主分类号:G06F16/27
分类号:G06F16/27;G06F16/23
优先权:
专利状态码:有效-授权
法律状态:2024.04.23#授权;2021.06.01#实质审查的生效;2021.05.14#公开
摘要:本申请涉及一种区块状态更新方法、装置、系统和电子设备,其中,方法应用于区块链网络中的落后节点,包括:落后节点获取自身区块高度;基于所述自身区块高度按照区块高度由低到高的顺序依次分批向所述其他节点获取区块,动态检测所述区块链网络中最高区块高度,直至获取到最高区块高度对应的区块,所述最高区块高度包括区块高度最高的其他节点和或检查点的区块高度。实现从自身区块高度依次向最高区块高度的顺序获取区块,在区块链网络中其他节点区块高度增加的过程中可以从低到高更新至最高区块高度对应的区块,直至达到最高区块高度,可以使得区块链网络中的其他节点可以继续正常工作,实现落后节点更新不影响其他节点工作的效果。
主权项:1.一种区块状态更新方法,其特征在于,应用于区块链网络中的落后节点,所述方法包括:落后节点获取自身区块高度;基于所述自身区块高度按照区块高度由低到高的顺序依次分批向其他节点获取区块,并动态检测所述区块链网络中最高区块高度,直至获取到最高区块高度对应的区块,所述最高区块高度包括区块高度最高的其他节点和或检查点的区块高度;所述基于所述自身区块高度按照区块高度由低到高的顺序依次分批向所述其他节点获取区块包括:分批校验所述区块;校验完成每一批次的区块,执行当前批次对应的区块;所述分批校验所述区块包括:依次校验区块头和区块体;在当前批次的区块头和区块体通过校验时,确定完成当前批次的区块校验;所述基于所述自身区块高度按照区块高度由低到高的顺序依次分批向其他节点获取区块,并动态检测所述区块链网络中最高区块高度,直至获取到最高区块高度对应的区块包括:基于第一区块高度范围向其他节点发送更新请求,获取第一区块高度范围对应的区块,基于第二区块高度范围向其他节点发送更新请求,获取第二区块高度范围对应的区块高度,依次类推,其中,第一区块高度范围中的最小区块高度为落后节点自身区块高度,在分批获取的过程中,实时动态的检测所述区块链网络中最高区块高度,在高度范围对应的区块高度与当前检测到的最高区块高度对应时,确定落后节点更新完成。
全文数据:
权利要求:
百度查询: 杭州趣链科技有限公司 区块状态更新方法、装置、系统和电子设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。