1.一种平行链校验方法,其特征在于,所述方法适用于平行链共识节点,所述平行链共识节点配置有下载单元、执行单元和校验单元,所述下载单元配置用于从主链下载平行链交易和主链区块头信息,所述执行单元配置用于执行平行链交易、产生平行链区块并进行平行链共识和平行链自共识,所述方法包括:响应于当前平行链共识节点启动,启动所述下载单元和所述校验单元,暂停所述执行单元;
所述校验单元确定校验起始高度,从所述校验起始高度开始逐一校验从所述校验起始高度至当前平行链区块高度的各第一平行链区块:全部校验成功,则停止所述校验单元,启动所述执行单元;
任一所述第一平行链区块校验失败,则停止所述校验单元,生成错误信息并输出;
其中,校验所述第一平行链区块包括:执行所述第一平行链区块以获得第一区块哈希,比对所述第一区块哈希与所述第一平行链区块已有的第二区块哈希是否一致:是,则校验成功;否,则校验失败。
2.根据权利要求1所述的方法,其特征在于,所述确定校验起始高度包括:将校验起始高度确定为0。
3.根据权利要求1所述的方法,其特征在于,所述停止所述校验单元,启动所述执行单元之后还包括:将已校验高度更新为所述当前平行链区块高度,生成所述当前平行链区块高度的bin文件的第一md5信息并保存;
所述确定校验起始高度包括:
判断所述已校验高度是否为空:
是,则将校验起始高度确定为0;
否,则生成所述已校验高度的bin文件的第二md5信息,比对所述第二md5信息与所述第一md5信息是否一致:否,则将校验起始高度确定为0;
是,则将校验起始高度确定为所述已校验高度加1。
4.一种计算机设备,其特征在于,所述设备包括:一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1‑3中任一项所述的方法。
5.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1‑3中任一项所述的方法。