微众WeCross 跨链平台跨链路由
Posted thefist11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微众WeCross 跨链平台跨链路由相关的知识,希望对你有一定的参考价值。
1. 分层设计, 自底向上分为四个层次
1.1 基础层
- 网络互联模块:负责跨链路由间的互联
- 区块链适配器模块:负责连接具体的区块链节点,
- 抽象链存储模块:保存多个区块链的抽象区块头信息用于验证交易和回执。
1.2 交互层
处理跨链路由的交互逻辑,包括资源同步、资源寻址以及跨链证明等模块。资源同步模块同步多个其它跨链路的资源配置信息,资源寻址模块帮助用户在跨链分区中按 iPath 寻址资源,跨链证明模块验证其它跨链路由返回的交易和回执数据。
1.3 事务层
处理和协调跨区块链的事务逻辑,包括两阶段事务模块和哈希时间锁定等机制
2. 网络机制
2.1 网络准入
- 支持基于CA 认证机制的网络准入
- 支持任意多级的证书结构,保障信息保密性、认证性、完整性、不可抵赖性。
- 所有通讯链路使用SSL 加密,加密算法可配置,保证数据传输的安全性。
2.2 TCP 长连接
- 维持长连接以保证双向通信,减少建立连接和断开连接的开销。
- 由网络之间使用心跳包来保证可用性,在断连的时候自动重连。
2.3 状态同步
跨链路由之间会自动同步各自区块链的区块高度、共识和网络等状态。
2.4 自适应路由
跨链路由在P2P 网络中,会自动搜索和确认与另一个跨链路由的可行链路,并评估链路的响应速度、带宽和可用率,自动选取最佳的链路,当一个链路失效时,跨链路由会选取另一个可用的链路,保证跨链消息的可用
以上是关于微众WeCross 跨链平台跨链路由的主要内容,如果未能解决你的问题,请参考以下文章