v2.8.0

标签:v2.8.0 版本特性

变更描述

新增

  • 新增使用硬件安全模块进行密码运算的功能。
    • 支持使用符合国密《GMT0018-2012密码设备应用接口规范》标准的密码机/密码卡进行SM2、SM3、SM4等算法运算;支持使用密码机内部密钥,用硬件保障私钥安全。
    • 支持使用密码卡/密码机进行共识签名、交易验签、落盘加密。
  • 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括sm3, keccak256Hash, sm2Verify, curve25519VRFVerify

修复

  • 修复issue 1951,解决节点接收非法P2P消息包异常崩溃的问题。
  • 修复在极端异常情况下,共识模块死锁的问题。
  • 修复节点通过证书解析机构名错误的问题(issue 1894)。
  • 修复在ARM机器上LevelDB编译失败的问题。

兼容性

FISCO BCOS 2.8.0可编译出两个版本,普通版(2.8.0),硬件加密版(2.8.0-hsm),这两个版本均与2.7.0等以前的版本兼容。

2.8.0和2.8.0-hsm向前兼容,旧版本可以直接替换程序升级

推荐版本 最低版本 说明
控制台 2.8.0 1.0.4
Java SDK 2.8.0 或 2.8.0-GMT0018 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