是的,您可能会说“Solana 很快”。
但是,快速究竟意味着什么?还有一个更有趣的问题:是什么让 Solana 比以太坊或币安智能链更具优势?
这肯定仅仅是由于以下限制吗?Solana 的性能非常出色,因为交易处理每秒可进行数千笔存款和取款交易,并在不到 1 秒的时间内完成。
嗯,实际上,没有单一的魔力纤维或魔豆;有一系列分散的技术创新和工程/建模决策——有些是超现实的,有些是激进的——从速度的角度来看,它们可以实现大规模的区别。
以下 12 个理由表明 Solana 超越了大多数 Layer 1 区块链:

1. 历史证明(PoH):加密安全流程的嵌入式时钟
通常可以将在排序上花费过多的时间确定为任何区块链问题的症结所在。
Solana 发明了一种他们称之为“历史证明”(而非“工作量证明”)的东西。PoH 是一个非常棒的加密解决方案,本质上是一个时钟。
它生成具有可验证延迟函数的时间戳,并允许节点就事件执行时间达成共识,而无需无休止地相互发送消息,从而减轻了这种负担。
时钟验证器查看 PoH 时钟,而不是“谁先看到这个?”这大大减少了共识开销并加快了交易排序。
2. 通过 Sealevel 并行执行交易
这里背后的原理是,大多数链的设计方式是,每个链能够一次执行一个事务以避免冲突,即使这些事务彼此之间不交互。
Solana 的伙伴 Sealevel 支持并行执行给定的交易,前提是这些交易在访问不同的账户集时并行工作。
想象一下,在一家超市里,设置了检查点;每个收银员英雄都可以独立行动,无需等待其他人。Solana 正是以这种方式设计的,能够并行执行数千个智能合约调用。
3. 单一全球国家
与跨众多或无限多个链或分片的链分片和数据雕刻不同,Solana 在单一全球平台上运行。
这意味着:
-没有智能合约和账户生活在不同的世界。
-无需交叉沟通;交易顺利进行
这反过来又实现了超快、超流畅的 DeFi 可组合性。
这会产生低延迟开销,但对验证者施加高度严格的性能环境。
4. 墨西哥湾暖流:推动交易
交易工作量或秩序的管理,就像是追求、制定或制定计划,以适应交易所有权的主动性,使其在中心化等待的紧迫性下,通过验证器进行操作。Solana 上的 Gulf Stream 会将交易推送给验证器,即使它们正在被提交到尚未形成的区块。
基本上,验证器甚至可以在包含该交易的区块生成之前就开始处理该交易;从而缩短确认时间并允许用户端实现近乎即时的最终确认。
5. 对验证者的硬件要求较高
Solana 要求其验证器基于 Intel,其主板上具有尽可能最快的缓存访问、声音随机存取存储器 (RAM) 和可能具有更高带宽的硬盘。
该网络可以快速处理大量交易,但这是有代价的,因为这违背了网络对轻松进入的友好性。为了确保无与伦比的超高速链,我们放弃了这一点。
6. Rust 中的优化运行时
由于 Rust 速度快且级别低,Solana 有一个用 Rust 编写的运行时,强调性能和安全性。
其他每条链都会经过 EVM 字节码,直到代码在解释器中运行;同时,Solana 将智能合约完全编译为字节码,帮助智能合约更快地运行。
7. 显式账户访问模型
在 Solana 上运行的智能合约必须声明它将读取或写入哪些账户,然后才允许处理交易。
上述模型消除了并行执行中的问题,因为它通过消除冲突解决的需要并简化事务调度,使执行更加安全、高效。
8. Turbine 协议:高效的数据传播
Turbine 是一种数据传输协议,通常用于将块可用性分解为更小的包,然后使用基于树的结构有效地分发它们。
Turbine 减少了带宽瓶颈,因为现在块支柱将从一端贯穿到另一端,从而快速扩展带宽并减少整个网络的延迟时间。
9. 本地收费市场(隔离拥堵)
Solana 正在推出一些本地费用市场,将拥堵隔离到特定的一组程序或账户。
与以太坊 Gas Wars 等事件中看到的情况不同,拥堵时全球费用不会统一大幅上涨,拥堵的部分会支付更高的费用,而其余部分即使在繁忙时段也能继续享受低费用和快速交易。
10.持久事务缓存
这种缓存的典型特征是验证器缓存经常访问的数据,包括从最近的交易中缓存的状态,从而加快类似交易的验证。
验证器重复计算的次数越少,利用先前计算的结果越多,则在高拥堵条件下网络吞吐量就越高。
11. 流水线:并行验证步骤
随着交易处理的流水线化,多个验证步骤(即获取数据、签名验证、执行)在 CPU 的各个核心上同时处理。
重叠任务时间切入区块确认。
12. 区块生产:更频繁
Solana 每约 400 毫秒生成一个新区块,与以太坊每约 12 秒生成一个新区块相差甚远。
这种快速生产有助于降低交易延迟,以便应用程序能够重视应用程序用户的几乎即时批准,让他们感觉速度非常快,响应速度很快。
结论
Solana 的速度存在某种意外,从十几个花蜜创新中脱颖而出,这些创新包括精确的历史证明时钟、并行交易执行,以及对验证者施加的硬件挑战性限制。
随着这些技术的不断改进,区块链的吞吐量和延迟也随之降低,这是一些人只能想象的。
这是有代价的,对验证者的要求增加了,网络停机时间很少,而且 Solana 的纯粹性能令人难以置信,唤醒了开展快速、可扩展的去中心化应用程序的项目和用户。
生态系统中根本没有人关心加密货币用户可用的产品,主要是因为用户体验决定了其普及度。Solana 的技术设计带来了先发优势,很少有人敢于挑战。
到此这篇关于Solana性能:其高速性能背后的12个原因有哪些?一文解析的文章就介绍到这了,更多相关Solana性能原因介绍内容请搜索手工客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持手工客!
点击加载更多
























