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.9.1,已经经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。用户当前有生产级的使用需求,可以直接使用v2.x即可

  • v3.x当前处于rc阶段,最新为v3.0.0-rc4,将会在八月份前后发布正式版本,届时生产环境可以使用3.0正式版本。也欢迎用户预先体验3.0的新特性

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