Please select the version of FISCO BCOS according to your requirements and confirm that the peripheral components match their versions。

FISCO BCOS 3.0 Technical Documents

FISCO BCOS:KZ /) is a stable, efficient and secure blockchain underlying platform, and its usability has been tested by widely used practices。The open source community is now 5,000+Enterprises and Institutions, 400+Industrial digital benchmarking applications, covering cultural copyright, judicial services, government services, Internet of Things, finance, smart communities, real estate construction, community governance, rural revitalization and other fields。

industrial application

FISCO BCOS open source community is committed to building an open and diversified open source alliance chain ecology, so far, the open source community has gathered more than 100,000 members to build and govern together, and has developed into one of the largest and most active domestic open source alliance chain ecosystems, in which many outstanding community members who contribute to community construction and code have emerged。As of 2023, the open source community has identified 63 MVPs, and these outstanding contributors are either applying FISCO BCOS technology to various applications to help digitize the industry, or preaching in multiple channels to spread the spirit of the open source community further afield。

FISCO BCOS 2023 MVP of the Year

Note

This technical document is applicable to FISCO BCOS 3.x version. For FISCO BCOS 2.x stable technical document, please refer to ‘FISCO BCOS 2.x technical document(stable) <https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/>`_

FISCO BCOS 3.x version source code is located in the ‘master’ branch, please refer to ‘here<https://github.com/FISCO-BCOS/FISCO-BCOS/tree/master>`_ FISCO BCOS 2.x source code is located in the ‘master-2.0’ branch, please refer to ‘here<https://github.com/FISCO-BCOS/FISCO-BCOS/tree/master-2.0>`_


            Quick Start

  • ‘Understanding the FISCO BCOS Blockchain<./docs/introduction/introduction.html>`_

  • ‘FISCO BCOS 3.X NEW FEATURES<./docs/introduction/change_log/index.html>`_

  • ‘Building the first blockchain network<./docs/quick_start/air_installation.html>`_

  • ‘Develop the first Solidity blockchain application<./docs/quick_start/solidity_application.html>`_

  • ‘Develop the first webankblockchain-liquid blockchain application<./docs/quick_start/wbc_liquid_application.html>`_


            Development Tutorial

  • ‘Air version blockchain network building<./docs/tutorial/air/index.html>`_

  • ‘Pro version blockchain network building<./docs/tutorial/pro/index.html>`_

  • ‘Light Node Build<./docs/tutorial/lightnode.html>`_

  • FISCO BCOS Java SDK


            Using Tools


Development and Deployment Tool: Blockchain Network Rapid Deployment Tool

The development and deployment tool is a scripting tool for developers to quickly build FISCO BCOS blockchain networks。



Command Line Interactive Console: Node Query and Management Tools

The command line interactive console is a tool for developers to query and manage nodes。The console has a wealth of commands, including querying blockchain status, managing blockchain nodes, deploying and invoking contracts, and more。In addition, the console provides a contract compilation tool that allows users to quickly and easily compile Solidity contract files into Java contract files。


Graphical blockchain management tool

WeBankBlockchain WeBASE(WeBank Blockchain Application Software Extension, WBC-WeBASE) is a set of tools for managing the FISCO-BCOS alliance chain。WBC-WeBASE provides a graphical management interface, shielding the complexity of the underlying blockchain, reducing the threshold for blockchain use, and greatly improving the development efficiency of blockchain applications, including subsystems such as node front, node management, transaction links, data export, and web management platforms。




Common Components of Data Governance: Unlocking Data Value

The full name of the data governance common component is "WeBankBlockchain-Data Data Data Governance Common Component," which is a stable, efficient and secure blockchain data governance component solution that can seamlessly adapt to the underlying platform of the FISCO BCOS blockchain。It consists of the Data Export component(Data-Export), Data Warehouse Components(Data-Stash)Data Reconciliation Component(Data-Reconcile)These three independent, pluggable, flexible assembly components, out of the box, flexible and convenient, easy to secondary development。


Blockchain multi-party collaborative governance component: opening a new starting point for governance practice

WeBankBlockchain-Governance is a lightweight, easy-to-use, common scenario and one-stop blockchain governance component solution。 First open source account governance components(Governance-Account), Permission Governance Components(Governance-Auth)Private key management component(Governance-Key)and Certificate Management Components (Governance-Cert)。The above components all provide deliverables such as deployable smart contract code, easy-to-use SDK and reference landing practice Demo。


Blockchain application development components: enabling low-code development

The WeBankBlockchain-SmartDev application development component includes an open and lightweight set of development components covering the development, debugging, and application development of smart contracts, including the SmartDev-Contract, SmartDev-SCGP, and SmartDev-Scaffold。Developers can freely choose the corresponding development tools according to their own situation to improve development efficiency。


            System Design

  • ‘System Architecture<./docs/design/architecture.html>`_

  • ‘Two-stage parallel Byzantine consensus<./docs/design/consensus/consensus.html>`_

  • ‘Contract File System BFS<./docs/design/contract_directory.html>`_

  • ‘More design documentation<./docs/design/index.html>`_


            More open source tools