【技术实现步骤摘要】
一种平行链数据同步方法、设备和存储介质
本申请涉及互联网金融
,具体涉及一种平行链数据同步方法、设备和存储介质。
技术介绍
现有的平行链数据同步模式中,为了避免因主链因分叉等原因导致各节点的平行链同步的区块信息不一致的问题,平行链采用同步落后于主链若干个区块高度的区块信息的方法来同步主链的区块信息;以某加密货币所在的区块链为例,通常认为一个区块被打包生成后,经过6个区块高度后,可以认为该区块已基本被确认,若节点的主链上该区块的区块高度为H,那么节点的平行链在至少高度为H+6后的区块高度时才同步该区块。但即使经过6个区块高度,一旦主链上产生分叉,不同节点的平行链仍然会同步到不同的区块信息,从而造成各节点的平行链不一致的问题。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种可以快速同步主链区块数据,不会因分叉等原因导致各节点的平行链数据不一致的平行链数据同步方法、设备和存储介质。第一方面,本专利技术提供一种平行链数据同步方法,适用于平行链的节点,包括:获取第一区块操作序列信息,根据第一区块操作序列信息同步主链的区块以生成或更新平行链,第一区块操作序列信息 ...
【技术保护点】
1.一种平行链数据同步方法,适用于平行链的节点,其特征在于,包括:获取第一区块操作序列信息,根据所述第一区块操作序列信息同步所述主链的区块以生成或更新平行链,所述第一区块操作序列信息还包括主链的节点在执行撤销区块时所撤销的区块的操作序号和操作信息,其中,所述第一区块操作序列信息由主链接收用户的客户端发送的若干交易信息后对所述交易信息进行共识并生成第一区块,以及,记录所述第一区块的操作序号后更新所得,所述第一区块操作序列信息包括所述主链的各区块的操作序号和操作信息。
【技术特征摘要】
1.一种平行链数据同步方法,适用于平行链的节点,其特征在于,包括:获取第一区块操作序列信息,根据所述第一区块操作序列信息同步所述主链的区块以生成或更新平行链,所述第一区块操作序列信息还包括主链的节点在执行撤销区块时所撤销的区块的操作序号和操作信息,其中,所述第一区块操作序列信息由主链接收用户的客户端发送的若干交易信息后对所述交易信息进行共识并生成第一区块,以及,记录所述第一区块的操作序号后更新所得,所述第一区块操作序列信息包括所述主链的各区块的操作序号和操作信息。2.根据权利要求1所述的方法,其特征在于,所述获取所述第一区块操作序列信息,根据所述第一区块操作序列信息同步所述主链的区块以生成或更新平行链包括:获取所述第一区块操作序列信息;根据所述第一区块操作序列信息在平行链上同步进行区块的生成或撤销;其中,当所述操作信息标识生成区块时,所述根据所述第一区块操作序列信息在平行链上同步进行区块的生成或撤销还包括:判断所要同步的第二区块是否包括所述平行链的交易信息:否,则不同步所述第二区块。3.根据权利要求1所述的方法,其特征在于,所述交易信息包括第一标识、第一索引及第一名称,所述第一标识用于标识所述交易信息为主链的交易信息或平行链的交易信息,所述第一索引用于标识所述交易信息所在的平行链的名称,所述第一名称用于标识所述交易信息中的资产的名称。4.根据权...
【专利技术属性】
技术研发人员:王志文,吴思进,
申请(专利权)人:杭州复杂美科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。