FISCO BCOS v2.0.0-rc3 发布,底层平台性能优化

栏目: 软件资讯 · 发布时间: 5年前

内容简介:FISCO BCOS 开源社区发布了 FISCO BCOS 的 2.0.0-rc3 版本,FISCO BCOS 是金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组,由腾讯、华为、微众银行、博彦科技、深证通、神州数码、四方精创、亦笔科技、...

FISCO BCOS 开源社区发布了 FISCO BCOS 的 2.0.0-rc3 版本,FISCO BCOS 是金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组,由腾讯、华为、微众银行、博彦科技、深证通、神州数码、四方精创、亦笔科技、越秀金科九家成员机构牵头,为金融行业定制、开源的区块链底层技术平台。

新版本对底层平台的易用性、性能等方面进行了多项优化,更新内容如下:

变更描述

底层新特性

升级后的 v2.0.0-rc3 版本,在分布式存储模块新增了三个特性:

  • 新增支持底层通过数据库连接池直连 MySQL

  • 新增支持 RocksDB 引擎,搭建新链时存储默认采用 RocksDB

  • 新增 CRUD 接口支持,控制台 1.0.3 以上版本提供类 SQL 语句读写区块链数据

版本优化

  • 完善 ABI 解码模块

  • 优化存储模块,增加缓存层,支持配置缓存大小

  • 优化存储模块,允许流水线提交区块,可配置 [storage].max_capacity 控制允许使用的内存空间大小

  • 修改预编译合约和 RPC 接口错误码,统一为负数

  • 移动分布式存储配置项 `[storage]`,从群组 genesis 文件移动到群组ini配置文件中

  • 默认存储升级到 RocksDB,仍支持旧版本 LevelDB

  • 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度

其他特性

  • 文档增加对账户的说明,具体参见:

    https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/tutorial/account.htm 

  • Web3SDK 提供加载账号文件的 工具 管理类 PEMManager 和 P12Manager,可以分别加载 PEM 格式和 PKCS12 格式的账户文件

  • macOS 提供预编译二进制

Bug 修复

  • 修复 CRUD 接口合约开启并行时可能出现的异常终止

兼容性说明

FISCO BCOS v2.0.0-rc3 发布,底层平台性能优化

升级说明

兼容升级 

直接替换节点的二进制为 v2.0.0-rc3 二进制,升级后的版本修复 v2.0.0-rc2 中的 bug,但不会启用 v2.0.0-rc3 分布式存储新特性, 从 v2.0.0-rc1 升级到 v2.0.0-rc3 后,无法回滚到 v2.0.0-rc1。

全面升级 

参考说明文档《安装》部分,采用 v2.0.0-rc3 搭建新链,需要进行交易重放。

《安装》文档链接:

https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/installation.html

 

详情可查看 FISCO BCOS 开源社区的发布公告

源码:https://github.com/FISCO-BCOS

技术文档:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

互联网思想十讲

互联网思想十讲

段永朝 / 商务印书馆 / 2014-10 / 68.00

本书是作者为北京大学新闻与传播学院硕士生开设的《互联网前沿思想》课程的讲义。作者力图从技术、经济和社会的角度,在大尺度上观察互联网究竟根植于什么样的文化土壤。作者选择了复杂性、社会网络分析、公共空间这三个维度展开分析,为读者呈现出了脱胎于工业时代的互联网继承了哪些思想,并对哪些思想做出了彻底的颠覆。一起来看看 《互联网思想十讲》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具