一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

区块校验方法和区块链系统与流程

2021-10-24 04:24:00 来源:中国专利 TAG:区块 校验 通信 方法 系统

技术特征:
1.一种区块校验方法,其特征在于,所述方法应用于区块链系统,所述区块链系统包括中心节点、多个车辆终端和多个基站,多个基站中部分基站包括预先确定的一个领导基站和多个校验基站,所述方法包括:领导基站获取所属区块链网络中的车辆终端之间的边缘缓存交易,并基于所述边缘缓存交易生成待校验区块;所述领导基站将所述待校验区块广播至所述区块链网络中,以供各所述校验基站对所述待校验区块进行校验;所述领导基站获取全部所述校验基站生成的校验结果,并在超过第一预设数量的校验结果均为校验通过的情况下,将所述待校验区块加入到区块链中。2.根据权利要求1所述的方法,其特征在于,所述各所述校验基站对所述待校验区块进行校验,包括:针对每个所述校验基站,该校验基站识别所述待校验区块中包含的边缘缓存交易的合法性,生成识别结果;该校验基站接收其他校验基站发送的识别结果,并基于其他校验基站发送的识别结果和自身生成的识别结果生成校验结果;该校验基站将所述校验结果发送至所述领导基站。3.根据权利要求2所述的方法,其特征在于,该校验基站识别所述待校验区块中包含的边缘缓存交易的合法性,生成识别结果,包括:该校验基站若识别出所述待校验区块中包含的边缘缓存交易为合法交易,则生成校验通过的识别结果;该校验基站若识别出所述待校验区块中包含的边缘缓存交易为非合法交易,则生成校验不通过的识别结果。4.根据权利要求3所述的方法,其特征在于,该校验基站接收其他校验基站发送的识别结果,并基于其他校验基站发送的识别结果和自身生成的识别结果生成校验结果,包括:该校验基站判断所有校验基站对应的识别结果中校验通过的识别结果的数量是否超过第二预设数量;该校验基站在判断出所有校验基站对应的识别结果中校验通过的识别结果的数量超过第二预设数量的情况下,根据校验通过的识别结果生成所述校验结果;该校验基站在判断出所有校验基站对应的识别结果中校验通过的识别结果的数量不超过第二预设数量的情况下,根据校验不通过的识别结果生成所述校验结果。5.根据权利要求1所述的方法,其特征在于,所述领导基站获取所属区块链网络中的车辆终端之间的边缘缓存交易之前,还包括:中心节点获取各所述车辆终端在当前更新周期内发送的投票信息,所述投票信息是所述车辆终端为与自身对应的基站进行投票的投票信息;中心节点根据当前更新周期内的所有投票信息,获取全部基站的投票排名;中心节点选取当前更新周期的投票排名中的前n名基站作为当前更新周期的代表基站,n为不大于基站总数量的奇数;在当前更新周期内,中心节点每隔预设间隔时间段从当前更新周期的代表基站中,将其中一个代表基站确定为所述领导基站,并将其余代表基站确定为所述校验基站;
在当前更新周期结束并进入下一更新周期时,中心节点将下一个更新周期作为当前更新周期,并执行获取各所述车辆终端在当前更新周期内发送的投票信息的步骤。6.根据权利要求5所述的方法,其特征在于,所述中心节点选取当前更新周期的投票排名中的前n名基站作为当前更新周期的代表基站之后,还包括:在当前更新周期内,在任意一个所述代表基站产生能力预警的情况下,所述中心节点执行获取各所述车辆终端在当前更新周期内发送的投票信息的步骤。7.根据权利要求1所述的方法,其特征在于,将所述待校验区块加入到区块链中包括:所述领导基站将所述待校验区块进行存储,并将所述待校验区块发送给所有校验基站进行存储,以更新所述区块链;将所述待校验区块加入到区块链中之后,还包括:其他基站定期从所述领导基站或所述校验基站处同步更新后的所述区块链。8.一种区块链系统,其特征在于,所述区块链系统包括中心节点、多个车辆终端和多个基站,多个基站中部分基站包括预先确定的一个领导基站和多个校验基站;所述领导基站,用于获取所属区块链网络中的车辆终端之间的边缘缓存交易,并基于所述边缘缓存交易生成待校验区块;将所述待校验区块广播至所述区块链网络中,以供各所述校验基站对所述待校验区块进行校验;获取全部所述校验基站生成的校验结果,并在超过第一预设数量的校验结果均为校验通过的情况下,将所述待校验区块加入到区块链中。9.根据权利要求8所述的区块链系统,其特征在于,所述中心节点,用于获取各所述车辆终端在当前更新周期内发送的投票信息,所述投票信息是所述车辆终端为与自身对应的基站进行投票的投票信息;根据当前更新周期内的所有投票信息,获取全部基站的投票排名;选取当前更新周期的投票排名中的前n名基站作为当前更新周期的代表基站,n为不大于基站总数量的奇数;在当前更新周期内,从当前更新周期的代表基站中,每隔预设间隔时间段将其中一个代表基站确定为所述领导基站,并将其余代表基站确定为所述校验基站;在当前更新周期结束并进入下一更新周期时,将下一个更新周期作为当前更新周期,并触发自身执行获取各所述车辆终端在当前更新周期内发送的投票信息的步骤。10.根据权利要求9所述的区块链系统,其特征在于,所述中心节点,还用于:在当前更新周期内,在任意一个所述代表基站产生能力预警的情况下,触发自身执行获取各所述车辆终端在当前更新周期内发送的投票信息的步骤。

技术总结
本发明公开了一种区块校验方法和区块链系统。该方法包括:领导基站获取所属区块链网络中的车辆终端之间的边缘缓存交易,并基于该边缘缓存交易生成待校验区块;领导基站将待校验区块广播至区块链网络中,以供各校验基站对待校验区块进行校验,领导基站获取全部校验基站生成的校验结果,并在超过第一预设数量的校验结果均为校验通过的情况下,将待校验区块加入到区块链中。本发明能够提高区块校验效率、降低区块校验能耗。降低区块校验能耗。降低区块校验能耗。


技术研发人员:马书惠 田新雪
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2021.06.07
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜