Solana发布网络性能报告:多项新功能上线,TPS大幅提升,网络运行稳定。

Solana发布网络性能报告:新功能上线,TPS大幅提升,网络稳定。

Solana网络性能报告:性能改善与新功能上线

最近,Solana基金会发布了一份名为《Solana网络性能报告》的报告,公开了Solana网络的一系列指标,回顾了过去半年多的时间里Solana网络的运行状况、性能参数、能源使用等情况。Solana基金会定期公开网络性能报告,以展示其对透明度的承诺。

根据报告,自2月25日以来,Solana网络的正常运行时间保持在100%的水平。自2022年12月以来,平均每秒交易数(TPS)保持稳定,而最大TPS在稳步增长,特别是在2022年下半年大幅增加。

除了网络性能的持续改善,Solana还推出了多项新功能。其中包括QUIC TPU、权益加权QoS、本地化费用市场等等。尤其值得一提的是,Solana上线了一项名为”状态压缩”的新的NFT技术结构,通过该技术,NFT的铸造成本大幅降低几个数量级。铸造1亿个NFT仅需50 SOL。尽管状态压缩是为NFT而开发的,但它也可以用于其他应用程序,为Solana网络带来更多用例。

除了网络性能的改善和新功能的上线,Solana网络还有一些重要的迁移和进展。其中,2023年4月,Helium网络成功完成了向Solana网络的迁移,这个过程非常平滑无缝。此外,Solana基金会还跟踪了一些统计数据,以衡量Solana网络的去中心化和活力。

接下来,我们将详细介绍Solana网络的性能概述,并解释一些相关的技术术语和细节。

网络性能概述

为了让十亿人都能够利用Solana网络的优势,用户需要对网络的整体可靠性充满信心,包括网络的持续访问能力、网络相关信息的准确性、交易速度以及资金和信息的安全性。

以下是Solana基金会跟踪的一些指标,用于衡量网络的可靠性和性能。为了简单起见,我们重点介绍了四个指标,并提供了这些指标随时间变化的图表,方便用户跟踪和了解网络的进展情况。同时,我们还提供了其他指标和数据的Dune仪表板,用户可以自行深入挖掘和分析数据。

正常运行时间

持续可靠的网络是网络信任和持续增长的基础。网络正常运行时间是衡量网络可靠性的重要指标之一。

我们通过快照数据来衡量网络的每月正常运行时间,即给定月份中网络的正常运行时间占比。

正常运行时间

投票交易率

投票交易对于网络的运行是必要的,因为它们创建了区块链所依赖的去中心化共识。投票交易发生在验证者投票确认一个或多个提议的区块时。与投票交易相对的是无投票权交易,即由区块链上的用户行为触发的交易,例如NFT铸造或代币转移。

以下是过去六个月中投票交易和无投票交易的比例。

投票交易率

区块时间

区块时间衡量单笔交易的速度,因为它衡量网络向区块链添加更多“区块”的速度。区块时间的图表展示了生成块的平均时间、一致性以及随时间的变化。

区块时间

平均及最大TPS

TPS(每秒交易数)最准确地反映了网络的当前处理量,并展示了其随时间增长的潜力。基准为每秒65,000笔交易。需要注意的是,实际的TPS会根据网络上复杂事务的不同组合和需求的变化而有所不同。

下图展示了网络实时性能的快照,包括给定日期的平均TPS和最大TPS。自2022年12月以来,平均TPS保持相对稳定,但在高网络需求的情况下有一些波动。而最大TPS自2022年1月以来稳步增长,尤其在2022年下半年大幅增加,这与新的网络升级相关。

TPS快照
最大TPS

自2022年10月报告以来的网络亮点

在2022年,Solana网络在活动频繁的情况下(例如大规模NFT铸造)经历了几次降速或中断。作为回应,核心开发人员推出了一系列网络升级,包括QUIC、权益加权QoS和本地化费用市场。这些网络升级使得网络在高压力时期(例如MadLads NFT铸造)的表现非常出色。此外,开发人员还在不断测试和开发其他网络升级和计划,例如增加最大交易大小和简化投票逻辑。

以下是一些网络升级的介绍:

  • QUIC TPU:QUIC是由Google设计的一种网络协议,用于快速异步通信,并具有会话和流量控制功能。在Solana网络中,QUIC可用于限制来自任何参与者的流量,使网络能够专注于真正有效的交易。QUIC已被添加到引入用户事务的端口。

  • 权益加权QoS:权益加权用于有效分配领导者网络带宽。它不是无差别接受先到先得的交易,而是提供对传输信息的访问,因此拥有一定股份的节点将有权将相应比例的数据包传输给领导者。这有助于提高网络的弹性,抑制垃圾邮件或恶意行为者的影响。权益加权QoS已添加到QUIC TPU端口。

  • 本地化费用市场:费用市场为用户提供了向交易中添加额外费用的方法,以表达与其他交易相比的紧迫性。优先权费用根据事务预期需要的计算资源量计算。通过允许用户表达紧迫感和优先交易,本地化费用市场使交易更加高效率。

此外,为了改进网络升级过程以应对网络扩展,Solana Labs首席执行官Anatoly Yakovenko提出了一些改进措施。这些措施包括引入外部开发人员和审计员进行测试和漏洞查找、改进服务器重启过程、关注网络稳定性以及组建对抗性团队等。其中一些提案已经生效,如测试网上的综合升级过程、优化手动重启的工具等。

此外,Solana网络还引入了一种新的NFT技术结构——状态压缩。状态压缩使得NFT的铸造成本大幅降低,铸造1亿个NFT仅需50 SOL。状态压缩不仅适用于NFT,还可以用于其他应用程序,为Solana网络带来更多的用例。

最后,Helium网络在2023年4月成功完成了向Solana网络的迁移,这个过程非常平滑无缝。迁移过程中使用了状态压缩技术,使得NFT铸造更加高效和便宜。

网络挑战与未来举措

自2022年10月以来的网络挑战主要集中在2023年2月的中断事件。在该事件中,Solana网络经历了长时间的区块终结时间。经过调查,发现是由于网络上运行的自定义块转发软件无意中传输了大量数据,导致网络性能严重下降。为了解决这个问题,核心工程师引入了重复数据消除逻辑的增强功能,并将其应用于Solana Labs验证器客户端的新版本。此外,Solana网络还计划通过QUIC、费用市场和权益加权服务质量(QoS)等网络升级来解决这个中断事件的原因。

Solana核心开发人员一直在努力推出一些新的网络升级,以应对用户增长和采用的大规模扩展。例如,他们正在考虑采用及时投票积分、网络延迟优化等改进措施。这些改进文档是关于如何对网络进行更改的建议设计文档,需要跨多个核心开发团队进行协调。

用户可以继续关注Solana网络的性能,并通过Solana网络报告来了解网络的发展情况。Solana网络持续改进和引入新功能,将为用户带来更好的体验和更多的应用场景。