一种异构区块链可插拔的跨链桥接方法、设备和存储介质与流程

文档序号:19906012发布日期:2020-02-11 14:30阅读:来源:国知局

技术特征:

1.一种异构区块链可插拔的跨链桥接方法,其特征在于,包括需要跨链服务的应用链无需改动中间人的代码,只需要根据自身应用链写好适配的plugin,配合相应的跨链智能合约,就能动态的接入到跨链系统中来。总体上来说该可插拔的跨链桥接方法需要满足以下的特征:

(1)应用链智能合约能够维护记录跨链交易处理的状态,包括已从外部接收的跨链交易的状态和已返回回执给中间人的跨链交易状态。

(2)plugin能监听自身应用链跨链智能合约上抛出的事件,并转发给中间人进行处理。

(3)plugin能接受中继链发来的跨链交易,并解析该跨链交易的具体操作,来触发应用链上跨链智能合约的相应操作,并及时发回该跨链交易在跨链智能合约上执行的回执。

(4)plugin能向跨链智能合约查询跨链交易处理的状态,以保证中间人能从宕机中正常恢复上次处理的现场。

2.根据权利要求1一种异构区块链可插拔的跨链桥接方法,其特征在于,需要跨链的应用链需要在链上部署跨链智能合约,在应用链的区块链上维护跨链交易相关的状态信息。

3.根据权利要求1所述的一种异构区块链可插拔的跨链桥接方法,其特征在于,在应用链有做升级的情况下,跨链中间人也不必重启,只需要对plugin进行相应的升级,并替换即可重新工作。

4.根据权利要求1所述的一种异构区块链可插拔的跨链桥接方法,其特征在于,在跨链系统中需要新加入应用链时,只要应用链这边做好必要的准备,可以很方便的接入到跨链系统中来。

5.根据权利要求1所述的一种异构区块链可插拔的跨链桥接方法,其特征在于,跨链系统可以无感接入不同的异构区块链,而不是针对特定区块链进行改造。

6.一种设备,其特征在于,所述设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-5中任一项所述的方法。

7.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一项所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1