搜索

pdf文档 FISCO BCOS 2.4.0 中文文档

7.45 MB 470 页 0 下载 78 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.
分享用户
helloworld
文档
文章
码力
个性签名
暂无个性签名