CC-SIG:助力WeCross实现FISCO BCOS与Fabric 2.0 的跨链适配 |《超话区块链》回顾
共 2391字,需浏览 5分钟
·
2021-09-26 09:56
致力于FISCO BCOS和其它异构链实现互联互通的跨链协作平台WeCross,近期发布新版本WeCross v1.2.0。
该版本在兼容性、安全性和操作体验等方面均取得不少新的突破,最大亮点是依托FISCO BCOS开源社区跨链技术专项兴趣小组(Cross-Chain SpecialInterest Group,CC-SIG ),一同建设完成了Hyperledger Fabric 2.0 跨链适配器的代码仓库(WeCross-Fabric2-Stub),实现FISCO BCOS与Fabric 2.0 的跨链适配。
CC-SIG于2021年1月正式成立,通过社区化的协作方式共建WeCross,使其发展成一个由更多开发者主导的开源项目。
小组聚集数十位精通主流联盟链平台、深研跨链场景的技术大牛,围绕跨链技术,组织10多场学习型Meetup,并成立针对性研发项目,由组员自由参与。目前运行中有3个项目,此次纳入WeCross v1.2.0 的Fabric 2.0 适配便是其中之一。
WeCross v1.2.0有哪些新特性?FISCO BCOS与Fabric 2.0如何实现跨链适配?社区邀请WeCross核心开发者、CC-SIG发起人石翔,以及CC-SIG参与此次项目的主要参与人员苏鹏飞、林森在第93期《超话区块链》中,与大家直播解析新增关键特性及跨链适配原理。
以下是直播视频和关键信息整理:
新增关键特性
除了实现FISCO BCOS与Fabric 2.0 的跨链适配,WeCross v1.2.0 在账户服务、控制台、SDK、网页管理台等方面,也做了更新升级。本次更新主要的关键特性列举如下:
支持接入 Fabric 2.0;
演示demo代码仓库:https://github.com/WeBankBlockchain/WeCross-Fabric2-Stub
资源访问控制功能,管理员可通过网页管理台对用户可访问的资源进行授权;
容器化部署操作文档,开发者可根据指引生成镜像。
WeCross跨链适配器解析
为实现网络通、数据通、信任通和业务通,WeCross在设计时,提出四大核心技术:异构互连协议、通用跨链接口、可信事务机制和多边跨域治理。
在“异构互连协议”中,为了接入不同类型的区块链,WeCross将各种区块链共通的核心数据结构与资源定义进行抽象,设计了一套通用的区块链数据协议,使多种区块链可以用统一的数据协议进行操作。
目前,WeCross已发布的跨链适配器有FISCO BCOS2.0 的国密、非国密,Fabric 1.4 及Fabric2.0 的跨链适配器。未来将提供更多类型的跨链适配器供不同类型的区块链接入。
本次迭代新增的Fabric 2.0 跨链适配器,是基于“异构互连协议”的一种实现。此适配器把对背书节点和排序节点的请求进行抽象封装,采用WeCross统一的调用方式向Fabric网络发送交易和查询状态。
Fabric 2.0 跨链适配器基于Fabric 1.4 跨链适配器改造升级,改造的重点是适配Fabric 2.0 新的链码部署生命周期。在Fabric 1.4 中,链码部署生命周期为install和instantiate。而在Fabric 2.0中,需实现install、approve、commit和init。
如图1、图2所示,Fabric 2.0 跨链适配器为新的链码部署生命周期实现了更多的函数。
CC-SIG 助力WeCross版本迭代
CC-SIG秉承社区对跨链的核心诉求,持续追踪技术发展与行业动态;以WeCross为基础,开展跨链功能研发与项目维护工作,不断探索如何构建更高效、更安全、更易用的跨链平台。
CC-SIG的初衷在于提供交流和开发的平台,在服务于开源项目的同时,成就各位参与者。参与者可根据自身的情况在CC-SIG中获取不同程度帮助:
初学者可在群里提问,得到技术大牛的回答; 从事相关领域的开发者可通过参与Meetup提升自己,与相关人士相互交流,开拓思路,完善思维; 对跨链技术感兴趣的,可参加到CC-SIG中的项目中去,让兴趣付诸实践; 对跨链有个人信仰和较强研发实力的,还可在CC-SIG中发起项目,邀约组员一起合作开发,实现个人信仰。
欢迎大家踊跃参与CC-SIG,关于加入规则和小组详情可点击下方图片了解,公众号内回复【小助手】进入报名直通。
代码仓库:
https://github.com/WeBankBlockchain/WeCross
Fabric 2.0 跨链适配器:
https://github.com/WeBankBlockchain/WeCross-Fabric2-Stub
技术文档:
https://wecross.readthedocs.io
《超话区块链》
《超话区块链》是由FISCO BCOS 开源社区推出的直播活动,每周四晚8点,社区邀请一位技术极客或应用先锋,做客直播间分享开发实践或应用心得。作为社区固定栏目,《超话区块链》已举办近百场,从技术研讨到产业应用均有触达,欢迎大家自荐或推荐朋友到直播间分享。公众号对话框回复【小助手】入群观看直播。
FISCO BCOS的代码完全开源且免费
下载地址↓↓↓
https://github.com/FISCO-BCOS/FISCO-BCOS