| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
文档介绍了FISCO BCOS 2.x版本的新特性与核心模块。群组架构允许节点根据业务选择群组加入,各群组独立共识,实现隐私隔离与快速扩展。分布式存储支持多种存储引擎(如LevelDB、RocksDB、MySQL),将计算与数据隔离,避免世界状态膨胀导致性能下降。并行计算模型基于DAG算法并行执行交易,最好情况下性能可提升数倍。预编译合约采用C++编写,响应更快,与EVM引擎形成双引擎架构。CRUD接口简化了面向SQL应用的迁移,底层基于预编译合约实现。此外,文档还涵盖了安全性(网络准入、黑白名单、权限管理、国密算法等)、性能优化(交易并行执行、异步处理)以及证书结构(联盟链委员会、机构、参与方)。 | ||
| AI总结 | ||
FISCO BCOS 2.x 是一个企业级金融联盟链底层平台,由金链盟开源工作组开发,已汇聚超1000家企业及机构,超80个应用在生产环境运行,单链TPS可达两万。
**核心架构**:采用“一体两翼多引擎”架构。“一体”指群组架构,支持像建群一样快速组建联盟,各群组独立共识、拥有独立账本,实现隐私隔离和业务扩展;“两翼”指并行计算模型(基于DAG并行执行交易,大幅提升性能)和分布式存储(支持远端存储和SQL方式,克服本地存储限制);“多引擎”包括预编译合约(C++编写,效率更高)、控制台等工具。
**关键特性**:
- **群组架构**:节点一次部署,通过群组设置参与不同业务,各群组独立运作,便于隐私隔离和水平扩展。
- **分布式存储**:支持多种存储引擎,数据计算隔离,节点故障不影响数据,世界状态存储优化,避免性能下降。
- **并行计算模型**:基于DAG构建交易依赖图,并行执行交易,性能可提升数倍。
- **预编译合约**:支持C++编写合约,响应快、效率高,与EVM引擎形成“双引擎”架构。
- **CRUD接口**:简化商业应用迁移,降低学习成本,存储与计算分离。
- **控制台**:新增工具,方便用户快速掌握区块链使用技巧。
**核心模块**:
- **共识机制**:可插拔,支持PBFT、Raft、rPBFT,交易确认低延迟、高吞吐。
- **存储**:可插拔引擎,支持LevelDB、RocksDB、MySQL。
- **网络**:支持压缩和负载均衡分发,降低带宽开销。
**安全性**:
- 网络准入机制、黑白名单、权限管理(细粒度控制)。
- 支持国密算法、落盘加密、密钥管理。
- 隐私保护:群组数据隔离、群/环签名、同态加密。
- 跨链协议:基于WeCross支持同构、异构跨链。
**部署与运维**:提供自动化生成企业级配置文件的Ansible Playbook,可在30秒内生成2群组3机构6节点的环境配置,简化部署难度。同时有零基础五步构建应用的入门指南,包括快速建链、启动节点等操作。
**证书体系**:包含联盟链委员会(根证书)、成员机构(机构证书)、参与方(节点/SDK证书)三级角色,通过证书链实现身份认证和准入控制。
**网络协议**:节点间通信采用P2PMessage格式(支持最多32767个群组),节点与SDK间通信采用ChannelMessage格式,AMOP消息包继承ChannelMessage结构。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
1317 页请下载阅读 -
文档评分














FISCO BCOS 2-dev 中文文档
FISCO BCOS 2-dev 中文文档