Beijing, Chinahi@bimonchain.com

开源进展 | FISCO BCOS v3.1发布,新增多个实用特性

在社区开发者的通力协作下,FISCO BCOS v3.1正式发布,从功能、性能、稳定性和用户体验上进行了升级迭代。新版本中的账户权限管理功能实现了更精确的权限控制;由科大讯飞开发实现的合约二进制存储优化及共识对时功能,减少了合约重复部署的存储占用,支持区块链节点在时间不同的机器间进行共识;同时MacOS用户搭链可直接下载二进制,不再需要手动编译。欢迎大家star并积极体验,将开发心得和建议反馈给社区。

一起来看看FISCO BCOS v3.1的功能介绍吧!

  功能:实现对账户的权限控制和更全面的EVM接口

  • 账户权限管理:链的管理委员会可通过投票方式对链上账户进行冻结、解冻、废止。
  • 适配EVM的delegatecall,extcodeHash,blockHash等接口,补充完善了此前Deterministic Multi-Contract(简称DMC)机制中EVM的部分未提供的功能,开发者现已可以使用相关接口。

  性能:极大减少合约重复部署的存储占用,提升网络层性能

  • 实现合约二进制与ABI存储优化:在区块链节点中,相同代码的合约仅存储一份二进制代码和ABI,极大减少多合约应用的合约占用空间,如存证合约。
  • 网络包压缩:区块链节点默认开启网络消息包压缩,提升网络层性能。

  可用性:区块链节点支持在时间不同机器间进行共识,并可限制出带宽

  • 共识对时功能:实现了区块链节点间通过相互对时,在不同机器时间下仍然可进行共识。
  • 网关分布式限流:运维人员可对多个网关服务进行统一的出带宽限流配置。

  用户体验:MacOS用户搭链可直接下载二进制,并提升控制台操作体验

  • Mac用户现在可以通过搭链脚本(build_chain.sh)直接下载二进制搭链,无需手动编译节点二进制,同时新版本也提升控制台操作体验。
  • BFS(Blockchain File System,区块链合约文件系统)新增查询分页功能,运维人员在查询该目录下的合约与数据表时,若数据量较大,支持分页查询,减少操作等待时间。

  即刻使

上述优化及功能所涉及的最新代码和技术文档已同步更新至FISCO BCOS代码仓库。如需咨询技术问题,欢迎本公众号对话框回复【小助手】进技术交流群。

FISCO BCOS代码仓库:https://github.com/FISCO-BCOS/FISCO-BCOS

快速安装体验:https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/quick_start/air_installation.html

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

版本描述:https://github.com/FISCO-BCOS/FISCO-BCOS/releases

Related articles

FISCO BCOS学习路线图

2022已至,在大家陪伴下,开源社区也已经走过四载,共同见证区块链一步 […]

Learn More