【环球播资讯】公告 | FISCO BCOS v3.0-rc4发布,新增Max版,可支撑海量交易上链
作为一个稳定、高效、安全的区块链底层平台,FISCO BCOS一方面致力于保障系统稳定性、兼容性、鲁棒性、易用性,另一方面专注于提升区块链底层平台的性能、可扩展性。
自FISCO BCOS v3.0开始,社区更是秉着开源、开放、联合共建的原则,专注于集合社区的力量将FISCO BCOS打造成更加完美的区块链底层平台。
如今,FISCO BCOS v3.0-rc4已经发布,大家关注的LTS版本也在紧锣密鼓筹备中,在社区伙伴的积极共建下,将很快与大家见面,敬请期待。
(相关资料图)
此次FISCO BCOS v3.0-rc4迭代重磅推出了FISCO BCOS Max版本,旨在提升区块链底层平台的可扩展性,从而达到支撑海量交易上链场景的目标。
科大讯飞和中山大学均深度参与该版本的开发共建。
科大讯飞为v3.0-rc4开发了群环签名合约验证接口、实现了数据落盘加密功能、设计并实现了区块链监控体系,丰富链上隐私计算能力、保障数据安全性的同时,为区块链系统的稳定性提供了一层监控保障。
中山大学区块链与智能金融研究团队联合微众银行共同研发并实现了智能合约冲突域分析功能,解决了FISCO BCOS v2.x版本中需要开发者手动标识冲突域,智能合约才能并行执行的痛点,大大简化了并行合约的开发门槛。
下面一起来看看FISCO BCOS v3.0-rc4新功能吧。
Max版本FISCO BCOS
为了能够支撑海量交易上链场景,v3.0-rc4推出了Max版本FISCO BCOS,旨在提供海量存储服务、高性能可扩展的执行模块、高可用的故障恢复机制。
Max版本FISCO BCOS的节点采用分布式存储TiKV,执行模块独立成服务,存储和执行均可横向扩展,且支持自动化主备恢复。
如下图,为了实现高可用的故障恢复机制,Max版本FISCO BCOS架构下,在机构层面引入etcd集群用于支持多个Max节点自动化主备切换。
Max节点主要包括BcosMaxNodeService、BcosExecutorService和TiKV集群:BcosMaxNodeService: 包括交易池模块、共识模块和同步模块,主要负责打包共识交易,该服务可包括多个进程,多个进程间互为主备,通过etcd集群选主的方式确定主节点。BcosExecutorService: 执行服务,服务多活,主要负责执行交易和区块,一个服务可包括多个进程。TiKV: 一个Max节点需要搭建一个TiKV集群负责存储、访问节点内的账本数据。Max节点模块
FISCO BCOS v3.0-rc4新特性
此外,FISCO BCOS v3.0-rc4还在安全性、易用性、稳定性和性能方面做了很多优化,主要包括:
安全性、易用性提升
新增CRUD合约接口,简化区块链应用开发门槛
支持群环签名合约验证接口,丰富链上隐私计算能力
支持合约生命周期管理功能,可冻结、解冻合约
支持数据落盘加密
更新权限治理合约,将节点角色管理、系统配置修改、合约生命周期管理等功能纳入到治理框架
优化Pro版FISCO BCOS建链脚本,支持以机构维度配置RPC、Gateway、BcosNodeService等服务
设计并实现智能合约冲突域分析功能,简化并行合约开发门槛稳定性优化基于mtail + prometheus + grafana + ansiable构建区块链系统监控体系基于Rip协议原理,实现网络转发功能,提升网络鲁棒性
其他性能优化引入KeyPage机制,以页的粒度读取、存储状态数据,优化读存储性能
优化DMC执行框架的性能,支持批量下发交易
优化RPC和P2P模块的网络处理性能,使得网络性能可随网络连接数线性扩展跨平台支持支持linux aarch64平台FISCO BCOS 代码仓库:
https://github.com/FISCO-BCOS/FISCO-BCOS
FISCO BCOS 代码仓库国内镜像:https://gitee.com/FISCO-BCOS/FISCO-BCOS
FISCO BCOS v3.x 技术文档:https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/
首次体验FISCO BCOS,可参考Air版FISCO BCOS搭建部署文档:https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/quick_start/air_installation.html
Pro版本FISCO BCOS搭建文档:https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/tutorial/pro/installation.html
Max版本FISCO BCOS搭建文档:https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/tutorial/max/installation.html
如需升级已有版本,可参考FISCO BCOS的版本和兼容性:https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/change_log/index.html#v3-0-0-rc4
FISCO BCOS的代码完全开源且免费下载地址↓↓↓https://github.com/FISCO-BCOS/FISCO-BCOS相关阅读
-
世界热推荐:今晚7:00直播丨下一个突破...
今晚19:00,Cocos视频号直播马上点击【预约】啦↓↓↓在运营了三年... -
NFT周刊|Magic Eden宣布支持Polygon网...
Block-986在NFT这样的市场,每周都会有相当多项目起起伏伏。在过去... -
环球今亮点!头条观察 | DeFi的兴衰与...
在比特币得到机构关注之后,许多财务专家预测世界将因为加密货币的... -
重新审视合作,体育Crypto的可靠关系才能双赢
Block-987即使在体育Crypto领域,人们的目光仍然集中在FTX上。随着... -
简讯:前端单元测试,更进一步
前端测试@2022如果从2014年Jest的第一个版本发布开始计算,前端开发... -
焦点热讯:刘强东这波操作秀
近日,刘强东发布京东全员信,信中提到:自2023年1月1日起,逐步为...