深入了解FISCO BCOS 2.0+功能请看 配置文件和配置项、节点准入、并行交易、分布式存储、国密等请参考 使用手册
- 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部署并调用
等。
- 运维部署工具(Generator):支持建链、扩容等操作,推荐构建企业级区块链时使用,快速使用方法可参考教程
- SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接口。
colspan="2">智能
0 码力 |
1456 页 |
13.35 MB
| 2 年前 3
深入了解FISCO BCOS 2.0+功能请看 配置文件和配置项、节点准入、并行交易、分布式存储、国密等请参考 使用手册
- 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部署并调用合约等。
- 运维部署工具(Generator):支持建链、扩容等操作,推荐构建企业级区块链时使用,快速使用方法可参考教程
- SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接口。
,基于DAG(有向无环图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远端分布式系统中,克服了本地化数据存储的诸多限制。
多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台可以让用户快速掌握区块链使用技巧等。
上述功能特性均聚焦解决技术和体验的痛点,为开发、运维、治理和监管提供更多的工具支持,让系统处理更快、容量更高,使应用运行环境更安全、更稳定。 开销。
## 性能
为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性能达到万级以上。
- 基于C++的Precompiled合约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。
- 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块内的交易。
- 交易生命周期的异步并行处理:共
0 码力 |
1314 页 |
11.21 MB
| 2 年前 3
深入了解FISCO BCOS 2.0+功能请看 配置文件和配置项、节点准入、并行交易、分布式存储、国密等请参考 使用手册
- 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部署并调用合约等。
- 运维部署工具(Generator):支持建链、扩容等操作,推荐构建企业级区块链时使用,快速使用方法可参考教程
- SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接口。
Fail”的弊病显现,也因此引发了一系列的技术变革与商业变革,启动了一轮从“集中式”走向“分布式”的时代浪潮。
在此背景下,区块链技术在2008年萌芽成型,并逐渐发展成熟。通过区块链技术解决方案中的共识机制、分布式账本、加密算法、智能合约、点对点通信、分布式计算架构、分布式存储、隐私保护算法、跨链协议等技术模块,可以让商业模式中的参与各方实现了地位对等和互信合作,从而推动了从“信息互联网”到“信任互联网”的时代进步,也令商业模式全面走向“分布式”成为可能。 CRUD接口,可以适配多种存储
系统,同时支持SQL和NoSQL两种数据管理方式,可以更简便地支持多种业务场景。
- 实现预编译合约框架,突破EVM性能瓶颈。支持交易并发处理,大幅提升交易处理吞吐量。预编译合约采用C++实现,内置于底层系统中,区块链自动识别调用合约的交易互斥信息,构建DAG依赖,规划出一个高效的并行交易执行路径。最佳情况下,性能提升N倍(N=CPU核数)。
另外,FISCO BCOS
0 码力 |
1227 页 |
10.79 MB
| 2 年前 3
深入了解FISCO BCOS 2.0+功能请看 配置文件和配置项、节点准入、并行交易、分布式存储、国密等请参考 使用手册
- 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部署并调用合约等。
企业级部署工具(Generator):支持建链、扩容等操作,推荐构建企业级区块链时使用,快速使用方法可参考教程
- Web3SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接口。 Fail”的弊病显现,也因此引发了一系列的技术变革与商业变革,启动了一轮从“集中式”走向“分布式”的时代浪潮。
在此背景下,区块链技术在2008年萌芽成型,并逐渐发展成熟。通过区块链技术解决方案中的共识机制、分布式账本、加密算法、智能合约、点对点通信、分布式计算架构、分布式存储、隐私保护算法、跨链协议等技术模块,可以让商业模式中的参与各方实现了地位对等和互信合作,从而推动了从“信息互联网”到“信任互联网”的时代进步,也令商业模式全面走向“分布式”成为可能。 CRUD接口,可以适配多种存储
系统,同时支持SQL和NoSQL两种数据管理方式,可以更简便地支持多种业务场景。
- 实现预编译合约框架,突破EVM性能瓶颈。支持交易并发处理,大幅提升交易处理吞吐量。预编译合约采用C++实现,内置于底层系统中,区块链自动识别调用合约的交易互斥信息,构建DAG依赖,规划出一个高效的并行交易执行路径。最佳情况下,性能提升N倍(N=CPU核数)。
另外,FISCO BCOS
0 码力 |
1058 页 |
740.85 KB
| 2 年前 3
命令行交互控制台是提供给开发者使用的节点查询与管理的工具。控制台
拥有丰富的命令,包括查询区块链状态、管理区块链节点、部署并调用合
约等。此外,控制台提供一个合约编译工具,用户可以方便快捷的将
Solidity合约文件编译为Java合约文件。
关键概念
区块链网络搭建
区块链应用开发
FISCO BCOS Java SDK
问题排查
WeBASE:图形化的区块链管理工具
WeBASE(WeBank -Cert)。上述组
件都提供了可部署的智能合约代码、易于使用的SDK和可参考的落地实践
Demo等交付物。
区块链应用开发组件:助力低代码开发
WeBankBlockchain-SmartDev应用开发组件包含了一套开放、轻量的开发组
件集,覆盖智能合约的开发、调试、应用开发等环节,包括智能合约库
(SmartDev-Contract)、智能合约编译插件(SmartDev-SCGP)和应用开 发脚手架(SmartDev-Scaffold)。开发者可根据自己的情况自由选择相应
的开发工具,提升开发效率。
系统设计
整体架构
共识算法
交易并行
分布式存储
预编译合约
更多设计文档
更多开源工具
FISCO BCOS企业级金融联盟链底层平台: [GitHub]
[https://github.com/FISCO-
0 码力 |
2569 页 |
166.06 MB
| 2 年前 3
命令行交互控制台:节点查询与管理工具
命令行交互控制台是提供给开发者使用的节点查询与管理的工具。控制台拥有丰富的命令,包括查询区块链状态、管理区块链节点、部署并调用合约等。此外,控制台提供一个合约编译工具,用户可以方便快捷地将Solidity合约文件编译为Java合约文件。

## 系统设计
整体架构
共识算法
交易并行
• 分布式存储
• 预编译合约
更多设计文档

## 更多资源
colspan="2">智能合约