币灵灵财经 2024-11-23 22:35 398
欧易交易所
软件大小:268.26MB
软件版本:v3.4.2
近日,Solana 基金会发布了《Solana 网络性能报告》。该报告公开了 Solana有关网络状态的一系列指标,并回顾了过去半年多的时间里 Solana 网络的运行状况、性能参数、能源使用等情况。
2022 年 10 月,Solana 就曾发布上一份报告,并就此报告向社区征求意见。定期的公开也被视为其透明度承诺的一部分。
根据本份报告,自 2 月 25 日以来,网络正常运行时间保持在100% 水平。自 2022 年 12 月以来,平均 TPS 保持稳定。最大 TPS 则在稳步增长, 2022 年下半年大幅增加。
此外,Solana 还上线多项新功能,包括QUIC TPU、权益加权 QoS、本地化费用市场等等。
新的 NFT 技术结构“状态压缩”的上线则颇具亮点,这一特性可使 NFT 铸造成本大幅降低几个数量级。铸造 1 亿个 NFT 仅需 50 SOL。状态压缩为 NFT 而开发,但可用于其他应用程序,这可为 Solana 网络带来更多用例。
2023 年 4 月,Helium 网络成功完成了向 Solana 网络的迁移,这个过程平滑且无缝。
以下为报告原文。
总结Solana 网络的性能在 2023 年上半年有所改善。具体而言,其状况通过正常运行时间、投票交易比率、区块时间、TPS 等参数来衡量。
自 2022 年 10 月上次发布网络性能报告以来,Solana 网络经历了多项重大改进,包括:
v1.14 在主网顺利发布。2 月 25 日(即上一次软件升级期间)发生网络中断,此后对此提出一项改进措施。自 2 月 25 日以来,该网络经历了 100% 的正常运行时间。
Solana 网络继续由世界各地的一组强大的独立验证者运行。它是世界上最去中心化的 PoS 区块链之一,也是最发达的区块链之一。下面,我们提供了 Solana 基金会跟踪的一些统计数据,以衡量 Solana 网络的去中心化和活力(数据截至 2023 年 7 月 11 日):
(注:这些数字代表节点数量,而非独立运营者。无法确认有多少独立的验证者或 RPC 运营者。)
网络性能概述为了让十亿人都可利用 Solana 网络的优势,用户需要对网络的整体可靠性充满信心:持续访问网络的能力、网络相关信息的准确性、交易速度以及资金和信息的安全性。
投票交易对于网络的运行是必要的,因为它们创建了区块链所依赖的去中心化共识。当验证者投票确认一个或多个提议的区块时就会发生投票交易。无投票权交易是由区块链上的用户行为触发的交易。例如,无投票权交易可能代表 NFT 铸造或用户将代币从一个钱包转移到另一个钱包。网络需要一定数量的投票交易才能达成共识,但随着时间的推移,我们希望看到投票与无投票交易的比例下降,因为随着网络效率的提高,投票交易的总体百分比应该会下降。
2 月底的峰值与 2 月 25 日的网络中断有关。
TPS 最准确地反映了网络的当前处理量,并展示了其随时间增长的潜力。基准为每秒 65 , 000 笔交易。由于网络上复杂事务的不同组合,以及基于任何给定时刻的需求,实际 TPS 将有所不同。例如,NFT 购买比在钱包之间简单移动原生代币要复杂得多。
2022 年,Solana 网络在活动频繁期间(例如在大型 NFT 铸造期间)经历了几次降速或中断。作为回应,核心开发人员推出了网络升级,包括 QUIC,Stake 加权 QoS 和本地化收费市场。自推出这些升级以来,该网络在高压力时期(例如 MadLads NFT 铸造)的表现非常好。开发人员还在继续测试和开发其他网络升级和计划,包括增加最大交易大小(目前限制为 1232 字节)和简化投票逻辑,从而减少需要传输和存储的数据总量。
QUIC TPU:QUIC 是由 Google 设计的一种网络协议,用于快速异步通信,但具有会话和流量控制功能。QUIC 可用于限制来自任何一个参与者的流量,使网络能够专注于真正的有效交易。QUIC 已添加到引入用户事务的端口。
1.14.17 的顺利发布: 1.14 版本被认为是在 5 月 22 日正式采用的,当时超过 66.6% 的质押者已升级到 1.14 。这是自 2 月 25 日中断以来的首次重大网络升级,也是上述改进升级进度的推出。截至 5 月 30 日,Solana 验证器客户端的 1.14 版本被 Solana 网络上 97.4% 的股份采用。
压缩 NFT 和状态压缩:压缩 NFT 现已在 Solana 主网测试版上线。压缩的 NFT 比未压缩的 NFT 操作更为便宜,可便宜 2400-24000 倍。在 Solana 上铸造 1 亿个 NFT 现在只需 50 SOL。这种新的 NFT 技术结构称为“状态压缩”。状态压缩解锁了许多新的用例,并通过使 NFT 可用于发送消息或增强客户忠诚度计划等用例来扩展区块链的潜在影响。状态压缩为 NFT 而开发,但可用于其他应用程序。简而言之,状态压缩涉及在区块链上存储一些数据,否则这些数据将存储在每台机器上。
平滑的 Helium 迁移: 2023 年 4 月,Helium 网络成功完成了向 Solana 网络的迁移,这个过程对于 Helium 网络参与者来说相对无缝,并且没有对 Solana 网络造成严重中断。Helium 的迁移利用状态压缩来铸造 NFT,这比其他方式更有效、更便宜。
Firedancer 的其他进展:Firedancer 是由 Jump Crypto 开发的 Solana 验证器客户端,正在添加和测试更多组件。
QUIC 实现演示:Firedancer 最近做了一个高性能 QUIC 实现的演示,这应该会带来更高效的数据交易。
Reed-Solomon Erasure Coding 发布:Turbine 是验证器中的一种机制,负责将“碎片”(区块碎片)分发给集群中的其他验证器。Reed-Solomon 是一种纠错编码方案,有助于在这些碎片中准确编码数据,然后再将其传输到其他验证器。
Tinydancer:Tinydancer 是 Solana 上的第一个轻客户端,是作为 Solana 基金会 Grizzlython Hackathon 的一部分开发的。轻客户端是软件客户端,可以在笔记本电脑等简单设备上本地运行,连接到网络中的完整节点以验证账本的状态并检查无效的状态转换。
2023 年 2 月中断: 2 月 25 日,主网 Beta 开始经历漫长的区块终结时间。经过调查,原因可以追溯到网络上运行自定义块转发软件的几个服务,这些服务无意中传输了大量数据,相当于比普通块大几个数量级。网络的重复数据消除逻辑无法应对这种情况,使 Turbine 协议不堪重负,并显著降低了网络性能。诊断此问题后,核心工程师创建了重复数据消除逻辑的增强功能,这些增强功能现已从 Solana Labs 验证器客户端 v1.13.7 和 v1.14.17 开始实施。这也将通过长期的 Solana 协议设计来缓解,以用 QUIC 取代所有基于 UDP 的网络协议,这将更好地执行 Turbine 中的约束。在此处阅读完整的中断报告。
Solana 核心开发人员一直致力于一些新的网络升级,旨在面对大规模的用户增长和采用来加强网络。