Meter推出Supernova Core,为Cosmos SDK提供全新扩展性解决方案
作为在共识和跨链基础设施领域开创先河的Layer 1公链,Meter宣布推出并开源Supernova Core。这是一款完美兼容Cosmos SDK的共识框架,其设计旨在取代CometBFT,解决性能与可扩展性方面的挑战,从而为Cosmos生态内的开发者们提高去中心化程度与开发性能。
作为一款全新的共识框架,Supernova Core结合了最先进的共识算法与密码学技术(如HotStuff和BLS),此举无疑将区块链开发推动到了一个新高度。而作为完全兼容Cosmos SDK的解决方案,Supernova Core为开发者们提供了无缝过渡的选择,能让他们在继续使用自身熟悉的开发工具和框架的同时,集成全新的高性能共识解决方案。
Supernova Core的共识引擎现已在Meter上运行超过四年的时间,目前支持超过300个验证节点的网络,并流畅处理峰值高达每日800万笔的交易。在某些特殊情况下,例如由于资源限制(使用了AWS云服务器上的受限实例),在负载达到高峰时,20%的验证节点同时宕机,Meter网络仍然能保持其完整性和高性能。这一广泛运行实践充分展示了其在恶劣条件下的可靠性、高效性和稳健性。
当前Cosmos SDK面临的挑战
目前,以Cosmos SDK为基础的区块链面临着诸多挑战,包括扩展性的局限,随着验证节点数量的增加,现有共识机制难以维持其高吞吐量。性能上的瓶颈通常来源于低效的网络设计以及验证节点间共识信息的高开销,从而对扩展性造成阻碍。此外,在集成以太坊虚拟机(EVM)功能方面的困难,更进一步限制了其跨链开发的可能性。
“通过Supernova Core,我们为社区提供了突破现有Cosmos SDK共识机制局限性的解决方案。”Meter联合创始人Xiaohan Zhu表示,“通过引入诸如BLS签名聚合,更高效的网络通信层和最新的共识协议等创新,Supernova Core能够为开发者实现前所未有的可扩展性和高性能。”
Supernova Core的技术优势
Supernova Core通过以下方式解决了这些问题:
- BLS签名聚合:显著减少区块大小和通信开销,使得验证者数量在超过150名的情况下仍能实现高效扩展;
- P2P网络设计优化:通过分层网络架构提升验证者消息传递的高效性和可靠性;
- 基于HotStuff协议的高级共识机制:提供了快速的最终确认性、高吞吐量,并通过线性通信开销实现更优的验证者数量扩展性;
- 全面兼容EVM:以太坊原生工具和智能合约能够轻松集成到基于Cosmos的链中。
Supernova Core的架构允许教育排序和状态处理的解耦,使虚拟机( VM )执行可以独立于共识并单独扩展,为高性能、去中心化的Layer 2解决方案奠定了基础。这一创新,不仅确保了抗审查性和公平性,还能实现与相对中心化替代方案相媲美甚至更优化的速度与性能。
目前,Supernova Core已开放其源码供社区审查,并将很快准备进行测试网部署。后续的更新还将包括对并行EVM的支持,以及为以太坊风格的键值存储(key/value stores)访问模式进行优化改进,进一步提升其性能和开发者体验。
Supernova Core的GitHub代码库:https://github.com/meterio/supernovacore