Skip to content

Latest commit

 

History

History
426 lines (317 loc) · 20.2 KB

index.rst

File metadata and controls

426 lines (317 loc) · 20.2 KB

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

FISCO BCOS 3.0 技术文档

FISCO BCOS(读作/ˈfɪskl bi:ˈkɒz/) 是一个稳定、高效、安全的区块链底层平台,其可用性经广泛应用实践检验。开源社区至今已有5000+企业及机构、400+产业数字化标杆应用,覆盖文化版权、司法服务、政务服务、物联网、金融、智慧社区、房产建筑、社区治理、乡村振兴等领域。

产业应用

FISCO BCOS开源社区致力打造开放多元的开源联盟链生态,至今为止,开源社区汇聚超过10万名成员共建共治,发展成为最大最活跃的国产开源联盟链生态圈之一,其中涌现出诸多对社区建设、代码贡献的优秀社区成员。截止2023年,开源社区共认定63位MVP,这些优秀的贡献者或是将FISCO BCOS技术落地到各领域应用中,助力产业数字化,或是在多渠道布道,将开源社区精神传播到更远的地方。

FISCO BCOS 2023年度MVP

Note

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

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


            使用工具


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

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



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

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


图形化的区块链管理工具

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




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

数据治理通用组件的全名是“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)。开发者可根据自己的情况自由选择相应的开发工具,提升开发效率。


            社区资源


            更多开源工具

.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: 平台介绍

   docs/introduction/introduction.md
   docs/introduction/key_feature.md
   docs/introduction/function_overview.md
   docs/introduction/change_log/index.rst

.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: 快速开始

   docs/quick_start/hardware_requirements.md
   docs/quick_start/air_installation.md
   docs/quick_start/solidity_application.md
   docs/quick_start/wbc_liquid_application.md

.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: 合约开发

   docs/contract_develop/solidity_develop.md
   docs/contract_develop/c++_contract/index.md
   docs/contract_develop/Liquid_develop.md
   docs/contract_develop/contracts_IDE_develop.md
   docs/contract_develop/opcode_diff.md


.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: SDK教程

   docs/sdk/index.md
   docs/sdk/java_sdk/index.md
   docs/sdk/c_sdk/index.md
   docs/sdk/go_sdk/index.rst
   docs/sdk/python_sdk/index.rst
   docs/sdk/nodejs_sdk/index.rst
   docs/sdk/rust_sdk/index.md
   docs/sdk/cpp_sdk/index.md
   docs/sdk/csharp_sdk/index.md
   docs/sdk/cert_config.md

.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: 搭链教程

   docs/tutorial/air/index.md
   docs/tutorial/pro/index.md
   docs/tutorial/max/index.md
   docs/tutorial/lightnode.md
   docs/tutorial/compile_binary.md
   docs/tutorial/support_os.md
   docs/tutorial/docker.md

.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: 应用开发

   docs/develop/index.md
   docs/develop/api.md
   docs/develop/account.md
   docs/develop/contract_life_cycle.md
   docs/develop/console_deploy_contract.md
   docs/develop/web3_usage.md
   docs/develop/console/index.md
   docs/develop/smartdev_index.md
   docs/develop/amop.md
   docs/develop/privacy.md
   docs/develop/contract_safty_practice.md

.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: 区块链运维

   docs/operation_and_maintenance/build_chain.md
   docs/operation_and_maintenance/light_monitor.md
   docs/operation_and_maintenance/console/index.md
   docs/operation_and_maintenance/storage_tool.md
   docs/operation_and_maintenance/data_archive_tool.md
   docs/operation_and_maintenance/webase.md
   docs/operation_and_maintenance/committee_usage.md
   docs/operation_and_maintenance/add_new_node.md
   docs/operation_and_maintenance/stress_testing.md
   docs/operation_and_maintenance/upgrade.md
   docs/operation_and_maintenance/upgrade_guide.md
   docs/operation_and_maintenance/data_index.md
   docs/operation_and_maintenance/governance_index.md
   docs/operation_and_maintenance/log/index.md
   docs/operation_and_maintenance/operation_and_maintenance.md
   docs/operation_and_maintenance/snapshot.md


.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: 高阶功能使用

   docs/advanced_function/safety.md
   docs/advanced_function/wecross.md
   docs/advanced_function/distributed_identity.md
   docs/advanced_function/distributed_event.md
   docs/advanced_function/trusted_oracle.md
   docs/advanced_function/privacy_protect.md

.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: FISCO BCOS设计原理

   docs/design/architecture.md
   docs/design/tx_procedure.md
   docs/design/protocol_description.md
   docs/design/consensus/index.rst
   docs/design/sync.md
   docs/design/storage/storage.md
   docs/design/parallel/index.md
   docs/design/virtual_machine/index.rst
   docs/design/committee_design.md
   docs/design/storage/storage_security.md
   docs/design/storage/archive.md
   docs/design/guomi.md
   docs/design/network_compress.md
   docs/design/security_control/index.rst
   docs/design/hsm.md
   docs/design/compatibility.md
   docs/design/cns_contract_name_service.md
   docs/design/contract_directory.md
   docs/design/boostssl.md
   docs/design/amop_protocol.md
   .. docs/design/amop_protocol.md



.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: 社区资源

   docs/community/MVP_list_new.md
   docs/community/contributor_list_new.md
   docs/community/pr.md
   dcos/community/partner_list_new.md
   docs/articles/index.md
   docs/community/join_fiscobcos.md
   docs/community/app_example.md