请根据需求选择FISCO BCOS的版本,并确认周边组件与其版本相匹配。

FISCO BCOS 2.0 技术文档

FISCO BCOS 是一个稳定、高效、安全的区块链底层平台,经过多家机构、多个应用,长时间在生产环境运行的实际检验。

注解

本技术文档适用于FISCO BCOS 2.x版本, FISCO BCOS 3.x技术文档请参考 FISCO BCOS 3.x技术文档(latest)

FISCO BCOS 2.x版本源码位于 master-2.0 分支,请参考 这里

generator 仅支持搭建2.x链,搭建3.x链请参考 这里


            使用工具


开发部署工具:区块链网络快速部署工具

开发部署工具是提供给开发者快速搭建FISCO BCOS区块链网络的脚本工具。



命令行交互控制台:节点查询与管理工具

命令行交互控制台是提供给开发者使用的节点查询与管理的工具。控制台拥有丰富的命令,包括查询区块链状态、管理区块链节点、部署并调用合约等。此外,控制台提供一个合约编译工具,用户可以方便快捷的将Solidity合约文件编译为Java合约文件。


WeBASE:图形化的区块链管理工具

WeBASE(WeBank Blockchain Application Software Extension) 是一套管理FISCO-BCOS联盟链的工具集。WeBASE提供了图形化的管理界面,屏蔽了区块链底层的复杂度,降低区块链使用的门槛,大幅提高区块链应用的开发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台等子系统。




区块链浏览器:区块链数据浏览工具

区块链浏览器将区块链中的数据可视化,并进行实时展示。方便用户以Web页面的方式,浏览当前区块链中的信息。本浏览器版本适配FISCO BCOS 2.0+,关于2.0+版本的特性可以参考此链接。在使用本浏览器之前需要先理解2.0+版本的群组特性,详情可以参考此链接。




运维部署工具:企业级用户的区块链管理工具

运维部署工具是为企业用户提供的部署、管理和监控多机构多群组联盟链的便捷工具。它面向于真实的多机构生产环境,为了保证机构的密钥安全,运维部署工具提供了一种机构间相互合作部署联盟链方式。


数据治理通用组件:释放数据价值

数据治理通用组件的全名是“WeBankBlockchain-Data数据治理通用组件”,它是一套稳定、高效、安全的区块链数据治理组件解决方案,可无缝适配FISCO BCOS区块链底层平台。它由数据导出组件(Data-Export)、数据仓库组件(Data-Stash)、数据对账组件(Data-Reconcile)这三款相互独立、可插拔、可灵活组装的组件所组成,开箱即用,灵活便捷,易于二次开发。


区块链多方协作治理组件:开启治理实践新起点

WeBankBlockchain-Governance区块链多方协作治理组件是一套轻量解耦、简洁易用、通用场景和一站式的区块链治理组件解决方案。 首批开源的有账户治理组件(Governance-Account)、权限治理组件(Governance-Auth)、 私钥管理组件(Governance-Key)和证书管理组件(Governance-Cert)。上述组件都提供了可部署的智能合约代码、易于使用的SDK和可参考的落地实践Demo等交付物。


区块链应用开发组件:助力低代码开发

WeBankBlockchain-SmartDev应用开发组件包含了一套开放、轻量的开发组件集,覆盖智能合约的开发、调试、应用开发等环节,包括智能合约库(SmartDev-Contract)、智能合约编译插件(SmartDev-SCGP)和应用开发脚手架(SmartDev-Scaffold)。开发者可根据自己的情况自由选择相应的开发工具,提升开发效率。


            更多开源工具