开源进展 | 微众银行区块链跨链协作平台WeCross v1.0.0-rc2 发布

开源进展 | 微众银行区块链跨链协作平台WeCross v1.0.0-rc2 发布_第1张图片

公众号对话框回复【跨链】下载白皮书

 

2020年2月,微众银行正式将自主研发的跨链协作平台WeCross开源,并发布WeCross v1.0.0-rc1。开源以来,社区开发者们用“匠心”为我们提供了非常多有益的反馈,推动WeCross以更强大的面貌服务更多开发者。今天,我们很高兴为大家带来WeCross的 v1.0.0-rc2,这个版本拥有更直观的体验、更完善的功能、更灵活的架构,以及更安全的通信。

 

WeCross致力于实现不同区块链间的跨链交互,始终将“高效协同、安全可信、分层可拓展、便捷治理”的设计理念灌注到研发的每一个细节中。本次更新,我们对Stub进行了插件化封装,开发者只需根据插件规范进行开发,即可让WeCross接入不同类型的链。此外,我们基于HTLC事务机制,实现了跨链转账,让资产能够在不同链之间流转。

 

在WeCross的正式版本到来之前,我们将持续打造新功能,欢迎大家积极体验新版本,并将使用心得和建议反馈给我们。

  新增关键特性

可插拔区块链接入组件不同类型的链有着不同的接入逻辑,为了适配不同类型的链,我们提供插件化开发框架,开发者只需按照插件接口定义进行开发,即可让WeCross Router接入不同类型的链。目前,WeCross实现了FISCO BCOS 2.0和Hyperledger Fabric 1.4的插件。

开源进展 | 微众银行区块链跨链协作平台WeCross v1.0.0-rc2 发布_第2张图片

基于HTLC的跨链转账针对链与链间资产相互独立、无法相互流转的问题,我们开发了基于HTLC机制的事务框架,并据此框架实现了跨链转账功能,让资产能够在链与链之间相互转移。借助HTLC事务机制,WeCross保证资产在链与链之间的交换具备原子性,避免出现只有一方转账的情况。

开源进展 | 微众银行区块链跨链协作平台WeCross v1.0.0-rc2 发布_第3张图片

账户身份管理各种类型的链,都存在账户的概念,对链进行操作,是以某个账户的身份进行的。因此,在跨链网络中也需要具备账户的概念。在此版本中,我们实现了账户管理的功能,用户进行跨链操作时,可基于某个身份进行操作,极大拓展了跨链应用的使用场景。

安全通讯跨链应用基于WeCross Java SDK进行开发,SDK与Router间的通信有很高的安全要求。在此版本中,SDK和Router之间采用了TLS协议进行通讯,消息以密文形式传输,提升了消息通讯的安全性。

跨链 Demo:跨链网络涉及多条链、多个组件,对于初学者来说,要搭建一个完整的跨链网络存在一定难度。我们提供了跨链Demo,帮助开发者一键搭建一个分别接入FISCO BCOS和Hyperledger Fabric的跨链网络,并自动配置跨链控制台,开发者得以直接通过跨链控制台,真实且快速地体验到WeCross的操作方法。

  WeCross各项目

跨链路由:

https://github.com/WeBankFinTech/WeCross

跨链 SDK:

https://github.com/WeBankFinTech/WeCross-Java-SDK

跨链控制台:

https://github.com/WeBankFinTech/WeCross-Console

FISCO BCOS 插件:

https://github.com/WeBankFinTech/WeCross-BCOS2-Stub

Hyperledger Fabric 插件:

https://github.com/WeBankFinTech/WeCross-Fabric1-Stub

  体验链接

技术文档:

https://wecross.readthedocs.io/

快速体验Demo:

https://wecross.readthedocs.io/zh_CN/latest/docs/tutorial/demo.html#id1

HTLC 跨链转账:

https://wecross.readthedocs.io/zh_CN/latest/docs/routine/htlc.html#id1

Stub插件开发手册:

https://wecross.readthedocs.io/zh_CN/latest/docs/dev/stub.html

  报告问题

提交issue:

https://github.com/WeBankFinTech/WeCross/issues

进技术群交流

关注本公众号,对话框回复【小助手】进群

开源进展 | 微众银行区块链跨链协作平台WeCross v1.0.0-rc2 发布_第4张图片

你可能感兴趣的:(开源进展 | 微众银行区块链跨链协作平台WeCross v1.0.0-rc2 发布)