一种验证节点集合的同步方法、系统及电子设备技术方案

技术编号:23085972 阅读:42 留言:0更新日期:2020-01-11 01:28
本说明书实施例涉及一种验证节点集合的同步方法、系统及电子设备,包括:在第一区块链初始同步第二区块链的最新区块的验证节点集合后,第一区块链开启计时器;在计时器的计时时间段内,中继将第二区块链的当前最新区块的验证节点集合同步给第一区块链;如果同步成功,则第一区块链重新开启计时器;如果同步失败,则中继重新执行同步操作;如果计时器超时,则第一区块链暂停跨链交易,等待同步。从而,将对中继的信任解耦,通过区块链中的计时器以及更新同步机制条件来实现验证节点集合的有效同步,保证跨链安全。

A synchronization method, system and electronic equipment for verifying node set

【技术实现步骤摘要】
一种验证节点集合的同步方法、系统及电子设备
本说明书实施例涉及网络
,尤其涉及一种验证节点集合的同步方法、系统及电子设备。
技术介绍
基于拜占庭容错的共识链(假设为区块链A)在进行跨链时,对手链(假设为区块链B)需要同步和保存区块链A的验证节点集合;而验证节点集合的有效同步是跨链安全性的保障。在跨链过程中,区块链A的验证节点集合会随着时间发生变化,当区块链B同步保存的验证节点集合与区块链A不一致时,跨链容易受到攻击。举例说明,在某时刻,区块链A的验证节点集合是{1,2,3,4},区块链B保存区块链A的验证节点集合是{1,2,3,4};然后,当区块链A的验证节点集合发生变更,由{1,2,3,4}变为{1,5,6,7};区块链B没有及时同步更新,仍为{1,2,3,4}。在基于拜占庭容错的共识过程中,超过2/3的验证节点是诚实的即可实现共识;但是验证节点被换下后,可以有任意行为,换言之,此时区块链A的节点2,3,4可以是不诚实的。但是区块链B记录的验证节点集合仍是{1,2,3,4},该集合中超过2/3的验证节点所签名的跨链交易都是有效的本文档来自技高网...

【技术保护点】
1.一种验证节点集合的同步方法,应用在区块链跨链交易过程中,所述方法包括:/n在第一区块链初始同步第二区块链的最新区块的验证节点集合后,第一区块链开启计时器;/n在所述计时器的计时时间段内,中继将所述第二区块链的当前最新区块的验证节点集合同步给所述第一区块链;/n如果同步成功,则所述第一区块链重新开启计时器;/n如果同步失败,则中继重新执行同步操作;/n如果所述计时器超时,则所述第一区块链暂停跨链交易,等待同步。/n

【技术特征摘要】
1.一种验证节点集合的同步方法,应用在区块链跨链交易过程中,所述方法包括:
在第一区块链初始同步第二区块链的最新区块的验证节点集合后,第一区块链开启计时器;
在所述计时器的计时时间段内,中继将所述第二区块链的当前最新区块的验证节点集合同步给所述第一区块链;
如果同步成功,则所述第一区块链重新开启计时器;
如果同步失败,则中继重新执行同步操作;
如果所述计时器超时,则所述第一区块链暂停跨链交易,等待同步。


2.如权利要求1所述的方法,第一区块链初始同步第二区块链的最新区块的验证节点集合,具体包括:
第一区块链记录由自身运营方获取的所述第二区块链的最新区块的验证节点集合。


3.如权利要求1所述的方法,中继将所述第二区块链的最新区块的验证节点集合同步给所述第一区块链,具体包括:
中继将所述第二区块链中验证节点集合变更对应的交易同步给所述第一区块链;以及,
将所述第二区块链中最新区块的验证节点集合同步给所述第一区块链。


4.如权利要求3所述的方法,同步成功所满足的条件包括:
所述第一区块链中当前最新区块生成时的第一时间戳与所述第二区块链中当前最新区块生成时的第二时间戳之差的绝对值不大于时间阈值;
所述第一区块链中记录的验证节点集合对应的哈希值与同步给所述第一区块链的第二区块链区块头中记录的哈希值相等。


5.如权利要求4所述的方法,所述时间阈值不大于第一时间段与第二时间段之差;
其中,所述第二时间段,是所述第二区块链中作为验证节点的节点被替换后至该节点竞选验证节点时缴纳的押金被退还前的时间段;
所述第一时间段,是所述第一区块链中计时器的计时时间段。


6.一种验证节点集合的同步系统,应用在区块链跨链交易过程中,所述系统包括:第一区块链、第二区块链和中继;其中,
所述第一区块链,用于在第一区块链初始同步第二区块链的最新区块的验证节点集合后,开启计时器;
所述中继,用于在所述计时器的计时时间段内,将所述第二区块链当前最新区块的验证节点集合同步给所述第一区块链;
所述第一区块链,还用于如果同步成功,则重新开启计时器;
所述中继,还用于如果同步失败,则重新执行同步操作;
所述第一区块链,还用于如果所述计时器超时,则暂停跨链交易,等待同步。


7.如权利要求6所述的...

【专利技术属性】
技术研发人员:周楠王博
申请(专利权)人:杭州秘猿科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1