一种验证节点更新方法、装置及设备制造方法及图纸

技术编号:22754986 阅读:27 留言:0更新日期:2019-12-07 03:56
本申请公开了一种验证节点更新方法、装置、设备、可读存储介质及计算机程序产品。本申请中的中心服务器存储有目标链中的验证节点的每次更新信息,以及每次更新信息分别对应的区块高度,提高了验证节点信息的全面性和可追溯性。当需要使用目标链上的验证节点信息验证目标链发起的跨链交易时,可以根据当前跨链交易在目标链中的区块高度在中心服务器查询相应的验证节点信息,这样其他链便可利用查询到的验证节点信息对跨链交易进行验证,从而解决了跨链交易无法验证的技术问题。

A method, device and equipment for verifying node updating

The application discloses a method, device, device, readable storage medium and computer program product for verifying node update. The central server in the application stores each update information of the verification node in the target chain and the block height corresponding to each update information, which improves the comprehensiveness and traceability of the verification node information. When the cross chain transaction initiated by the target chain needs to be verified with the verification node information on the target chain, the corresponding verification node information can be queried in the central server according to the block height of the current cross chain transaction in the target chain, so that other chains can verify the cross chain transaction with the verification node information queried, thus solving the technical problem that the cross chain transaction cannot be verified.

【技术实现步骤摘要】
一种验证节点更新方法、装置及设备
本申请涉及区块链
,特别涉及一种验证节点更新方法、装置、设备、可读存储介质及计算机程序产品。
技术介绍
现有的多链同构系统一般包括:中心服务器以及多个链,每个链中包括多个节点。通常情况下,可以利用中心服务器存储各个链上的验证节点信息,当需要使用某个链上的验证节点信息验证交易时,可以在中心服务器中查询相关信息。但由于中心服务器只存储各个链上当前使用的验证节点信息,导致验证节点信息记录不全面且无法追溯。而当需要使用某条链上的历史验证节点信息验证该条链发起的跨链交易时,将会由于查询不到相应的验证节点信息,而导致跨链交易无法验证。
技术实现思路
本申请的主要目的在于提供一种验证节点更新方法、装置、设备、可读存储介质及计算机程序产品,旨在解决现有多链同构系统中验证节点信息不全面,导致跨链交易无法验证的技术问题。为实现上述目的,本申请提供了一种验证节点更新方法,应用于多链同构系统中的中心服务器,包括:发送验证节点信息的更新请求至多链同构系统中的目标链;<br>获取目标链返回本文档来自技高网...

【技术保护点】
1.一种验证节点更新方法,其特征在于,应用于多链同构系统中的中心服务器,包括:/n发送验证节点信息的更新请求至所述多链同构系统中的目标链;/n获取所述目标链返回的更新信息,以及所述更新信息对应的区块高度;/n将所述更新信息和所述区块高度存储至所述目标链对应的目标集合;/n其中,所述更新信息为所述目标链根据所述更新请求更新验证节点后,获得的验证节点信息;/n所述区块高度为所述目标链根据所述更新请求更新验证节点后,获得的区块的高度;/n所述目标集合存储有所述目标链中的验证节点的每次更新信息,以及所述每次更新信息分别对应的区块高度。/n

【技术特征摘要】
1.一种验证节点更新方法,其特征在于,应用于多链同构系统中的中心服务器,包括:
发送验证节点信息的更新请求至所述多链同构系统中的目标链;
获取所述目标链返回的更新信息,以及所述更新信息对应的区块高度;
将所述更新信息和所述区块高度存储至所述目标链对应的目标集合;
其中,所述更新信息为所述目标链根据所述更新请求更新验证节点后,获得的验证节点信息;
所述区块高度为所述目标链根据所述更新请求更新验证节点后,获得的区块的高度;
所述目标集合存储有所述目标链中的验证节点的每次更新信息,以及所述每次更新信息分别对应的区块高度。


2.根据权利要求1所述的验证节点更新方法,其特征在于,所述将所述更新信息和所述区块高度存储至所述目标链对应的目标集合,包括:
建立所述更新信息和所述区块高度之间的关联关系;
将所述关联关系,所述更新信息和所述区块高度存储至所述目标集合。


3.根据权利要求2所述的验证节点更新方法,其特征在于,所述将所述关联关系,所述更新信息和所述区块高度存储至所述目标集合之后,还包括:
从所述目标集合中获取前次更新信息,以及所述前次更新信息对应的前次区块高度;
根据所述前次区块高度和所述区块高度确定所述前次更新信息对应的区块高度范围;
将所述前次区块高度更新为所述区块高度范围。


4.根据权利要求1至3任一项所述的验证节点更新方法,其特征在于,所述获取所述目标链返回的更新信息,以及所述更新信息对应的区块高度,包括:
按照预设周期查询所述区块;
若查询到所述区块,则从所述区块中获取所述更新信息和所述区块高度。


5.根据权利要求4所述的验证节点更新方法,其特征在于,所述从所述区块中获取所述更新信息和所述区块高度,包括:
从所述区块中获取所述更新信息、所述区块高度、以及打包所述区块时的验证信息;
根据所述验证信息判断所述更新信息是否合法;
若是,则执行所述将所述更新信息和所述区块高度存储至所述目标链对应的目标集合的步骤。


6.一种验证节点更新装置,其特征在于,应用于多链同构系统中的中心服务器,包括:
发送模块,用于发送验证节点信息的更新请求至所述多链同构系统中的目标链;
获取模块,用于获取所述目标链返回的更新信息,以及所述更新信息对应的区块高度;其中,所述更新信息为所述目标链根据所述更新请求更新验证节点后,获得的验证节点信息;所述区块高度为所述目标链根据所述更新请求更新验证节点后,获得的区块的高度;
存储模块,用于将所述更新信息和所述区块高度存储至所述目标链对应的目标集合;所述目标集合存储有所述目标链中的验证节点的每次更新信息,以及所述每次更新信息分别对应的区块高度。


7.一种验证节点更新方法,其特征在于,应用于多链同构系统中的目标链,包括:
接收中心服务器发送的验证节点信息的更新请求;
根据所述更新请求更新验证节点,获得更新信息,以及所述更新信息对应的区块高度;
将所述更新信息和所述区块高度返回至所述中心服务器,以使所述中心服务器将所述更新信息和所述区块高度存储至所述目标链对应的目标集合;
其中,所述更新信息为所述目标链根据所述更新请求更新验证节点后,获得的验证节点信息;
所述区块高度为所述目标链根据所述更新请求更新验证节点后,获得的区块的高度;
所述目标集合存储有所述目标链中的验证节点的每次更新信息,以及所述每次更新信息分别对应的区块高度。


8.根据权利要求7所述的验证节点更新方法,其特征在于,所述接收中心服务...

【专利技术属性】
技术研发人员:鲁塔
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东;44

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

1