WeCross v1.0.0-rc2 发布
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
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Mars-Java 发布了第一个官方示例
曾经收到过很多小伙伴的私信,要我出一个官方示例,一直没时间,今天终于出了第一个官方示例,废话不多说,先上连接 github:https://github.com/yuyenews/Mars-Example gitee:https://gitee.com/Mars-framework/Mars-Example 示例的目录结构如下 涵盖了大部分的功能,其他的如定时任务,MarsValue,分布式锁等功能,没有加进去,不过这些东西在文档是应该是一看就懂的。 具体涵盖的功能示例 声明式API示例 前后端传参示例 参数校验示例 数据库操作示例 拦截器示例 AOP示例 单元测试示例 感兴趣的小伙伴可以关注一下哦 官方网站 https://www.mars-framework.com/
- 下一篇
nuster v5.0.8.21 发布,高性能缓存服务器
nuster 是一个基于 HAProxy 的高性能 HTTP 缓存服务器和 RESTful NoSQL 缓存服务器,既可以用作类似 Varnish 或者 Nginx 那样的 HTTP 缓存服务器,来缓存动态或者静态的 HTTP 资源,也可以用作 RESTful NoSQL 缓存服务器, 用 HTTP POST/GET/DELETE 来 添加 /取得 /删除 Key/Value。 中文 readme:https://github.com/jiangwenyuan/nuster/blob/master/README-CN.md 更新: 支持wait,当多个请求同时创建或者更新时,等待完成 支持stale,当缓存被更新时或者后端宕机时,使用stale缓存 等等
相关文章
文章评论
共有0条评论来说两句吧...