内容简介:2020年2月,微众银行正式将自主研发的跨链协作平台WeCross开源,并发布WeCross v1.0.0-rc1。开源以来,社区开发者们用“匠心”为我们提供了非常多有益的反馈,推动WeCross以更强大的面貌服务更多开发者。今天,我...
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的插件。
基于HTLC的跨链转账:针对链与链间资产相互独立、无法相互流转的问题,我们开发了基于HTLC机制的事务框架,并据此框架实现了跨链转账功能,让资产能够在链与链之间相互转移。借助HTLC事务机制,WeCross保证资产在链与链之间的交换具备原子性,避免出现只有一方转账的情况。
账户身份管理:各种类型的链,都存在账户的概念,对链进行操作,是以某个账户的身份进行的。因此,在跨链网络中也需要具备账户的概念。在此版本中,我们实现了账户管理的功能,用户进行跨链操作时,可基于某个身份进行操作,极大拓展了跨链应用的使用场景。
安全通讯:跨链应用基于WeCross Java SDK进行开发,SDK与Router间的通信有很高的安全要求。在此版本中,SDK和Router之间采用了TLS协议进行通讯,消息以密文形式传输,提升了消息通讯的安全性。
跨链 Demo:跨链网络涉及多条链、多个组件,对于初学者来说,要搭建一个完整的跨链网络存在一定难度。我们提供了跨链Demo,帮助开发者一键搭建一个分别接入FISCO BCOS和Hyperledger Fabric的跨链网络,并自动配置跨链控制台,开发者得以直接通过跨链控制台,真实且快速地体验到WeCross的操作方法。
WeCross各项目
跨链路由:
gitee地址 https://gitee.com/WeBank/WeCross
github地址 https://github.com/WeBankFinTech/WeCross
跨链 SDK:
gitee地址 https://gitee.com/WeBank/WeCross-Java-SDK
github地址 https://github.com/WeBankFinTech/WeCross-Java-SDK
跨链控制台:
gitee地址 https://gitee.com/WeBank/WeCross-Console
github地址 https://github.com/WeBankFinTech/WeCross-Console
FISCO BCOS 插件:
gitee地址 https://gitee.com/WeBank/WeCross-BCOS2-Stub
github地址 https://github.com/WeBankFinTech/WeCross-BCOS2-Stub
Hyperledger Fabric 插件:
gitee地址 https://gitee.com/WeBank/WeCross-Fabric1-Stub
github地址 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
以上所述就是小编给大家介绍的《WeCross v1.0.0-rc2 发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。