Skip to content

JimmyShi22/WeCross

 
 

Repository files navigation

CodeFactor Build Status Latest release License Language

WeCross简介

WeCross是由微众银行自主研发并完全开源的区块链跨链协作平台,致力于促进跨行业、机构和地域的跨区块链信任传递和商业合作。WeCross支持应用与多链互操作、同/异构链间互操作等多维跨链交互,实现了:

  • 一站式跨链管理

    WeCross为方便开发、维护和管理跨链应用,配套多种跨链工具,包括命令行终端控制台可视化网页管理平台

  • 插件式跨链接入

    WeCross只需基于Stub接口针对不同的链开发适配器,就能以插件化的方式实现跨链接入。目前适配的区块链包括FISCO BCOS 2.0Hyperledger Fabric 1.4

  • 统一跨链身份

    WeCross基于跨链账户服务管理账户的生命周期。每个跨链账户对应多个链账户,实现跨链身份的统一。

  • 统一资源范式

    WeCross对各个链的资源包括合约、交易以及区块等进行抽象和封装,并基于通用跨链接口和统一的寻址方式实现对不同资源的访问和调用。

  • 跨链事务保障

    WeCross基于两阶段提交实现多链的事务写操作。回滚时,事务中的操作都会被重置,最终恢复到事务前的状态。

  • 资产原子交换

    WeCross基于哈希时间锁合约实现异构链间资产原子交换,无需更改原链上的资产模型和资产合约,通用性较强。

  • 合约跨链调用

    WeCross不仅支持跨链应用对异构多链发起调用,而且还支持由合约发起的对其它链合约的异步跨链调用

了解更多技术特性,请下载阅读WeCross白皮书

WeCross架构

快速开始

阅读快速入门,从连通两个区块链开始,快速体验WeCross的强大功能。

技术文档

阅读WeCross 在线文档,详细了解如何使用WeCross。

项目贡献

社区

联系我们:wecross@webank.com

License

WeCross的开源协议为Apache License 2.0,详情参考LICENSE

Packages

No packages published

Languages

  • Java 90.0%
  • Shell 9.9%
  • Solidity 0.1%