摘要:从 DeFi 交易到支付和游戏等领域,现实世界的使用暴露了区块链协议的愿景与其实际能力之间的差距。曾经以高吞吐量作为核心优势的区块链,常常在峰值需求的压力下不堪重负,出现交易确认时间延长、费用飙升,甚至网络瘫痪的情况。
作者:Techub 精选编译
撰文:Jasir Jawaid,Coin Bureau
编译:Glendon,Techub News
从 DeFi 交易到支付和游戏等领域,现实世界的使用暴露了区块链协议的愿景与其实际能力之间的差距。曾经以高吞吐量作为核心优势的区块链,常常在峰值需求的压力下不堪重负,出现交易确认时间延长、费用飙升,甚至网络瘫痪的情况。
对于构建面向消费者应用的开发者来说,这种摩擦极有可能成为影响用户交易体验、导致用户流失的致命弱点。正因如此,当前 Layer1 之间的竞争态势已从纯粹的创新转向经过验证的执行力,在此过程中,区块链的可靠性、网络正常运行时间以及对开发者的支持力度,与可扩展性一样,都成为了衡量其竞争力的重要指标。
在此背景下,Solana 脱颖而出,成为极具竞争力的区块链项目。这不仅是因为它的交易速度,更在于它解决了一些加密货币领域的重大挑战。
早在 2020 年,Coin Bureau 就对 Solana 进行了首次评测。此后,该网络在技术层面和社区文化层面均经历了重大演变。随着一系列重大技术升级的完成、生态系统的不断扩张,以及应用场景的持续拓展如今的 Solana 已不再局限于仅仅作为以太坊的高速替代方案。基于这些变化,我们有必要对 Solana 进行重新审视与评估。
关键要点
Solana 是一个高性能 Layer 1 区块链,通过历史证明(Proof of History)和 Tower BFT 等创新技术实现快速、低成本且可扩展的交易;其生态系统支持 DeFi、NFT、游戏、支付和 Meme 币,并通过 Blinks、Firedancer 和 Sealevel 等工具提升性能和用户体验;Solana 的原生代币 SOL 支持质押、交易、治理和验证者激励,并且通胀会随着时间的推移逐渐减弱;Firedancer 和 Alpenglow 等升级旨在提升实时应用的稳定性、去中心化水平和亚秒级确定性;当前作为建设者和用户的首选区块链,Solana 持续获得关注,提供超越单纯速度的性能、易用性和开发者友好型工具。Solana
Solana 是一个高性能、开源的 Layer 1 区块链,专为高速、可扩展和低成本交易而构建,其诞生旨在突破以太坊等早期区块链平台的局限,为 DApp、智能合约和加密资产提供无瓶颈、低 Gas 费的环境。
历史证明(Proof of History)成为 Solana 架构的基础,使其能够以极快的速度为交易添加时间戳并排序,这赋予了 Solana 标志性的吞吐量。该网络理论最高可处理每秒 65000 笔交易(TPS),但实际日常运行中难以持续达到该数值——这是在受控测试的理想条件下计算的理论最大值。实际使用中,网络通常达到数千 TPS。截至撰稿时,Solana 报告显示其处理速度为 3700 TPS。
相较于以太坊约 15 TPS 和比特币 7 TPS 的处理速度,不难理解为何 Solana 会备受关注。
与其他依赖多层级架构或外部扩展方案的区块链不同,Solana 采用单体式架构:所有操作均在一条链上完成。通过依托验证者和优化的运行时效率,该网络避免碎片化并提供更快的最终确定性。这一设计使其成为 DeFi、NFT 和 GameFi 开发者的首选,同时 Solana 生态的 Jupiter、Magic Eden 和 Metaplex 等项目也在不断突破 Web3 的极限。
SOL 作为网络原生代币,在该生态中扮演关键角色:用于支付交易费用、参与验证者质押以及保障网络安全。随着 Solana 使用量增长,SOL 也已成为跨链基础设施的核心资产,Wormhole 和 Circle 的 CCTP 等跨链桥使其在生态间价值转移更为便捷。
Solana 发展历程
Solana 创立时间线
2017 年 11 月:Anatoly Yakovenko 发布《历史证明》白皮书,提出一种以加密方式为区块链事件添加时间戳的新方法。2018 年初:与 Greg Fitzgerald 共同发布首个内部测试网,它可以在半秒内处理 10000 笔交易。2018 年中:该项目从「Loom」更名为「Solana」,灵感源自加利福尼亚州索拉纳海滩。2019 年:Yakovenko、Gokal、Fitzgerald 和 Akridge(均来自高通)正式成立 Solana Labs。2020 年:Solana 主网测试版上线,为公共区块链领域带来高吞吐量功能。2021 年:受益于以太坊高昂 Gas 费和 FTX 支持的早期 DApps(如 Serum),Solana 实现爆发式增长。2022 年:FTX 暴雷,SOL 暴跌,关键 DApps 崩溃,网络进入危机时期。2023–2025 年:Solana 以去中心化为重点重建,陆续推出 Firedancer 和 Blinks、Actions 等产品升级用户体验。当时,Anatoly Yakovenko 凭借其在分布式系统和压缩算法领域的研究成果,发表了一篇白皮书,介绍了一个他称之为「历史证明」(PoH)的新概念。与传统的共识机制不同,PoH 提供了一种新的加密方式来为事件添加时间戳,创建可验证的交易序列,从而显著提高了执行速度(后续章节将详细阐述)。我们将在下一节中详细介绍这一点。
Anatoly 最初使用 C 语言构建原型,在意识到 Rust 语言可提供更优安全性和性能后进行全面重写。当时 Rust 在加密货币领域尚属新兴,Solana 的采用吸引了大批渴望使用现代高性能语言的开发者。为了将这一愿景变为现实,Anatoly 与高通前同事 Greg Fitzgerald 合作,于 2018 年初推出该项目的首个测试网,创下 0.5 秒处理 10000 笔交易的惊人记录,这也预示了 Solana 的潜力。
该项目最初命名为「Loom」,因与现有以太坊项目 Loom Network 重名而更名。团队从高通时期常去的加利福尼亚州海滩获得灵感,将区块链更名为「Solana」。在确立名称和经过技术验证后,Anatoly 邀请 Raj Gokal 和另一位高通校友 Stephen Akridge 加入创始团队。
至 2021 年,Solana 已引起受困于以太坊天价 Gas 费的开发者和用户关注。但其早期突破很大程度上归功于 Sam Bankman-Fried(SBF)及其 FTX/Alameda 生态系统。通过高性能链上订单簿 Serum 及 Bonfida、Oxygen、Maps 等关联项目,FTX 成为 Solana 采用的主要推手。尽管部分项目日渐式微,但 Solana 网络发展势头不减。
不过,Solana 的快速崛起并非一帆风顺。频繁的网络中断和中心化质疑困扰着该协议的声誉。随后,2022 年底 FTX 崩盘更使其遭受重创:SOL 价格暴跌,依赖 Serum 的 DApps 崩溃,网络声誉更是跌至谷底。当时,许多人盖棺定论「Solana 已死」。
但 Solana 并未就此沉沦,接下来的重建阶段证明了其生态系统的韧性——在不依赖 FTX 影响力的情况下。
Solana 的独特之处
Solana 为何能在内卷严重的区块链领域脱颖而出?
历史证明:Solana 的速度秘诀
分布式系统中最棘手的问题之一是时间。当缺乏中心化时钟时,如何在不依赖节点反复互验的情况下证明事件顺序?多数区块链依赖松散同步的时间戳或节点间共识,这可能会拖慢速度。Solana 则另辟蹊径:其历史证明创建可验证的事件时间轴。
PoH 的核心是一个密码学时钟。它允许 Solana 网络以特定的、可验证的顺序记录事件,而无需所有节点实时协调。验证者无需询问「这笔交易何时发生?」,只需检查历史记录即可,该记录可证明每笔交易相对于其他交易的发生时间,这极大减少了达成共识所需的时间和计算开销。
PoH 由可验证延迟函数(VDF)驱动——一种需已知真实时间计算且无法通过捷径实现的密码学过程。在 Solana 中,该函数涉及持续运行安全哈希函数(SHA256),每个输出都将成为下一轮的输入。这种连续的哈希过程如同一个数字节拍器,每个新输出都在标记网络时间。
该过程的当前状态和计数器会定期记录并发布。由于每个输出都依赖于前一个输出结果,且哈希函数具备原像性和抗碰撞性,因此时间轴无法伪造,无法跳跃、改写历史或预测未来输出。正如拍摄当日报纸可证明照片拍摄的时间一样,将数据插入 PoH 序列也可证明其存在时间。
当 Solana 生成区块时,指定的领导节点会将交易打包,使用 PoH 为其添加时间戳,并将结果共享给网络的其他节点。其他验证者随后可独立快速验证区块真实性和顺序,无需交叉核对,这便达成了更快的出块时间、更低延迟和近乎即时的最终确定性。
该系统的另一个优势是可并行验证。虽然生成 PoH 序列需要在单核上连续执行,但验证过程可以分布在多个核甚至 GPU 上。这使得即便在高负载下,验证过程仍具扩展性和安全性。
Rust 编程语言
与以太坊使用 Solidity 和 Vyper 等语言不同,Solana 智能合约(称为「程序」)主要用 Rust 编写。
Rust 是为性能和安全设计的底层编程语言。它最初由 Mozilla 开发,旨在解决 C 和 C++ 等语言中的常见问题(特别是内存管理和并发方面)。Rust 的优势在于,它能够达到 C/C++ 的速度,同时最大限度地减少内存泄漏和数据争用等错误。
Rust 最大优势之一是允许 Solana 并行处理交易,从而在不牺牲安全性的情况下帮助网络扩展。而 Rust 庞大的开发者社区也降低了非 Web3 工程师在 Solana 上进行构建的门槛,无需学习全新技术栈即可开发。
得益于其通用性,Rust 的应用范围现已超越 Solana,通过 Move 等基于 Rust 的语言为操作系统、浏览器引擎,甚至 Aptos 和 Sui 等较新的区块链提供支持。
Solana 技术分析
除具备创新性的 PoH 外,Solana 还有其他技术亮点。
Tower BFT(塔式拜占庭容错)
Solana 未采用传统共识模型,而是基于 Tower BFT 运行,这是一个基于实用拜占庭容错(PBFT)构建的定制系统。关键区别在于:Solana 使用 PoH 保持全网时间同步,这消除了验证者在达成共识之前不断进行通信的需要,从而节省了时间并减少了网络开销。
其运作方式为:当验证者对某个区块进行投票时,他们承诺在一定哈希周期内维持该投票。每次他们在同一条链上再次投票时,超时时间都会加倍,这使得之前的投票更难被撤销。随着时间推移,投票会积累「权重」,使得回滚几无可能。这是一个巧妙的系统,它奖励一致性(一个投票可能在几秒钟内就能撤销,另一个则需要数年),以此帮助网络快速达成最终结果。
由于 PoH 提供防篡改时间轴,验证者无需相互询问事件时序。仅需查看账本即可验证所有内容。若发生分叉(实际确实发生了),验证者自然会选择累计超时时间最长的链,这也是他们最有可能获得奖励的那条链。
Turbine
Solana 如何在全球网络中快速确认和传播交易?答案在于其定制区块传播协议 Turbine。与传统区块链的「泛洪」传播(节点向所有可达对等节点广播新区块)不同,Turbine 采用一种更结构化的方法。「泛洪」方法可能适用于较小的网络,但随着规模的扩大,它会变得效率低下且占用大量带宽。
Turbine 则是通过将每个区块分割成称为「碎片」的小块来解决这个问题,这些碎片会使用分层的树状结构在网络中传递。领导节点不会将整个区块发送给每个验证者,它会将不同的碎片发送给选定的少数几个对等节点,这些对等节点再将它们转发给其他对等节点,依此类推。这降低了单节点负载,极大加速区块数据传播。
Gulf Stream
在大多数区块链中,交易首先进入「内存池」这本质上是一个等待区,它们会在那里等待,直到被选中并被打包到区块中。验证者通常优先处理高手续费交易,这可能会导致高峰时段的拥堵和长时间的延迟。这是一个可以运行的系统,但效率并不理想。
Solana 通过 Gulf Stream 协议跳过内存池,交易无需在池中等待,而是会立即转发给当前的区块生产者,甚至接下来的几位预定领导者,因为有了历史证明,Solana 可以准确知道下一个节点是谁。这种预见性使得即将执行交易的验证者可以「预先缓存」交易,从而减少延迟并提高效率。
Sealevel
多数区块链按序处理智能合约交易,如同单车道堵车一般。Sealevel 作为并行执行引擎,允许多个不涉及相同数据的智能合约同时运行,类似多车道高速公路。简单来说,在执行之前,Sealevel 会分析每个合约的需求以及它们的操作是否会发生冲突。如果没有重叠,则并行处理。这种设计在不影响安全性的情况下大幅提高了吞吐量。
Pipelining
受现代 CPU 任务处理启发,Solana 通过流水线技术将交易验证过程分解为多个阶段,在交易处理单元(TPU)中并行处理不同阶段的事务。当 TPU 某部分获取交易时,其他部分正在验证签名或执行合约指令,以此形成高效流水线作业。
Cloudbreak
将所有账户数据存储在一个不断增长的数据库中,在小规模下或许可行,但随着区块链规模的增长,这将成为严重的瓶颈。如果网络要支持数千个应用程序和全球使用,就不能依赖千篇一律的存储模型。在此基础上,Solana 采用水平可扩展的 Cloudbreak 存储系统,后者将数据拆分到多个专用存储单元(如同分类文件柜而非超载抽屉)。
Cloudbreak 之所以格外高效,在于其高效的读写处理方式。对于快速查询(例如查询代币余额),请求会分布在多个存储单元中,从而实现近乎即时的响应。而当需要更新(例如转移代币)时,只有相关的特定账户会被暂时锁定,而系统的其余部分仍然保持完全可访问。即使在高峰使用期间,这也能有效避免流量拥堵。
Archivers
众所皆知,Solana 可以每秒处理数千笔交易,这必然会产生大量的历史数据。如果验证器必须承担全部负担,存储所有交易和区块,很快就会不堪重负。这种时候,归档器就派上用场了,它们是专门负责存储 Solana 历史账本数据的节点,可以将其视为网络的管理员:它们不验证交易或生成新区块,但它们确保整个区块链的历史记录保持安全、可访问且完整。
SOL 代币
SOL 是 Solana 区块链的原生代币,可以将其视为 Solana 生态系统的燃料、保证金和经济粘合剂。无论是购买 NFT、交换代币还是运行验证节点,SOL 都是背后的驱动力。
SOL 代币经济模型
SOL 在网络运行中承担多项关键职责,具体用途包括:
支付交易费用(类似以太坊的 Gas,但成本更低);与验证者进行质押,以维护网络安全并获取奖励;与智能合约和去中心化应用程序(DApps)交互;参与治理投票(取决于未来的网络升级)。SOL 代币经济学:
SOL 总供应量:约 6.015 亿枚流通量:约 5.203 亿枚(86.5%)非流通:约 8120 万枚(13.5%)流通供应量包括:交易所、钱包中流动的 SOL,以及质押中的 SOL(可随时解除质押,因此视为流通)。
非流通供应量包括:锁定的质押账户(来自投资或赠款,受归属期限制);基金会持有的质押,不被锁定,但用于委托计划,以帮助实现网络去中心化。
需要澄清一下,锁定≠质押。大多数质押的 SOL 并未锁定。锁定的 SOL 仅指在特定日期前无法提取或转移。
通胀机制:新 SOL 从何而来
当前 SOL 的通胀率为 4.514%,初始通胀率为 8%,每年递减 15%(约 180 个周期进行一次调整)。
Solana 的通胀率会随着时间的推移逐渐下降,这意味着每年铸造的新 SOL 代币数量会减少,这有助于保持系统的长期可持续性。质押者通过通胀获得奖励,因此,未质押者的持币价值将随时间被稀释。此外,每笔交易手续费的一半会被销毁,另一半则归验证者所有。Solana 最终计划是用手续费收入取代通胀,作为验证者的主要报酬来源。
Solana 应用场景
Solana 作为基础设施层,支撑着从支付、NFT 到机构级解决方案和游戏等广泛的实际应用。其独特之处在于实际采用而非概念炒作,目前,该生态系统支持数十亿 DeFi 资产、数万日活用户,并且吸引了谷歌云、万事达卡、Shopify 等企业合作。
关键领域驱动力
DeFi:Jupiter、Orca、Kamino 等平台正在引领 DeFi 复兴,将高吞吐量与 MEV 优化和自动保险库策略等新功能相结合;NFT 与数字文化:Magic Eden 等项目巩固了 Solana 在 NFT 基础设施领域的领先地位;企业整合:Shopify 商家接入 Solana Pay 插件,万事达卡基于 Solana 构建加密凭证,Asics 和 Boba Guys 则推出代币化产品;游戏:Star Atlas、Aurory 等数百款游戏通过 Solana Games Kit 和 Magicblock 原生引擎推动链游发展;DApp 与工具:依托 Rust、Anchor 和丰富的 SDK 生态系统,开发者活动持续增长,总锁仓价值(TVL)已突破 90 亿美元。Firedancer:Solana 的二次引擎
Firedancer 是 Jump Crypto 为 Solana 区块链构建的全新验证器客户端。与 Solana 当前主要依赖单一客户端(Agave)的设置不同,Firedancer 是从零构建的完全独立的系统。这很重要,因为只依赖一个客户端意味着一旦某个客户端出现故障,整个网络都可能瘫痪。Firedancer 通过为 Solana 提供多个引擎来解决这个问题。
关键要点:
Firedancer 为 Solana 提供了第二个完全独立的验证器客户端,以减少对 Agave 的依赖并防止单点故障;它专为极快的速度而设计,实验室基准测试结果超过每秒 100 万笔交易;其模块化「分片」架构允许各个组件独立运行,以实现更高的容错能力;Firedancer 具有定制的网络堆栈,旨在降低延迟并提高数据处理效率;它通过为验证器生态系统添加客户端多样性来增强去中心化;用 C/C++ 编写,以实现最佳性能和对系统级操作的控制系统;名为 Frankendancer 的混合版本已经上线,预计 2025 年晚些时候将全面推出主网。Alpenglow:共识机制革命
Solana 开发者最近公布了一项重大提案,这并非一次「小修小补」。Alpenglow 是一个全新的共识系统,它可能取代 Solana 当前的核心组件:历史证明(PoH)和 Tower BFT。根据开发者的说法,这不仅是一次升级,更是对 Solana 如何最终确定交易以及在网络中传输数据的彻底反思。
历史证明(PoH)和 Tower BFT 系统极大程度上提升了 Solana 的效率,但当网络承受巨大压力时,它们变得复杂且有时会变慢。对此,Alpenglow 提出了两个重大的替代方案。
Votor:一种新的区块最终确定系统,可以在 100-150 毫秒内达成共识。
如果 80% 的验证者在线,一轮投票就足够了;如果只有 60% 的验证者响应,则自动转为两轮投票。Rotor:一种改进 Solana 的 Turbine 协议的新型数据中继系统。
节点之间的「跳数(hops)」更少;更智能的中继器选择;更好的带宽分配,以实现更快的数据传输。这些系统共同设计旨在简化共识流程、减少协调延迟并提高整个网络的响应能力。
为什么这很重要?这不仅仅是后端优化。如果 Alpenglow 成功落地,它将改变 Solana 所能支持的应用类型,尤其是对于实时、高频应用。这在实践中可能意味着:
亚秒级确定性:交易在一眨眼之间就被确认;实时用例:游戏、金融和社交 DApp 感觉真正是实时的;更好的用户体验:更快的确认意味着更少的等待、更少的重试;SOL 需求增加:更多应用程序→更多用户→更多交易。目前,Alpenglow 还没有确切的发布日期,其白皮书已经发布,社区讨论也已开始。如果按计划运行,Solana 可能成为第一个持续提供可证明的亚秒级最终确定性的主要 Layer1 区块链。
Solana 生态全景
Jupiter
Jupiter 起初只是一个 DEX 聚合器,帮助用户获得最佳的合约交易,但现在它几乎已经成为 Solana DeFi 的最大门户,该平台拥有从永续合约和代币发行到投资组合追踪器以及自有代币终端等一切功能。
Jupiter 的增长得益于收购,该协议已经收购了 SonarWatch、Coinhall、Solana.FM、MoonShot 等平台,以及最近收购的 NFT 发行应用 DRiP Haus。根据 DeFiLlama 的最新数据,在 Memecoin 热潮逐渐冷却后,Jupiter 悄然占据了 Solana 网络费用产生量的首位,每天收入达到 170 万美元。
Meteora
Meteora 是一个 Solana 流动性管理平台,由 Jupiter 团队所有,运行在一个名为 DLMM(动态流动性做市商)的系统上,现已成为 MELANIA、ME 和 PENGU 等 Meme 代币的首选地点。
Raydium
Raydium 是 Solana 上头部 DEX,正在推出代币启动平台 LaunchLab,旨在与 Pump.fun 正面竞争。
Pump.fun
Pump.fun 于 2024 年初上线,立即为 Solana 的下一个时代定下了基调:混乱与创意。它允许任何人在几秒钟内创造代币。Pump.fun 已创造超过 5 亿美元的收入,正在发展其微型生态系统。该平台近期推出了原生 DEX PumpSwap,费用较低且支持创作者收益分成。所有来自 Pump.fun 的代币目前都将默认进入 PumpSwap,而非 Raydium。
Kamino
在完善其保险库系统并推出 Lend V2 之后,Kamino 已成为 Solana 上最大的借贷协议,TVL 超过 25 亿美元。Kamino 的「Vault Layer」实现了跨池借贷的自动化和优化,其「Scam Wick Protection」则帮助用户在清算期间免受突然出现的虚假价格飙升的影响,使得借贷安全性再度提升。
Solayer
Solayer 相当于 Solana 版本的 EigenLayer。它起初是一个再质押项目,但很快就扩展了业务范围。当前,它拥有自己的美元稳定币(sUSD)、一个不断发展的 DeFi 中心,以及正在开发中的链 Solayer InfiniSVM,该链是一个硬件加速的 SVM Layer1。
Solana Meme 币
凭借强大的技术实力和社区活力,Solana 迅速成为 Meme 币发行和交易的主要平台。尽管 Meme 币通常被视为投机性或趣味性产品,但它们在 Solana 上的成功与该网络的独特功能密切相关。
Solana 的基础设施专为速度和规模而设计。交易确认仅需 400 毫秒,即使在交易高峰期也能实现近乎即时的执行。加上交易费用极低,平均每笔交易仅需 0.0006 SOL,这使得开发者和日常用户都能负担得起大规模网络交互的费用。
Solana 的几个核心功能使其特别适合 Meme 币活动:
高吞吐量确保网络即使在大规模代币发行期间也能保持响应;开发人员可以构建完全链上的程序,无需中心化服务器或中介;接近零的交易费用降低了创作者和参与者的进入门槛。虽然技术基础至关重要,但 Solana 的 Memecoin 生态系统也由其高度活跃的社区驱动。从 Twitter 和 Telegram 上协调的社交活动,到 NFT 圈子中的即时 meme 传播,Solana 的用户在发现、推广和交易新代币方面发挥着积极作用。
这种「草根能量」使 Solana 成为病毒式代币传播的理想试验场。与其他区块链相比,高昂的费用或较慢的确认时间可能会阻碍实验,而 Solana 则能够支持 Memecoin 项目以最小的开销快速启动和扩展。
总结
如今,Solana 已完成从高速实验到稳健基础设施的蜕变。凭借历史证明(PoH)机制、Firedancer 验证器客户端以及 Blinks 状态同步协议等一系列创新成果,Solana 正在突破其他 Layer 1 的技术瓶颈,提供 Web2 用户熟悉易用且 Web3 建设者亟需的工具。
随着网络通过 Alpenglow 和 Firedancer 等升级不断发展和优化,核心议题不再是「Solana 的性能能否满足需求」,而在于开发者将如何利用其速度、效率和灵活性构建出更好的应用。
来源:TechubNews