| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
FISCO BCOS 2.4.0是金链盟开源工作组打造的企业级金融联盟链底层平台,采用多群组架构,支持可插拔共识机制(PBFT、Raft、rPBFT)和分布式存储(LevelDB、RocksDB、MySQL),通过DAG算法实现交易并行执行,单链TPS可达两万。平台具备网络准入、黑白名单、权限管理、国密算法和落盘加密等安全机制。v2.4.0新增动态群组生命周期管理、网络流量和Gas统计功能,并修复国密模式下的接口问题。版本向前兼容,旧节点可通过替换二进制升级。配套工具包括控制台、国密jar包和WeDPR隐私保护解决方案。 | ||
| AI总结 | ||
FISCO BCOS 2.4.0是一个企业级金融联盟链底层平台,由金链盟开源,是国内最大最活跃的国产开源联盟链生态圈。其核心目标是解决技术和体验痛点,提供更快、更高容量、更安全稳定的应用运行环境。
**核心架构与模块**
- **架构**:采用“一体两翼多引擎”架构,实现系统吞吐能力的横向扩展。
- **多群组架构**:支持动态管理多链、多群组,满足多业务场景的扩展和隔离需求。
- **共识机制**:可插拔,支持PBFT、Raft和rPBFT,其中PBFT和rPBFT可解决拜占庭问题,安全性更高。
- **存储**:世界状态由MPT转为分布式存储,避免性能下降;支持LevelDB、RocksDB、MySQL等多种后端存储,实现计算与数据隔离。
- **网络**:支持网络压缩和基于负载均衡的分布式分发机制,降低带宽开销。
**性能提升**
- 交易处理性能可达万级TPS(单链可达两万)。
- 基于C++的Precompiled合约,执行效率更高。
- 基于DAG算法的交易并行执行。
- 交易生命周期各环节(共识、同步、落盘)的异步并行处理。
**安全特性**
- 节点间及节点与客户端间采用TLS安全协议。
- **网络准入机制**:限制节点加入/退出,可删除作恶节点。
- **黑白名单机制**:保证群组间网络隔离,支持CA黑名单。
- **权限管理**:细粒度控制外部账户的合约部署和表操作权限。
- **国密算法**:支持国密加密、签名及通信协议。
- **落盘加密**:加密节点落盘数据,保障数据机密性。
- **密钥管理方案**:通过KeyManager服务管理节点密钥。
- **高级隐私保护**:提供同态加密、群环签名接口,并有WeDPR解决方案。
**日志与配置**
- **统计日志**:新增网络流量和Gas统计功能,可通过`enable_statistic`配置开关,默认关闭。
- **日志输出间隔**:通过`stat_flush_interval`配置,默认60秒。
- **节点兼容性**:2.0+版本向前兼容,通过`supported_version`配置,旧节点升级可直接替换二进制。
**v2.4.0版本更新**
- **新特性**:
- 支持动态群组生命周期管理(生成、启动、停止、移除、恢复群组)。
- 支持网络流量和Gas统计。
- Precompiled合约和EVM支持Gas。
- 新增`sendRawTransactionAndGetProof`接口。
- **修复**:修复了国密模式下ecRecover接口不可用及sha256返回值不一致的问题。
- **兼容性**:向前兼容,旧版本可直接替换程序升级,但启用所有新特性需重新搭链。兼容模式下可回滚至v2.3.x。
**配套工具与文档**
- **控制台**:交互式命令行工具(Java开发),支持合约编译和部署。
- **开发部署工具**:提供`build_chain.sh`和`generator`,支持从GitHub或官网CDN下载二进制。
- **文档**:开源在ReadtheDocs,提供PDF下载。
- **其他工具**:提供ChainIDE(云端IDE)等。
**版本历史**:文档列出了从v2.0.0-rc1到v2.4.0的版本变更,以及更早的1.x版本。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
463 页请下载阅读 -
文档评分














FISCO BCOS 2.4.0 中文文档
Golang 101(Go语言101 中文版) v1.21.a
Golang 101(Go语言101 中文版) v1.21.a