新增以下功能特性:

  1. 支持国密TLS双证书体系,满足《GM/T 0024-2014 SSL VPN 技术规范》对通信加密的要求。
  2. 支持SDF接口硬件加密机,满足《GM/T 0018—2012 密码设备应用接口规范》对加密机接口的要求。
  3. 新增normal交易池(原single交易池改进版),batch交易池(原batch交易池改进版),提升交易池存放和读取性能。
  4. 新增交易池数据备份恢复、导入导出机制,防止节点宕机导致交易丢失。
  5. 支持流水线共识算法MaxBFT正式版。
  6. TBFT共识算法新增对各节点执行不一致交易(随机交易)的投票剔除逻辑。
  7. 新增若水(liquid)网络模块的节点中继和NAT穿透功能,提升对复杂网络环境的适应性。
  8. 新增跨虚拟机下的跨合约调用功能。
  9. 新增使用地址调用合约(包括系统合约)的功能。
  10. 新增以太坊地址格式类型。
  11. 新增对各模块独立配置日志存储路径等属性的功能。
  12. 新增docker go与rust合约语言的示例合约。

完善以下功能特性:

  1. TBFT算法重构,优化TBFT消息机制,使用一致性引擎管理节点状态,模块独立可运行。
  2. 容器虚拟机(docker go)重构,减少通讯流程,优化任务调度算法,提升执行效率。
  3. 重构内部模块回调机制,完善配置类型交易的生效流程。
  4. 修复部分合约引擎中部署合约与跨合约调用的事件丢失问题。
  5. 修复windows下使用文件存储区块数据问题。
  6. 优化与新增了部分区块校验逻辑。
  7. 其他功能优化、bug修复。

chainmaker-v2.3.0-linux-x86_64.tar.gz

chainmaker-v2.3.0-linux-arm64.tar.gz

cmc-v2.3.0-linux-x86_64.tar.gz

cmc-v2.3.0-linux-arm64.tar.gz