《微众银行:WeCross技术白皮书:区块链跨链协作平台(44页).pdf》由会员分享,可在线阅读,更多相关《微众银行:WeCross技术白皮书:区块链跨链协作平台(44页).pdf(44页珍藏版)》请在三个皮匠报告上搜索。
1、跨链适配器(Stub)指连接一个区块链的接口实现,可由跨链路由加载。跨链路由可以配置多个区块链适配器,达到连接多条区块链的效果。跨链路由间会自动同步区块链适配器的配置信息,从而帮助用户寻址位于其他区块链上的资源。跨链资源(Resource)指区块链上的智能合约、数字资产等用户可访问的数据对象。类似于区块链适配器的配置信息,跨链资源的元信息也在跨链路由之间同步。用户通过统一的接口对跨链分区中的资源进行寻址和调用。为了满足未来多样化的业务互联需求,针对海量数据跨链的典型业务特征,WeCross 为网络交互和部署架构设定了以下关键设计目标。跨地域互联:作为多方参与的区块链应用,通常涉及多个服务机构,
2、业务部署在多个跨地域的数据中心。WeCross 为跨地域场景设计安全、可靠和高效的网络架构,基于 TCP 长连接、心跳、自动重连和加密通信技术的网络机制来保证大范围跨地域互联的稳定性、及时性和安全性。部署架构灵活:由于跨链需求通常源自成熟的区块链应用项目,跨链部署架构需要具备兼容现存区块链实例的能力。WeCross 采用 “非侵入式”设计,跨链路由以独立进程的方式与区块链节点分离部署,无需变更既有的区块链网络架构,即可实现灵活的架构部署。跨链路由间使用网络传输跨链消息和区块链消息,结合网络自动寻路功能,只要跨链路由间有直接或间接可触达的网络链路,就能完成跨链交互。可自由定制:现实业务场景中的跨
3、链需求千差万别,接入的区块链平台多种多样,因此定制化可裁剪的跨链能力不可或缺。WeCross 的区块链适配器和跨链资源支持自由定制, 根据接入的区块链类型、系统资源和网络情况,选择不同的区块链适配器和跨链资源。2.3 可信交互流程区块链平台设计的基本安全假设是“每个参与者皆有可能作恶”,在此假设下通过密码学与共识算法等机制构建分布式可信环境。然而此可信环境往往只在区块链平台内部生效, 无法简单被另一个区块链平台信任,需要引入额外的可信证明信息来实现跨区块链平台的可信交互。WeCross 在处理跨链交互时除了传输区块链交易信息外,还会额外传输区块链交易的相关证明数据,并使用这些信息进行交易和回执(交易执行结果)的存在性证明,以证明链上信息的真实与可靠。