找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 7759
  • 0
  • 分享到

DAG区块链的通信机制 | 跨链通信机制

2018-11-20 11:13

来源: 矩阵数字经济智库 作者: 曹源

跨链通信设计


InterValue不仅仅是一个可以独立运行的区块链网络,同时也可以实现跨链资产交换、跨链资源转移等跨链通信功能。任何开发者,均可以根据应用场景需求,在InterValue上开发出满足需求的金融应用。InterValue跨链技术的基本思想是采用目前主流的中继链技术将跨链通信模块作为单独一层Overlay来实现。这样做的好处在于既能够保持跨链操作的独立性,又能够复用InterValue基础链上的多种功能。

 图2-26InterValue跨链通信及多链融合架构设计

InterValue跨链技术的基本思想是采用中继链技术将跨链通信作为单独一层Overlay来实现。InterValue的跨链通信主要包括三个模块:验证模块、感知模块和融合模块(如图2-26所示)。验证模块的主要作用是验证来自原链数据的合法性;感知模块负责在原链中收集有效的跨链通信请求,感知模块收集到跨链交易请求后,将这些请求发送给InterValue中的验证模块;融合模块实现原链和InterValue之间的网关功能,每个融合模块中实现两个队列,分别处理跨链进入的交易和出去的交易。

InterValue多链融合适配器是InterValue跨链中继节点中的一个模块,InterValue通过多链融合适配器技术连接不同的区块链基础设施,通过多链融合适配器模块触发其他区块链上的转账操作。多链融合适配器作为跨链通信模块部署在中继节点上,由融合模块触发目的区块链上的转账操作,实现转账代理的作用。在InterValue开发前期,将支持比特币以太坊跨链资产交换和转移。InterValue跨链融合功能均以InterValue的钱包端(INVE钱包)作为统一入口,INVE用户仅需将其在其他区块链设施上的账户关联即可进行跨链管理和操作。

将跨链通信做成一种中继节点的服务,支持多个中继节点并行处理跨链交易,对于每一次跨链交易,都由单个中继节点负责,无需单独针对跨链的共识过程。在正常情况下(没有中继节点作恶且不存在中继节点宕机的情况),效率取决于两条相关链和中继节点的处理速度。如果中继节点作恶,任何人都能够立即发现恶意行为,且可以提交证据;如果中继节点宕机,则可以根据服务时限约定由中继链对此次跨链交易进行托管(在规定的时间内某中继节点未将资金转出,则中继链会达成共识进而动用该失效中继节点的羁押资金对用户进行赔付)。中继链对作恶节点所受的惩罚达成共识和跨链交易托管达成共识。避免了传统第三方机构带来的中心化风险。正常的跨链交易无需达成共识,交易历史可存于中继节点日志以用于后续数据分析。

从InterValue用户的角度看,跨链交易无需涉及复杂的交互操作,下面分别举例说明跨链资产交换和跨链资产兑换过程。


图2-27 InterValue跨链资产兑换和资产转移示意图

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部