FISCO BCOS 2.8.0 中文文档
212.43 MB
2534 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .epub | 3 |
摘要 | ||
文档详细介绍了FISCO BCOS 2.0及以上版本的功能特性、搭建方法以及配置说明。FISCO BCOS是一个稳定、高效、安全的企业级联盟链平台,支持多种SDK和可视化中间件工具,显著缩短了搭建和应用开发时间。文档还涉及了版本变化、交易结构、智能合约、国密版本与普通版本的区别以及节点配置等内容。其中,FISCO BCOS 2.0版本引入了落盘加密、支持最新的Solidity合约和precompile合约,并且通过多项评测,单链TPS可达20,000。 | ||
AI总结 | ||
以下是对《FISCO BCOS 2.8.0 中文文档》的总结,重点突出核心观点和关键信息,语言简洁明了,逻辑连贯:
---
### **1. FISCO BCOS 简介**
FISCO BCOS 是一个安全、高效、稳定的企业级联盟区块链平台,由国内企业联合开源,自 2017 年 12 月正式发布。截至 2020 年 5 月,已有千余家企业和机构参与,形成了国内最活跃的联盟链生态系统。其底层平台经过生产环境验证,广泛应用于文化版权、司法服务、政府服务、物联网、金融等领域。
### **2. 快速开始**
- **区块链网络搭建**:支持多种搭建方式,包括开发部署工具 `build_chain.sh`(适合开发者体验和测试)和运维部署工具 `generator`(适合企业部署和维护)。
- **区块链应用开发**:提供多种 SDK(如 Java SDK、C# SDK)和中间件工具,简化开发流程。
- **控制台功能**:2.0 版本提供控制台,帮助用户快速上手;2.6 及以上版本和 1.x 版本的控制台使用文档不同,具体请参考相关链接。
### **3. 搭建与配置**
- **节点搭建**:支持两种方式:
- **build_chain.sh**:适合开发者测试和体验。
- **generator**:适合企业部署和维护。
- **源码编译优化**:
- 首次编译可通过修改 `/etc/hosts` 文件加速依赖包下载。
- 对于之前编译过的环境,可复用已有依赖包加速编译。
- **配置项分类**:
- **节点配置**:位于 `config.ini` 文件,包括 P2P、RPC、Channel 连接配置、黑白名单、证书、落盘加密等。
- **群组配置**:包括群组不可变配置项和可变配置项,位于 `conf` 子文件夹下。
### **4. 技术特性**
- **版本特性**:
- 2.0 版本支持最新的 Solidity 合约和 Precompile 合约。
- 2.6 及以上版本新增功能,如落盘加密。
- **国密版本**:替换底层模块的密码学算法,适用于国内合规要求。
- **性能与扩展性**:
- 单链 TPS 可达 20,000。
- 支持多种共识算法(如 PBFT、RAFT)。
- 支持并行交易处理和动态群组扩展。
- **微服务治理**:2.0 版本引入微服务治理框架,支持模块化开发。
### **5. 开发工具与资源**
- **Java SDK**:提供合约操作、交易签名、RLP 编码转换等功能,帮助开发者快速实现应用。
- **C# SDK**:基于 .NET Core 3.1 开发,支持合约解析、交易操作、账户生成等功能,适配 Visual Studio 2019 和 VS Code。
- **教程与支持**:提供 B 站教学视频、技术论坛(元磁之力)等资源,方便开发者学习和交流。
### **6. 常见问题与排查**
- **版本兼容性**:2.0 版本不支持从 1.3 或 1.5 升级,但 2.0+ 版本间可通过 `config.ini` 配置兼容性。
- **节点升级**:旧节点升级时建议直接替换二进制文件,不修改 `supported_version`。
- **落盘加密**:通过 `Key Manager` 服务保障数据机密性,配置项包括启用状态、服务 IP、端口等。
### **7. 社区与生态**
FISCO BCOS 开源社区活跃,拥有超过 10,000 名社区成员。用户可通过社区讨论区、技术论坛(如元磁之力)与其他开发者交流,获取更详细的技术支持和经验分享。
---
以上总结涵盖了文档的核心内容和关键信息,逻辑清晰,重点突出,语言简洁,读者可以根据需求快速了解 FISCO BCOS 的功能、搭建方法、技术特性及开发资源。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
2527 页请下载阅读 -
文档评分