发布时间:2022-07-26 来源:本站
作为一个稳定、高效、安全的区块链底层平台,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节点模块
FISCO BCOS v3.0-rc4新特性
此外,FISCO BCOS v3.0-rc4还在安全性、易用性、稳定性和性能方面做了很多优化,主要包括:
安全性、易用性提升
新增CRUD合约接口,简化区块链应用开发门槛
支持群环签名合约验证接口,丰富链上隐私计算能力
支持合约生命周期管理功能,可冻结、解冻合约
支持数据落盘加密
更新权限治理合约,将节点角色管理、系统配置修改、合约生命周期管理等功能纳入到治理框架
优化Pro版FISCO BCOS建链脚本,支持以机构维度配置RPC、Gateway、BcosNodeService等服务
基于Rip协议原理,实现网络转发功能,提升网络鲁棒性
引入KeyPage机制,以页的粒度读取、存储状态数据,优化读存储性能
优化DMC执行框架的性能,支持批量下发交易
FISCO BCOS 代码仓库:
https://github.com/FISCO-BCOS/FISCO-BCOS
https://gitee.com/FISCO-BCOS/FISCO-BCOS
https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/
https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/quick_start/air_installation.html
https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/tutorial/pro/installation.html
https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/tutorial/max/installation.html
https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/change_log/index.html#v3-0-0-rc4