Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 2.82 KB

2_2_0.md

File metadata and controls

65 lines (45 loc) · 2.82 KB

标签:v2.2.0 版本特性


.. admonition:: v2.1.x升级到v2.2.0

    - **兼容升级** :直接替换v2.1.x节点的二进制为 `v2.2.0二进制 <https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.2.0/fisco-bcos.tar.gz>`_ ,升级后的版本修复v2.1.x中的bug,但不会启用v2.2.0新特性,普通场景下可回滚至v2.1.x。回滚方法参考本文最后一节。

    - **全面升级** :参考 `安装 <../installation.html>`_ 搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.2.0新特性

    - `v2.2.0 Release Note <https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v2.2.0>`_

变更描述

新特性

更新

从流程、存储、协议三方面进行优化,提升性能。

1. 流程

  • 异步提交RPC交易到交易池
  • 并行化对交易池中交易的处理操作
  • 优化特定数据的缓存策略
  • 优化交易并行执行过程中锁粒度
  • 优化部分对象的访问方式,减少拷贝花销

2. 存储

  • 限制表名最大长度,从64调整为50
  • 以二进制方式对区块数据和nonce数据进行编码存储
  • 移除数据落盘阶段对部分表的排序和hash计算

3. 协议

修复

  • 修复特定兼容场景下的缓存bug

兼容性

向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特性,需重新搭链。

推荐版本 最低版本 说明
控制台 1.0.7 1.0.4
SDK 2.2.0 2.0.4
generator 1.2.0 1.1.0 搭建新链需要使用该版本
浏览器 2.0.2 2.0.0-rc2
Solidity 最高支持 solidity 0.5.2 0.4.11
amdb-proxy 2.2.0 2.0.2

兼容模式回滚至v2.1.x方法

当节点采用兼容模式从v2.1.x升级至v2.2.0后,可直接通过将节点二进制替换回v2.1.x完成回滚。