v2.8.0¶
标签:v2.8.0
版本特性
变更描述¶
新增
- 新增硬件安全模块(Hardware Secure Module),用硬件保障私钥安全,提升密码算法计算速度。
- 支持使用密码卡/密码机内部SM2密钥,用硬件保护您的私钥安全。
- 支持接入符合国密《GMT0018-2012密码设备应用接口规范》标准的密码机/密码卡,使用硬件安全模块进行SM2、SM3、SM4等算法运算。
- 支持使用密码卡/密码机进行共识签名、交易验签、建立TLS连接。
- 新增支持硬件安全模块的OpenSSL 1.1.1i。
- 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括
sm3
,keccak256Hash
,sm2Verify
,curve25519VRFVerify
。
升级
- 升级boost版本到1.76
修复
- 修复issue 1951,解决节点接收非法P2P消息包异常崩溃的问题。
- 修复在极端异常情况下,共识模块死锁的问题。
- 修复节点通过证书解析机构名错误的问题(issue 1894)。
- 修复在ARM机器上LevelDB编译失败的问题。
兼容性
FISCO BCOS 2.8.0可编译出两个版本,普通版(2.8.0),硬件加密版(2.8.0-hsm)。
- 普通版2.8.0与2.7.0等以前的版本兼容。
- 硬件加密版的节点OpenSSL升级为1.1.1i版本,需要与硬件加密版的Java SDK配套使用,且不兼容普通版<=2.8.0的节点。
2.8.0向前兼容,旧版本可以直接替换程序升级
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
控制台 | 2.8.0 | 1.0.4 | |
Java SDK | 2.8.0 | 2.6.1 | |
Web3SDK | 2.6.0 | 2.0.4 | |
generator | 1.7.0 | 1.1.0 | 搭建新链需要使用该版本 |
浏览器 | 2.0.2 | 2.0.0-rc2 | |
Solidity | 最高支持 solidity 0.6.10 | 0.4.11 | |
amdb-proxy | 2.3.0 | 2.0.2 |
2.8.0-hsm,不兼容普通版
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
控制台 | 2.8.0-hsm | 2.8.0-hsm | |
Java SDK | 2.8.0-hsm | 2.8.0-hsm | |
Solidity | 最高支持 solidity 0.6.10 | 0.4.11 | |
amdb-proxy | 2.3.0 | 2.0.2 |