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

栏目: 数据库 · 发布时间: 4年前

内容简介:FISCO BCOS 开源社区发布了 FISCO BCOS 的 2.0.0-rc3 版本,FISCO BCOS 是金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组,由腾讯、华为、微众银行、博彦科技、深证通、神州数码、四方精创、亦笔科技、越秀金科九家成员机构牵头,为金融行业定制、开源的区块链底层技术平台。新版本对底层平台的易用性、性能等方面进行了多项优化,更新内容如下:升级后的 v2.0.0-rc3 版本,在分布式存储模块新增了三个特性:

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/


以上所述就是小编给大家介绍的《FISCO BCOS v2.0.0-rc3 发布,底层平台性能优化》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

Learn Python the Hard Way

Learn Python the Hard Way

Zed Shaw / Example Product Manufacturer / 2011

This is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up t......一起来看看 《Learn Python the Hard Way》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

URL 编码/解码
URL 编码/解码

URL 编码/解码