WeBASE(WeBank Blockchain Application Software Extension) 是在区块链应用和FISCO BCOS底层之间搭建的一套通用组件,围绕交易、合约、密钥管理、数据、可视化管理来设计各个模块,屏蔽了区块链底层的复杂度,从而极大降低研发门槛,提速区块链应用开发效率。
近期FISCO BCOS开源社区发布了FISCO BCOS v3.0稳定版,在架构、性能、易用性以及开放协议等方向进行全面升级,满足数字经济时代对区块链系统可承载更大规模、更多场景、更广泛参与的产业应用需求。为更好支持FISCO BCOS v3.0稳定版,WeBASE 团队协同FISCO BCOS开源社区,现正式发布WeBASE v3.0。
基于WeBASE lab-rc1、lab-rc2两个版本的打磨与沉淀,本次WeBASE v3.0实现了对FISCO BCOS v3.0稳定版多个新特性的支持,提供了FISCO BCOS v3.0稳定版相匹配的链上数据概览、合约IDE、交易管理、私钥管理、权限管理等运维管理功能,并提供最新的快速部署工具,方便用户快速上手FISCO BCOS v3.0稳定版。
通过WeBASE v3.0,用户可以使用更直观的区块链文件系统(Blockchain File System,简称BFS)管理链上资源,使用更细粒度的链上权限治理框架,也可以用最新的Solidity v0.8.11或微众区块链自研的智能合约语言Liquid(WeBankBlockchain-Liquid,简称WBC-Liquid)进行合约开发等。
让我们来看看WeBASE v3.0的功能吧!
新增可视化的区块链文件系统(BFS)功能
BFS是FISCO BCOS v3.0稳定版中新增的链上合约资源管理功能,即支持通过类似文件系统的操作来管理合约。BFS功能中支持的操作包括:pwd、cd、ls、mkdir、link等,其功能与操作系统中的文件系统类似。
有了BFS功能,管理合约资源和调用合约变得跟操作文件系统一样简单,以往我们通过合约地址来调用合约,现在我们可以通过BFS中的“路径”进行合约调用了。WeBASE v3.0会默认会展示当前路径及当前目录的文件列表,如下图所示: