FISCO-BCOS 版本说明¶
标签:FISCO BCOS v2.x
FISCO BCOS v3.x
兼容性
本节内容对FISCO-BCOS常见的一些版本问题进行说明,包括: FISCO-BCOS v2.x v3.x对比、JDK版本、项目兼容性。
1. FISCO-BCOS v2.x
VS v3.x
¶
FISCO-BCOS
目前主要存在2.x
[文档链接]和3.x
[文档链接]两个大版本,用户可以根据不同的场景选择:
v2.x和v3.x版本之间不兼容,后续会同时保持维护、迭代、更新。
v2.x是目前的稳定版本,已经经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。该版本会持续进行维护。用户当前有生产级的使用需求,可以直接使用v2.x即可。
v3.x为当前FISCO-BCOS最新的版本,采用微服务的架构,已发布正式版,欢迎体验。
2. JDK版本说明¶
FISCO-BCOS支持Java版本的SDK,并且大量的示例、周边项目都是基于JavaSDK,使用这些工程之前,推荐用户使用官方已经验证的JDK
版本:
JDK | 推荐版本 | 下载链接 |
---|---|---|
OracleJDK | 1.8.0_141、1.8.0_202、11.0.2、14.0.2、15.0.2 | Oracle官网下载 、国内镜像下载 |
OpenJDK | 11.0.2、14.0.2、15.0.2 | 国内镜像下载 |
3. 项目版本兼容性¶
FISCO-BCOS v2.x和v3.x之间不兼容,不同的底层区块链,需要使用不同版本的周边配套项目。
用户可以使用./fisco-bcos --version
检查当前部署的区块链版本:
$ ./fisco-bcos --version
FISCO BCOS Version : 3.0.0 # 版本号
Build Time : 20220830 05:44:17
Build Type : Linux/g++/Release
Git Branch : HEAD
Git Commit : 07f3ca4fa727300290113c8ba339db27b6516864
3.1. FISCO-BCOS 2.x¶
项目 | 功能简介 | 最新版本 | 文档 | github | gitee | 备注 |
---|---|---|---|---|---|---|
FISCO-BCOS | 区块链底层平台 | v2.9.1 | 文档 | github | gitee | |
Solidity | Solidity智能合约 | v0.6.10 | - solidity文档 - 智能合约开发 | 最高支持solidity v0.6.10 | ||
JavaSDK | Java语言SDK | v2.9.1 | 文档 | github | gitee | |
GoSDK | Go语言SDK | v1.0.0 | 文档 | github | gitee | |
PythonSDK | Python语言SDK | v0.9.2 | 文档 | github | gitee | |
控制台(console) | 交互式命令行工具 | v2.9.1 | 文档 | github | gitee | |
java-sdk-demo | Java压测工具 | v2.9.0 | 文档 | github | gitee | |
spring-boot-starter | Gradle SpringBoot 应用示例 | v2.9.0 | 文档 | github | gitee | |
spring-boot-crud | Maven SpringBoot 应用示例 | v2.9.0 | 文档 | github | gitee | |
generator | 企业区块链部署工具 | v1.9.0 | 文档 | github | gitee | |
WeBASE | 区块链中间件平台 | v1.5.4 | 文档 | github | gitee | |
WeCross | 跨链协作平台 | v1.2.1 | 文档 | github | gitee | |
WeIdentity | 分布式身份解决方案 | v1.8.5-rc1 | 文档 | github | gitee | |
WeBankBlockchain-Data-Export | 数据导出组件 | v1.7.7 | 文档 | github | gitee | |
WeBankBlockchain-Data-Stash | 数据仓库组件 | v1.2.3 | 文档 | github | gitee | |
WeBankBlockchain-Data-Reconcile | 数据对账组件 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-Scaffold | 应用开发脚手架 | v1.1.1 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-SCGP | 智能合约编译插件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-Contract | 智能合约库 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Cert | 证书管理组件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Key | 私钥管理组件 | v1.0.2 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Authority | 权限治理组件 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Account | 账户治理组件 | v1.0.2 | 文档 | github | gitee |
3.2. FISCO-BCOS 3.x¶
FISCO-BCOS 3.0.0 及之后的版本之间相互兼容。FISCO-BCOS 3.0.0-rc的各个版本之间不保证兼容性,用户根据不同的版本,需要使用不同版本的周边配套项目。
目前FISCO-BCOS 3.x包含以下RC版本:
3.2.1. FISCO-BCOS v3.0.0-rc1¶
项目 | 功能简介 | 版本 | 文档 | github | gitee | 备注 |
---|---|---|---|---|---|---|
FISCO-BCOS | 区块链底层平台 | v3.0.0-rc1 | 文档 | github | gitee | |
Solidity | Solidity智能合约 | v0.8.11 | 文档 | 最高支持solidity v0.8.11 | ||
JavaSDK | Java语言SDK | v3.0.0-rc1 | 文档 | github | gitee | |
GoSDK | Go语言SDK | 暂不支持后续版本规划 | ||||
PythonSDK | Python语言SDK | 暂不支持后续版本规划 | ||||
控制台(console) | 交互式命令行工具 | v3.0.0-rc1 | 文档 | github | gitee | |
java-sdk-demo | Java压测工具 | v3.0.0-rc1 | 文档 | github | gitee | |
spring-boot-starter | Gradle SpringBoot 应用示例 | v3.0.0-rc1 | 文档 | github | gitee | |
spring-boot-crud | Maven SpringBoot 应用示例 | v3.0.0-rc1 | 文档 | github | gitee | |
generator | 部署运维工具 | 不支持 | ||||
WeBASE | 区块链中间件平台 | lab-rc1 | 文档 | github | gitee | |
WeCross | 跨链协作平台 | 暂不支持后续版本规划 | ||||
WeIdentity | 分布式身份解决方案 | 不支持 | ||||
WeBankBlockchain-Data-Export | 数据导出组件 | 不支持 | ||||
WeBankBlockchain-Data-Stash | 数据仓库组件 | 不支持 | ||||
WeBankBlockchain-Data-Reconcile | 数据对账组件 | 不支持 | ||||
WeBankBlockchain-SmartDev-Scaffold | 应用开发脚手架 | 不支持 | ||||
WeBankBlockchain-SmartDev-SCGP | 智能合约编译插件 | 适配中 | ||||
WeBankBlockchain-SmartDev-Contract | 智能合约库 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Cert | 证书管理组件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Key | 私钥管理组件 | v1.0.2 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Authority | 权限治理组件 | v1.0.0 | 文档 | github | gitee | 合约部分支持,sdk部分不支持 |
WeBankBlockchain-Governance-Account | 账户治理组件 | v1.0.2 | 文档 | github | gitee | 合约部分支持,sdk部分不支持 |
3.2.2. FISCO-BCOS v3.0.0-rc2¶
项目 | 功能简介 | 版本 | 文档 | github | gitee | 备注 |
---|---|---|---|---|---|---|
FISCO-BCOS | 区块链底层平台 | v3.0.0-rc2 | 文档 | github | gitee | |
Solidity | Solidity智能合约 | v0.8.11 | 文档 | 最高支持solidity v0.8.11 | ||
JavaSDK | Java语言SDK | v3.0.0-rc2 | 文档 | github | gitee | |
GoSDK | Go语言SDK | 暂不支持后续版本规划 | ||||
PythonSDK | Python语言SDK | 暂不支持后续版本规划 | ||||
控制台(console) | 交互式命令行工具 | v3.0.0-rc2 | 文档 | github | gitee | |
java-sdk-demo | Java压测工具 | v3.0.0-rc2 | 文档 | github | gitee | |
spring-boot-starter | Gradle SpringBoot 应用示例 | v3.0.0-rc2 | 文档 | github | gitee | |
spring-boot-crud | Maven SpringBoot 应用示例 | v3.0.0-rc2 | 文档 | github | gitee | |
generator | 企业区块链部署工具 | 不支持 | ||||
WeBASE | 区块链中间件平台 | lab-rc2 | 文档 | github | gitee | |
WeCross | 跨链协作平台 | 暂不支持后续版本规划 | ||||
WeIdentity | 分布式身份解决方案 | 不支持 | ||||
WeBankBlockchain-Data-Export | 数据导出组件 | 不支持 | ||||
WeBankBlockchain-Data-Stash | 数据仓库组件 | 不支持 | ||||
WeBankBlockchain-Data-Reconcile | 数据对账组件 | 不支持 | ||||
WeBankBlockchain-SmartDev-Scaffold | 应用开发脚手架 | 不支持 | ||||
WeBankBlockchain-SmartDev-SCGP | 智能合约编译插件 | 适配中 | ||||
WeBankBlockchain-SmartDev-Contract | 智能合约库 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Cert | 证书管理组件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Key | 私钥管理组件 | v1.0.2 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Authority | 权限治理组件 | v1.0.0 | 文档 | github | gitee | 合约部分支持,sdk部分不支持 |
WeBankBlockchain-Governance-Account | 账户治理组件 | v1.0.2 | 文档 | github | gitee | 合约部分支持,sdk部分不支持 |
3.2.3. FISCO-BCOS v3.0.0-rc3¶
项目 | 功能简介 | 版本 | 文档 | github | gitee | 备注 |
---|---|---|---|---|---|---|
FISCO-BCOS | 区块链底层平台 | v3.0.0-rc3 | 文档 | github | gitee | |
Solidity | solidity智能合约 | v0.8.11 | 文档 | 最高支持solidity v0.8.11 | ||
JavaSDK | Java语言SDK | v3.0.0-rc3 | 文档 | github | gitee | |
GoSDK | Go语言SDK | 暂不支持后续版本规划 | ||||
PythonSDK | Python语言SDK | 暂不支持后续版本规划 | ||||
控制台(console) | 交互式命令行工具 | v3.0.0-rc3 | 文档 | github | gitee | |
java-sdk-demo | Java压测工具 | v3.0.0-rc3 | 文档 | github | gitee | |
spring-boot-starter | Gradle SpringBoot 应用示例 | v3.0.0-rc3 | 文档 | github | gitee | |
spring-boot-crud | Maven SpringBoot 应用示例 | v3.0.0-rc3 | 文档 | github | gitee | |
generator | 企业区块链部署工具 | 不支持 | ||||
WeBASE | 区块链中间件平台 | 不支持 | ||||
WeCross | 跨链协作平台 | 暂不支持后续版本规划 | ||||
WeIdentity | 分布式身份解决方案 | 不支持 | ||||
WeBankBlockchain-Data-Export | 数据导出组件 | v3.0.0 | 文档 | github | gitee | |
WeBankBlockchain-Data-Stash | 数据仓库组件 | 不支持 | ||||
WeBankBlockchain-Data-Reconcile | 数据对账组件 | 暂不支持后续版本规划 | ||||
WeBankBlockchain-SmartDev-Scaffold | 应用开发脚手架 | 暂不支持后续版本规划 | ||||
WeBankBlockchain-SmartDev-SCGP | 智能合约编译插件 | 适配中 | ||||
WeBankBlockchain-SmartDev-Contract | 智能合约库 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Cert | 证书管理组件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Key | 私钥管理组件 | v1.0.2 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Authority | 权限治理组件 | v1.0.0 | 文档 | github | gitee | 合约部分支持,sdk部分不支持 |
WeBankBlockchain-Governance-Account | 账户治理组件 | v1.0.2 | 文档 | github | gitee | 合约部分支持,sdk部分不支持 |
3.2.4. FISCO-BCOS v3.0.0-rc4¶
项目 | 功能简介 | 版本 | 文档 | github | gitee | 备注 |
---|---|---|---|---|---|---|
FISCO-BCOS | 区块链底层平台 | v3.0.0-rc4 | 文档 | github | gitee | |
Solidity | solidity智能合约 | v0.8.11 | 文档 | 最高支持solidity v0.8.11 | ||
JavaSDK | Java语言SDK | v3.0.0-rc4 | 文档 | github | gitee | |
GoSDK | Go语言SDK | 暂不支持后续版本规划 | ||||
PythonSDK | Python语言SDK | 暂不支持后续版本规划 | ||||
控制台(console) | 交互式命令行工具 | v3.0.0-rc4 | 文档 | github | gitee | |
java-sdk-demo | Java压测工具 | v3.0.0-rc4 | 文档 | github | gitee | |
spring-boot-starter | Gradle SpringBoot 应用示例 | v3.0.0-rc4 | 文档 | github | gitee | |
spring-boot-crud | Maven SpringBoot 应用示例 | v3.0.0-rc4 | 文档 | github | gitee | |
generator | 企业区块链部署工具 | 不支持 | ||||
WeBASE | 区块链中间件平台 | 暂不支持 | ||||
WeCross | 跨链协作平台 | 暂不支持后续版本规划 | ||||
WeIdentity | 分布式身份解决方案 | v1.8.5-rc1 | ||||
WeBankBlockchain-Data-Export | 数据导出组件 | 暂不支持后续版本规划 | ||||
WeBankBlockchain-Data-Stash | 数据仓库组件 | 不支持 | ||||
WeBankBlockchain-Data-Reconcile | 数据对账组件 | 暂不支持后续版本规划 | ||||
WeBankBlockchain-SmartDev-Scaffold | 应用开发脚手架 | 暂不支持后续版本规划 | ||||
WeBankBlockchain-SmartDev-SCGP | 智能合约编译插件 | 适配中 | ||||
WeBankBlockchain-SmartDev-Contract | 智能合约库 | 暂不支持后续版本规划 | ||||
WeBankBlockchain-Governance-Cert | 证书管理组件 | 暂不支持后续版本规划 | ||||
WeBankBlockchain-Governance-Key | 私钥管理组件 | 暂不支持后续版本规划 | ||||
WeBankBlockchain-Governance-Authority | 权限治理组件 | 暂不支持后续版本规划 | ||||
WeBankBlockchain-Governance-Account | 账户治理组件 | v3.0.0-rc4 | 文档 | github | gitee |
3.2.5. FISCO-BCOS v3.0.x¶
项目 | 功能简介 | 版本 | 文档 | github | gitee | 备注 |
---|---|---|---|---|---|---|
FISCO-BCOS | 区块链底层平台 | v3.0.x | 文档 | github | gitee | |
Solidity | solidity智能合约 | v0.8.11 | 文档 | 最高支持solidity v0.8.11 | ||
JavaSDK | Java语言SDK | v3.0.x | 文档 | github | gitee | |
GoSDK | Go语言SDK | 暂不支持后续版本规划 | ||||
PythonSDK | Python语言SDK | 暂不支持后续版本规划 | ||||
控制台(console) | 交互式命令行工具 | v3.0.x | 文档 | github | gitee | |
java-sdk-demo | Java压测工具 | v3.0.x | 文档 | github | gitee | |
spring-boot-starter | Gradle SpringBoot 应用示例 | v3.0.0 | 文档 | github | gitee | |
spring-boot-crud | Maven SpringBoot 应用示例 | v3.0.0 | 文档 | github | gitee | |
generator | 企业区块链部署工具 | 不支持 | ||||
WeBASE | 区块链中间件平台 | v3.0.0 | 文档 | github | gitee | |
WeCross | 跨链协作平台 | 暂不支持后续版本规划 | ||||
WeIdentity | 分布式身份解决方案 | v1.8.5-rc1 | 文档 | github | gitee | |
WeBankBlockchain-Data-Export | 数据导出组件 | V3 | 文档 | github | gitee | |
WeBankBlockchain-Data-Stash | 数据仓库组件 | 不支持 | ||||
WeBankBlockchain-Data-Reconcile | 数据对账组件 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-Scaffold | 应用开发脚手架 | V3 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-SCGP | 智能合约编译插件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-Contract | 智能合约库 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Cert | 证书管理组件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Key | 私钥管理组件 | v1.0.2 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Authority | 权限治理组件 | V3 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Account | 账户治理组件 | V3 | 文档 | github | gitee |
3.2.6. FISCO-BCOS v3.1.x¶
项目 | 功能简介 | 版本 | 文档 | github | gitee | 备注 |
---|---|---|---|---|---|---|
FISCO-BCOS | 区块链底层平台 | v3.1.x | 文档 | github | gitee | |
Solidity | solidity智能合约 | v0.8.11 | 文档 | 最高支持solidity v0.8.11 | ||
JavaSDK | Java语言SDK | v3.1.x | 文档 | github | gitee | |
GoSDK | Go语言SDK | 暂不支持后续版本规划 | ||||
PythonSDK | Python语言SDK | 暂不支持后续版本规划 | ||||
控制台(console) | 交互式命令行工具 | v3.1.x | 文档 | github | gitee | |
java-sdk-demo | Java压测工具 | v3.1.x | 文档 | github | gitee | |
spring-boot-starter | Gradle SpringBoot 应用示例 | v3.0.0 | 文档 | github | gitee | |
spring-boot-crud | Maven SpringBoot 应用示例 | v3.0.0 | 文档 | github | gitee | |
generator | 企业区块链部署工具 | 不支持 | ||||
WeBASE | 区块链中间件平台 | v3.0.0 | 文档 | github | gitee | |
WeCross | 跨链协作平台 | v1.3.0(测试中) | ||||
WeIdentity | 分布式身份解决方案 | v1.8.5-rc1 | 文档 | github | gitee | |
WeBankBlockchain-Data-Export | 数据导出组件 | V3 | 文档 | github | gitee | |
WeBankBlockchain-Data-Stash | 数据仓库组件 | 不支持 | ||||
WeBankBlockchain-Data-Reconcile | 数据对账组件 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-Scaffold | 应用开发脚手架 | V3 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-SCGP | 智能合约编译插件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-Contract | 智能合约库 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Cert | 证书管理组件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Key | 私钥管理组件 | v1.0.2 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Authority | 权限治理组件 | V3 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Account | 账户治理组件 | V3 | 文档 | github | gitee |
3.2.6. FISCO-BCOS v3.2.x¶
项目 | 功能简介 | 版本 | 文档 | github | gitee | 备注 |
---|---|---|---|---|---|---|
FISCO-BCOS | 区块链底层平台 | v3.2.x | 文档 | github | gitee | |
Solidity | solidity智能合约 | v0.8.11 | 文档 | 最高支持solidity v0.8.11 | ||
JavaSDK | Java语言SDK | v3.2.x | 文档 | github | gitee | |
GoSDK | Go语言SDK | 暂不支持后续版本规划 | ||||
PythonSDK | Python语言SDK | 暂不支持后续版本规划 | ||||
控制台(console) | 交互式命令行工具 | v3.2.x | 文档 | github | gitee | |
java-sdk-demo | Java压测工具 | v3.2.x | 文档 | github | gitee | |
spring-boot-starter | Gradle SpringBoot 应用示例 | v3.0.0 | 文档 | github | gitee | |
spring-boot-crud | Maven SpringBoot 应用示例 | v3.0.0 | 文档 | github | gitee | |
generator | 企业区块链部署工具 | 不支持 | ||||
WeBASE | 区块链中间件平台 | v3.0.0 | 文档 | github | gitee | |
WeCross | 跨链协作平台 | v1.3.0(测试中) | ||||
WeIdentity | 分布式身份解决方案 | v1.8.5-rc1 | 文档 | github | gitee | |
WeBankBlockchain-Data-Export | 数据导出组件 | V3 | 文档 | github | gitee | |
WeBankBlockchain-Data-Stash | 数据仓库组件 | 不支持 | ||||
WeBankBlockchain-Data-Reconcile | 数据对账组件 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-Scaffold | 应用开发脚手架 | V3 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-SCGP | 智能合约编译插件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-SmartDev-Contract | 智能合约库 | v1.0.0 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Cert | 证书管理组件 | v1.0.1 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Key | 私钥管理组件 | v1.0.2 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Authority | 权限治理组件 | V3 | 文档 | github | gitee | |
WeBankBlockchain-Governance-Account | 账户治理组件 | V3 | 文档 | github | gitee |