撰文:Jay
编译:深潮TechFlow
随着Solana上meme的火热,Solana在市场上受到越来越多的关注,不少人已经将Solana当作和以太坊一样并列竞争的巨头,本文是对Solana生态的全面解析,从Solana生态的叙事、发展历程、关键技术和生态内的项目多个方面进行讲述。本文会让读者全方位的了解Solana。
全文摘要Solana 优先考虑简单性和可组合性,以其并行处理、低费用和快速交易速度而脱颖而出,成为集成区块链领域的领先者。
尽管面临挑战,但Solana的生态系统通过实施符合其一贯愿景的各种举措迅速恢复,从而重新夺回了市场份额。
Solana 正在采用基于其独特且对开发人员友好的基础设施的多种创新应用程序,特别是在 DePIN、移动和支付等零售采用领域中处于领先地位。
虽然Solana的愿景经常被与苹果的价值观相比较,即注重软硬件之间的和谐,并侧重于性能和用户体验,但Solana更加强调通过软件体验带来的新体验,而不是通过硬件实现的便利,从而引发了更高的期望。
1.介绍从历史上看,基础设施市场,可以称为资本工业市场,往往以取胜者通吃或少数几家占主导地位的情形为特征。与此一致,自近9年前以太坊首次出现为智能合约平台以来,区块链领域的一个主要关注点一直是不同虚拟机 (VM) 之间的市场份额。每个时间段对虚拟机趋势和基础设施需求的持续辩论表明,具有各种主题的虚拟机将继续出现和发展,进一步扩大区块链市场的规模。
以 Solana 虚拟机 (SVM) 为代表,Solana在这一背景下无疑是一个发出有意义信息的参与者。Solana通过凸显独特于模块化结构的优势(简单性、实惠性和速度)显著促进了集成区块链的垂直发展,而这一市场似乎注定要被围绕以太坊为中心的模块化区块链生态系统所主导。此外,Solana正在引领去中心化区块链的非链上用户采用区块链的过程,重点关注DePIN(去中心化物理基础设施网络)、移动和支付等领域。
市场上流行着这一句话:“Solana不再是另类,只能在Solana上实现(Only Possible on Solana)”。本文对Solana生态系统快速恢复的市场份额、Solana所表现出的韧性、其独特特性以及我们可以从Solana的方法中学到的东西进行探讨。
2.Solana的不同叙事2.1 集成区块链的代表随着以太坊将其路线图转向以Rollup为中心的方法,模块化区块链的概念急剧上升,相关项目开始主导市场份额。模块化区块链的本质是将共识、执行、结算和数据可用性的角色分配给不同的协议,从而通过改善可扩展性和灵活的治理来克服集成区块链的局限性。
然而,复杂性是模块化区块链结构的关键缺陷。考虑到通过各种协议处理单个交易的过程,这种复杂性包括:不断检查兼容性和依赖性、增加的通信成本,以及难以迅速识别和解决未预料到的问题。这样的系统如何能够自信地稳定下来?要想基础设施稳定和可持续,它必须从根本上是简单的。
Solana通过以简单性和可组合性为重点,引领集成区块链派系。自推出以来,Solana已经建立了一个独特的技术堆栈,优先考虑这些价值观,吸引了与以太坊生态系统有所不同的独特应用,并培育了一个不断壮大的社区。
这展示了集成区块链方法在行业中的有效性和重要性,挑战了以实际用例为主导的理想主义和学术氛围,特别是在以太坊为中心的领域。此外,这无疑影响了今天各种集成区块链(如Sui、Aptos、Sei等)的出现,并将继续如此。
2.2 推动产品驱动型创业者的成功Solana 提倡的简单性和可组合性不仅旨在通过昂贵的硬件来提高表面性能,而且旨在通过优化和简化软件和通信技术来设计一个网络,确保功能与单个节点几乎相当。
这种强调创建开发者友好环境的重要性不言而喻。开发者可以消除与应用程序构建的堆栈选择相关的所有复杂性,并确保各种智能合约之间的兼容性,优化其资源。低延迟、低费用和并行处理的好处,导致了一个本地化的费用市场,消除了由单个应用程序中的瓶颈可能引起的通信效率低下。
此外,Solana在其简单技术堆栈内提供了一系列内置功能,例如可配置的代币标准库、跨链互操作性和用于代币余额查询的RPC,而无需依赖外部索引器,促进了应用程序之间的有机互动。
通过为开发者提供全面的技术、财务和运营支持计划,Solana为以产品为导向的开发者提供了一个理想的环境,加强了与Solana价值观一致的生态系统。
2.3 突破链下和链上的界限区块链技术在本质上是不便利的,但其对现实世界的独特价值使得参与和在这一生态系统中建设变得合理。然而,如果没有采用,这一价值就变得毫无意义。Solana比任何其他主网更好地理解了这一点,可能旨在发展实用性,而不是过度受到区块链最初追求的价值观的影响。Solana对其区块链生态系统的愿景是“真正的采用”。
Solana目前专注于三个主要领域:DePIN、移动和支付,这些领域与我们日常生活基础设施密切相关。DePIN利用区块链的去中心化来维护和运营现实世界的基础设施网络,围绕Solana形成了迅速发展的叙事。Solana的低费用和快速处理特别适合资本密集型的现实世界基础设施领域,如计算和存储辅助、电信、地图绘制和数据中心。DePIN和支付的发展将对利用Web3功能构建现实世界基础设施做出重大贡献,反之亦然,将作为将链下用户引入Solana链上环境的主要方式。这些链下用户可以通过像Saga移动设备这样的设备自然地积累链上经验,并利用包括RWA在内的各种链上资产类别。
总之,Solana的生态系统不仅模糊了链下和链上空间之间的界限,而且增强了每个领域的重要性。
3.Solana的戏剧性在相对较短的时间内,加密行业经历了快速增长,吸引了大量关注。在这一增长过程中经历的波动已成为业界参与者熟悉的现象。然而,Solana面临的波动水平尤其异常——在2021年至2022年区块链繁荣的顶峰期间,得益于FTX,全球第二大加密交易所,及其负责人Sam Bankman-Fried(SBF)的支持,Solana迅速成长为市值排名第四的生态系统,不包括稳定币。然而,FTX的崩溃给Solana生态系统造成了重大打击,导致SOL代币价格从峰值下跌了97%。
尽管面临如此严重的危机,Solana 仍在恢复影响力。在开发者和企业的积极参与下,生态系统变得比以前更加强大。这一系列戏剧性事件之所以可能发生,是因为Solana始终坚持不懈的愿景和强大的执行能力。
3.1 Solana入门来源:Solana白皮书“具有光速共识的单片全球同步状态机”
Solana的旅程始于2017年末。Anatoly Yakovenko根据在高通公司的经验研究了区块链技术,并确定了现有解决方案的一个重大问题:缺乏所有验证者都可以用于交易时间戳的无信任通用时钟。
因此,Anatoly提出了一种利用SHA-256循环编码时间流逝并通过此数据结构在多个节点之间同步时钟的新方法。与传统的区块链相比,传统的区块链需要节点之间进行大量通信以就交易时间达成一致并排序,拥有全球可验证的时钟允许网络更简单地同步,几乎在交易到达时立即处理交易。
这个想法实现为历史证明(PoH),符合Solana的假设,即如果软件不妨碍硬件,整个网络性能可以随着硬件进步线性增加。如今,Solana能够处理数千笔每秒的交易,区块时间记录在400-500毫秒——远高于现有区块链的性能。
最终,Solana采用这种技术方法的目标是实现两个使命:一个可扩展的平台,可以处理高使用率,并且应用程序之间的可组合性。通过共享全球同步的单一状态的集成区块链设计,开发者可以更轻松地编写程序(即智能合约),从而简化应用程序开发并改善最终用户体验。
3.2 逆境中的韧性:克服挑战Solana的发展理念、利用多线程进行并行处理以及始终表现出色的网络性能在形成以务实开发者为中心的社区方面起到了至关重要的作用。当时区块链叙事氛围达到高峰,DeFi和NFT热潮带来的快速交易和低费用需求推动了Solana成为以太坊的真正主网竞争对手。
然而,FTX的崩溃暂时阻止了这种情景。当时,Solana与SBF密切相关,SBF公开支持Solana生态系统,并吸引了像DEX项目Serum和通常在以太坊生态系统中找到的各种项目进入Solana。在SBF的支持下,FTX成长为全球第二大的中心化交易所,从而增加了他在Solana内部的影响力。然而,FTX滥用公司资产和客户存款进行贷款和投资其对冲基金Alameda Research,导致其崩溃。这进而使得严重依赖于FTX的Solana生态系统面临崩溃的风险。
尽管Solana的生态系统似乎摇摇欲坠,但与Solana理念产生共鸣的建设者仍然存在。Solana在这种情况下采取的第一步行动是通过解决技术方面的问题来增强网络的稳定性和对开发者友好的环境,从而恢复社区的信任。
3.2.1 技术方面
Solana网络的结构容易受到垃圾邮件攻击,导致网络频繁宕机。这个问题主要源于网络的设计意图,即为了最大化通信速度,采用了廉价的固定费用系统和预定的领导节点系统。为了解决这些问题,Solana采取了一系列措施来改进,包括引入QUIC(Quick UDP Internet Connections)、基于抵押权重的服务质量(Quality of Service)和本地化费率市场等。
QUIC
Solana网络使用自定义UDP协议在RPC和领导节点之间进行通信。这种方法简化了通信过程并加快了传输速度,但由于无法确认数据包传输(即确认)和识别源IP,缺乏可靠性和控制元素,因此无法防止垃圾邮件攻击。UDP的特性适用于需要实时流的连续性的服务,但不适用于要求安全性和稳定性的区块链环境。
为了克服这些问题,Solana决定采用由谷歌开发的QUIC协议。QUIC是一种基于UDP的新通信协议,保持了UDP的优点,同时简化了TCP的连接流和握手过程。因此,QUIC允许Solana实现可靠的通信,仅对丢失数据包的流请求重传,并在不中断的情况下继续传输其余数据包,显著提高了网络效率。
基于抵押权重的服务质量(QoS)
在网络需求超过网络处理能力时,服务质量(QoS)会优先处理某些类型的流量。随着QUIC的引入,关于其使用的讨论出现了——Solana的领导节点之前使用UDP,在处理事务时只考虑到达时间,而不考虑其来源。然而,通过QUIC,Solana的领导节点现在可以识别请求事务的IP,从而允许他们为某些连接指定和限制流量优先级。
流量限制程度与抵押的SOL数量成正比,这是基于抵押权重的服务质量政策的本质。也就是说,验证节点可以传输的最大数据包与抵押在Solana网络上的SOL代币数量成正比,从而增加了超过单个节点事务上限的事务被领导节点丢弃的可能性。这种方法既旨在阻止恶意验证节点引发垃圾邮件攻击,又鼓励了具有高交易需求的验证者抵押更多的SOL代币,增强Solana的安全性和对SOL代币的需求。
本地化费率市场
尽管Solana采用了固定的Gas费政策,保持了恒定的费用优势,但激烈的区块空间竞争可能导致事务失败,或者用户试图确保其事务成功而引发网络垃圾邮件攻击。为解决这个问题,Solana生态系统开始讨论引入费率市场系统。这个系统允许用户为了确保其事务快速处理而向其费用增加溢价,从而阻止垃圾邮件活动并提高网络效率。
更进一步,Solana采用了本地化费率市场方法,将其限制在特定应用或市场,以减小特定操作需求增加区块空间竞争时对整体网络的影响。这种逻辑的实现是因为每个Solana事务事先指定了要修改的特定帐户的状态部分,而且事务可以并行处理。例如,即使由于需求高涨而造成特定NFT铸造的Gas费暴涨,也不会影响与铸造无关的其他账户的费率市场,例如代币转账。目前,本地化费率市场适用于特定应用、市场和AMM池,将每个区块中每个程序的最大计算单位(CU)限制为在由于过多事务引起的费用竞争激烈的“热点”中的25%。
对本地化费率市场的讨论仍在继续,包括费率结构,截至撰写本文时的费率政策如下。
除此之外,SIMD-003讨论了引入动态基础费以进一步防止垃圾邮件问题,而SIMD-0096建议向领导节点支付全部优先费,包括应燃烧的50%。
3.2.2 生态系统与运营方面
除了这些技术努力之外,Solana吸引市场兴趣并重新获得信任的能力归功于积极接触其技术堆栈能够得到很好利用的领域,并培育以开发者为中心的社区。
加强社区情感
Solana社区通过基金会、黑客马拉松和超级团队赚钱等各种平台积极为热衷于为生态系统做贡献的开发者提供必要的资源和支持。它的运营原则是“使开发者受益对于可持续的生态系统发展至关重要”。
作为其中的一部分,一个名为BONK的meme代币,由LamportDAO社区创建,空投了其总配额的5%给留在Solana生态系统中希望重建Solana生态系统的开发者。这个meme币帮助统一了社区,随着开发者重建生态系统,迷因代币获得了关注,并在某一时点记录了超过其最低价15680%的价格上涨。BONK代币价格的上涨引发了对Solana及其生态系统的兴趣的良性循环,最终导致向Saga移动设备用户空投3000万BONK代币的提案,进一步提高了市场对BONK和Solana生态系统的兴趣。
反过来,诸如Jito(MEV解决方案客户端和质押平台)、Pyth Network(预言机网络)和Jupiter(去中心化交易所)等协议也宣布了空投策略,刺激了市场对Solana的兴趣。生态系统内的其他协议,包括Tensor、marginfi、Zeta、Parcl,宣布了积分政策,通过在Solana生态系统参与者中聚集对空投的期望,为生态系统的活力做出了贡献。
这些案例是一个文化尊重社区结合优秀产品设计如何为生态系统注入新活力的重要例子。
Web2基础设施的方法
随着2021-22年区块链热潮的消退,市场留下的一个重要问题是,“为什么使用区块链?”因此,每个主网开始进一步巩固自己的身份,并讨论实际采用的措施。在这个背景下,吸引市场对Solana产生重大兴趣的另一个因素是其迅速执行各种实践举措,实际上将现实世界基础设施与链上世界联系起来,而不仅仅是思考这些问题。
这些举措中最突出的是DePIN和Mobile。正如介绍中所解释的,DePIN利用区块链技术的去中心化特性来维护和运营真实基础设施。Solana正在独特地开拓DePIN领域,创造其叙事。这不仅旨在提出可以用Web3的语法替代/补充真实世界基础设施的用例,还要构建一个漏斗,将链下用户引入Web3世界,让他们体验Web3。配备应用商店和各种功能,为这些用户提供Solana生态系统的聚合体验的物理环境是Solana推出的Saga系列移动设备,2022年首次推出的Saga系列最初销售不佳,但随着BONK代币的新闻和Solana生态系统的活力传播,到12月份已售罄,并且预订的第二批系列于2025年上半年推出,截至2月13日已超过10万个。
第二个领域是支付。确实,基于P2P的区块链加密资产支付经常被提及为可以有意义地解决传统金融系统的中介问题、高费用和慢交易时间的用例。Solana将自己定位为最适合加密资产支付的区块链,具有多线程并行处理、快速处理速度和低交易成本。它正在积极加强这一领域的举措,使区块链交易像信用卡支付一样直观和简单 ,Circle的USDC长期以来宣布与Solana正式合作,2022年2月宣布的开源Solana Pay使各种应用程序能够构建加密资产支付功能。Solana Pay的插件已集成到 Shopify、Citcon、Checkout.com等平台,Visa宣布将Solana纳入其稳定币支付基础设施。
客户多样性和验证者去中心化的举措
此外,基于验证者客户端多样性有助于提高网络稳定性和安全性的原则,Solana正致力于通过各种验证者客户端的举措来改善韧性,客户端的多样性可以最大程度地减小单个软件缺陷对整个网络的影响,因为一个客户端中存在的错误或漏洞可能在另一个客户端中找不到。
Solana最初是由Solana Labs推出的单一客户端开始的,但随着2022年8月由Jito Labs开发的第二个客户端Jito-Solana的发布,Solana开始实现客户端多样性,并达到了由Jump Crypto开发的基于C/C++的独立验证客户端Firedancer的测试版本。
此外,一种名为Tinydancer的轻量级客户端,可以以低成本进行事务验证,也引起了相当大的关注,尤其是因为它减少了对高硬件规格的需求,从而降低了运行Solana节点所需的典型硬件规格 - 优化硬件规格以增强Solana网络的性能是必要的,但根据Vitalik的Endgame帖子,降低节点运行规格以使更多人生产区块并不利于网络的可扩展性、质量和稳定性。
运行 Solana 节点的推荐规格如下:
12核CPU,最低主频2.8GHz
128/256GB RAM(RPC 节点可能需要更多用于自定义数据库索引)
2-4 个至少 1TB 的 NVME 驱动器
10 Gbps 网络
以太坊提出的PBS(Proposer—Builder Separation)结构也是基于这样的背景。
尽管需要高规格的硬件,但托管着约2900个Solana节点的数据中心分布非常广泛,中本聪系数(指可能导致链运行问题的验证器数量)仍保持在 20 左右。尽管地理上集中在美国周围,但根据摩尔定律对软件和硬件的持续优化以及基于去中心化相关标准的委托程序的运作,表明Solana正在逐渐实现去中心化。
总之,作为除以太坊之外几个具有多个独立验证者客户端的链之一,Solana正在继续努力实现去中心化,并寻求网络的持续稳定性。
Solana一直在巩固其内部基础,并积极扩展业务。这个过程为吸引机构投资者提供了足够的元素,ARK投资的首席执行官Cathie Wood公开表达了对Solana愿景的积极展望,而Grayscale的Solana信托产品则飙升了869%。实质上,Solana通过一致的愿景和迅速的执行,证明了其恢复看似处于危机中的生态系统的潜力。
4.Solana的多个支柱在本节中,我们深入探讨了Solana技术栈的各个要素,这些要素坚定支持着其坚定的愿景,并推动了其生态系统的复苏。
4.1 可组合性与效率的技术栈4.1.1 编程语言
Solana旨在在表面上降低费用和区块时间,同时在技术上优化软件以适应硬件。这一使命需要谨慎选择程序(即智能合约)的编程语言,因此选择了Rust,Rust以其并发性、内存安全性、低级控制和强大的类型系统而闻名,该系统可防止类型错误,并确保代码安全可预测。
然而,Solana最终的目标是创建一个环境,所有LLVM(低级虚拟机)兼容的编程语言都可以互换使用。因此,虽然Solana的首选编程语言基本上是Rust,但LLVM允许使用其他语言(如C或C++)编写的代码被转换为在Solana上可执行的机器代码。
对于与Solana网络的客户端通信,开发人员可以利用基于JSON RPC API的各种SDK,使用Java、C#、Python、Go或Kotlin等语言。
LLVM是一组模块化编译器和工具链技术,可使高性能、高质量的代码能够在各种硬件平台上得到有效优化,这使其成为技术熟练的开发人员首选的开发环境。
4.1.2 核心创新
Solana应用了八项核心技术,以确保从用户提交交易到生成区块的整个过程都能实现顶级速度。为了帮助理解它们,让我们简要概述一下Solana的共识机制的运作方式:
领导节点选择:领导节点的选择基于代币持有者委托的节点的抵押权重,验证者按照领导者轮换计划进行轮换。
时间戳交易:领导节点接收交易并使用PoH进行时间戳
区块创建:领导者使用其PoH序列开始创建区块
区块传播:新创建的区块发送到复制节点(即网络中的其他验证者)
交易验证:复制节点使用它们的PoH序列验证交易顺序,并确保交易符合网络规则。由于交易顺序依赖于它们的PoH序列(即全局时钟),因此节点之间不需要P2P通信
区块最终化:一旦交易排序和验证完成,区块将被添加到区块链中。然后,选择下一个领导者,整个过程重新开始。
Solana速度如此之快,以至于它有一个领导者轮换计划,以确保领导者提前一个时代,以确保区块不会延迟或陈旧。
这将在下面的Proof of History部分进一步澄清。
历史证明(Proof of History)
如简介中简要提到的那样,PoH的本质是验证者独立生成所有交易顺序的全局时钟参考。例如,通过对先前哈希(即,hash1)进行哈希运算以生成hash2(即,sha256(hash1)),直观地表明hash1在hash2之前。Solana将此过程称为“序列”。
这种顺序哈希数据结构作为时间流逝的证明,使验证者能够轮换主验证者而无需与其他人共享经过的时间。这就是为什么Solana可以比其他区块链具有更短的区块时间。
生成此序列仅通过单核处理才有可能,因为需要引用先前的输出哈希,但验证可以通过多核完成,因为其逻辑很简单 - 哈希计算。因此,它实现了Solana的“每个节点对硬件的线性可扩展验证”的哲学。
因此,PoH更类似于一个全局时钟数据结构或使用顺序哈希函数实现的可验证延迟函数(VDF),而不是共识算法,Solana实际上使用Tower BFT DPoS作为共识算法。
Tower BFT DPoS
Tower BFT可以描述为使用PoH优化的PBFT版本。Tower BFT利用Solana的PoH作为全局时钟来预先确定顺序,仅专注于共识过程,显著减少了消息开销和延迟。通过Tower BFT,验证者达成共识的过程如下。
验证者对他们认为准确的账本版本进行投票,丢弃他们认为不正确的版本,无需进行P2P通信,在固定的时隙持续时间内进行(约400毫秒)。在某个时刻之后,每次对后续时隙进行投票时,回滚到先前区块所需的超时时间会加倍。这意味着随着大多数验证者投票支持的PoH序列继续,回滚变得越来越困难 - 例如,如果所有验证者在过去的14秒内投票了35次(14,000毫秒/400毫秒=〜35时隙),网络的有效时间限制约为435年(2^350.4/3600/24/365),使回滚几乎不可能发生。
因此,只有“最重的序列”保留在区块链中,因为大多数验证者对其进行了投票支持,因此回滚变得最为困难。简而言之,由于PoH,具有Tower BFT的验证者可以异步计算超时,无需进行P2P通信,确保投票及时,保持网络活跃性,并减少分叉的可能性。
投票根据每个验证者在网络中持有的抵押份额进行加权。
Gulf Stream
与其他区块链不同,Solana不需要公共内存池来保存用户的交易,因为由于高交易吞吐量,区块空间相对不稀缺。相反,当用户提交交易时,RPC服务器将其转换为QUIC数据包,并立即将其转发给计划成为下一个领导者的验证者。这种方法被称为Gulf Stream,它允许快速的领导者转换和交易的预执行,减少了其他验证者的内存负载。
如前所述,最初为 UDP,于 2022 年中期更新为 QUIC。
Sealevel和Cloudbreak
Sealevel是Solana中实现多线程并行处理的核心技术,与基于EVM或WASM的运行时不同。它依赖于每个交易中的“指令”,其中包含Solana网络的全局状态信息的账户数组。交易根据每个账户声明的读/写状态进行预分类,以便进行并行处理。
顺便说一句,即使使用任何传统数据库,以可以由多个线程同时读取/写入的方式组织帐户数据库也是非常困难的。为此,Solana 开发了 Cloudbreak,通过以特定方式对账户数据结构进行分区,以受益于顺序操作的速度并采用内存映射文件,从而最大限度地提高 SSD 的效率。
正如前面提到的,Sealevel中的这种并行处理逻辑也是实现局部费用市场实施的原因。
Pipelining
Solana区块链中的流水线技术是一种将数据输入流(即,提前由下一个领导者接收的QUIC数据包)划分为不同硬件部件的多个处理过程的技术。
流水线处理过程如下:
数据被带入内核空间,然后传递给GPU以进行并行签名验证。
一旦GPU上验证了签名,数据就会传递给CPU进行银行业务处理。
同时,内核空间已经准备好下一组数据,而CPU则在区块链上记录(写入)数据之前处理数据,并将其传输到下一个区块。
Solana通过流水线技术最大化硬件利用率,增强效率,加快区块的验证和传输速度。
Turbine
在交易被处理之后,领导者必须将更改的状态传播给每个验证者。如果要向许多验证者单独发送大量数据,这将是非常低效的。为了解决这个问题,Solana采用了一种称为Turbine(涡轮)的技术,类似于BitTorrent。简单地说,这项技术涉及领导者将QUIC数据包(可选地使用纠错码)划分为较小的数据包,并将它们分发给具有分层结构的验证者。
例如,考虑一个128MB的区块。为了处理这个区块,领导者将其划分为2,048个64KB数据包,并将其分发给一些验证者。这些验证者然后将数据包的片段重新传输给其他同事验证者,称为邻居,最初接收验证者是在具有高SOL代币抵押比例的节点中选择的。验证者将接收到的数据的一部分递归地传递给下一组邻居。该体系结构允许最初由领导者传输的数据最终以与邻居组的大小成指数比例的验证者数量到达,随着阶段的加深。随着邻居组的大小增加,连接网络所需的步骤将按对数尺度减少,从而实现快速数据传播。
特别是在一些位于较高级别的验证者参与恶意活动的情况下(例如,Eclipse攻击),它们可能会对整个网络产生相对较大的影响。因此,网络采用了每次通过不同随机路径发送数据包的方法。
Archiver(账本复制器)
Solana的归档器用于存储由网络每年生成的约4PB的数据。它们可以被视为一种轻客户端,不下载整个Solana账本,而仅存储其中的一部分,使具有不同硬件要求的广泛验证者群体能够参与。
当Archiver(归档器)被分配要存储的数据时,它们通过Proof of Replication(PoRep)进行数据的真实性验证,这是一种基于Filecoin的技术。归档器向网络宣布其存储空间,并因存储和验证分配数据而获得最多3%的通胀作为奖励。
4.2 可靠性与可扩展性的多样客户端前面讨论的关键技术使快速交易处理、并行执行环境和低延迟成为可能,使Solana成为构建在其网络上的应用程序的理想基础设施。然而,Solana的高吞吐量也可能对网络稳定性造成挑战,例如MEV机器人或垃圾邮件。作为回应,Jito于2022年8月成为Solana的第二个客户端,以解决MEV提取的低效性和集中化流动抵押协议问题,为网络稳定和去中心化做出贡献。
此外,像Jump Crypto的Firedancer和Tinydancer等增强性能客户端的即将发布,是丰富Solana网络内客户端多样性的重要组成部分。
4.2.1 Jito-Solana
Jito-Solana激活了MEV市场,类似于以太坊的Flashbots的MEV-boost解决方案。然而,由于Solana的独特设计,缺乏内存池,并且主要以先到先服务的方式处理交易,区块时间比以太坊要快得多,因此Jito-Solana的运行方式有所不同。
Jito的MEV客户端引入了一个虚拟内存池,每200毫秒进行一次拍卖,简化了MEV提取过程。有了Jito-Solana,搜索者可以通过Block Engine检查交易并模拟捆绑,然后通过专用处理管道接近领导节点。这种交易捆绑和区块拍卖的链下处理最小化了对网络拥塞的影响。
自2022年8月推出以来,Jito-Solana的采用率稳步增长,截至本文已达到65%。
此外,Jito已将一种流动抵押机制(即JitoSOL)引入其MEV解决方案,将MEV收益扩展给其用户,并为DeFi生态系统的扩展做出贡献。他们希望通过StakeNet以无许可的方式应用JitoSOL操作。
4.2.2 Firedancer
由Jump Crypto团队开发的Firedancer是一款全新的验证者客户端,完全重新实现了Solana Labs的客户端,采用C和C++。它旨在通过软件优化提高性能,并增加生态系统内验证者客户端的多样性。在2022年11月Breakpoint会议上展示的演示版本展示了其能够处理高达120万TPS(重复后为60万)的能力。
根据Syncracy的《Solana论点:最快的马从灰烬中崛起》,使用Firedancer可能会略微增加节点运行成本,但通过达到约55,000 TPS的竞争TPS/节点成本比,实现了竞争力。
Firedancer与现有客户端之间的一个重大区别是其模块化架构,由许多称为Tiles的单独进程组成,允许对每个进程进行优化。目前,Firedancer正在测试中测试通过名为Frankendancer的混合客户端,在Firedancer的架构中应用现有客户端的最新运行时环境和共识模块。
何时上线我们还得拭目以待,但如果Firedancer表现比现有客户端要好得多,节点运营商的客户端选择将被引导到Firedancer,并且实际上可能无法实现客户端多样性。
4.2.3 Tinydancer
Solana网络缺乏一种轻客户端功能,该功能允许在不运行完整节点的情况下进行状态验证,从而限制了其验证能力。为了解决这个问题,正在开发中的轻客户端Tinydancer使得以较低成本进行交易验证成为可能,而无需下载整个区块或执行交易。当检测到可疑交易时,它会向其依赖的完整节点发出警报。
将诸如Tinydancer之类的轻客户端引入Solana网络,该网络对节点运行具有高硬件规格要求,对于提高可访问性和验证潜力是一个重要的里程碑。虽然Tinydancer的设计尚未最终确定,但观察Solana是否能够为更广泛的用户群体提供实质性的验证能力,并实现“通过可负担得起的验证实现去中心化”,仍有待观察。
拥有各种客户端至关重要,因为少数客户端软件中固有的代码缺陷可能会对整个网络造成灾难性的破坏。观察当前和即将推出的客户端如何演变以优化Solana网络性能将是有趣的,但这些倡议正在进行中无疑是Solana网络的积极发展。
4.3 简单性和灵活性的框架和标准Solana不仅为开发人员提供了之前介绍的成熟技术堆栈,还提供了丰富的工具包和一套标准,以支持在Solana平台上开发各种应用程序的高效和有效开发。总的来说,主要的框架包括:
Solana程序库是Solana团队和社区开发的一组链上程序集合,作为Solana开发人员的标准库。它包括一套预构建的程序和实用工具,例如代币创建和管理(SPL Token程序)、代币交换、借贷协议等,促进了在Solana区块链上开发去中心化应用程序。
Anchor框架特别受到新手开发人员或那些希望快速原型设计和部署应用程序的开发人员的欢迎。它提供基于Rust的DSL、IDL、测试框架以及一套用于安全的工具。
GameShift旨在简化创建基于区块链的游戏的流程,支持构建游戏内NFT市场等各种功能。
像Scaffold和Wallet-Adapter这样的UI框架允许开发人员轻松构建前端网页,并与Solana生态系统内的钱包集成。
此外,还有像Geyser、Sologger和IronForge这样的记录器,BankRun.js提供的更丰富的程序测试环境,以及一个名为Solana Playground的基于Web的IDE,还有许多其他可用的文件、框架和工具。
考虑到引入的框架范围之广,下面突出了整个类别中使Solana独特特性突出或值得期待的一些标准和子框架。
4.3.1 代币2022(代币扩展)
尽管以太坊自由提出各种代币标准,但与以太坊相比,Solana一直使用单一的SPL代币标准,限制了标准扩展的灵活性。随着区块链的发展和对复杂代币功能需求(例如RWA)的快速增加,Solana Labs开发了一种新的代币标准,“代币2022(扩展)”,嵌入在协议层中以解决这些效率低下的问题。
这一新标准为现有的SPL代币添加了可配置的功能,以支持各种用例而无需额外的库。代币扩展类型包括Mint扩展和Address扩展。
前者扩展了代币的功能,包括Transfer Hook(用于在代币转移时有条件地执行程序)、Transfer Fee(将费用指定给特定帐户)、丰富的Metadata,以及诸如Non-Transferable Token和Confidential Transfer等功能。后者包括与帐户管理相关的功能,例如Immutable Owner(防止重新分配帐户所有权)和Default Account State(设置需要与项目进行特定交互以使用帐户和资产的帐户状态)。
Solana Labs的文件详细描述了功能和用例。然而,从功能的角度来看,可以使用代币扩展实现的标准已经在以太坊的ERC标准空间内讨论或采纳,但仍未包括以太坊的标准范围。然而,一个关键的区别是,与以太坊的应用级ERC标准不同,代币扩展是在协议层实现的。这带来了巨大的优势,因为开发人员可以快速配置程序,而不必担心在不同应用程序之间的兼容性问题 - 我们已经看到了以太坊的ERC-4337账户抽象标准在应用程序级别部署时的利用程度有多么分散)。
截至撰写本文时,代币扩展的主网部署计划定于2024年冬季,可通过此链接获取更新。
4.3.2 xNFT(可执行NFT)
任何与区块链进行过交互的人都知道用户体验还有很长的路要走。这里介绍的标准具有广泛的采用潜力,并且可以显著提升用户体验。
xNFT是由Coral开发的Solana区块链的“可执行”资产或代码。简而言之,通过xNFT插件实现代码,将其转化为可运行的Web3应用程序资产。
Coral已经建立了“Backpack”作为xNFT可以操作的环境,类似于一个超级应用钱包,集成了各种Web3应用程序(即xNFT),无需单独的连接或移动。
目前,大约有90个应用以xNFT格式发布,涵盖了游戏、NFT、DeFi等多个领域。基于React提供的Backpack和xNFT标准是完全开源的,如果更多的xNFT被接入并且对各种区块链的支持被扩展,它们可能会为去中心化应用市场带来重大的用户体验创新。最近,Backpack在季前赛中将Backpack Exchange集成到其界面中,第一天的交易量达到了3亿美元,证明了其潜力。
4.3.3 状态压缩
在Solana网络上存储数据需要打开一个代币账户并支付租金。虽然发布少量数据的成本可能微不足道,但对于大量数据而言,这就成了一个问题。状态压缩通过结合Solana Labs的账户压缩和Metaplex的Bubblegum程序来解决这些问题。
状态压缩使用Merkle树结构对每个资产的元数据进行哈希处理,将其应用于结构并将结果根哈希存储在账本顶部。这种方法允许使用更便宜的区块链账本空间而不是昂贵的账户空间进行安全的数据存储,特别适用于NFT,因为它们需要管理大量信息。
因此,压缩的NFT(即cNFT)遵循与未压缩的NFT相同的元数据模式,但它们本身不是SPL代币;它们只包含潜在解压缩的标识符。解压缩过程将cNFT转换为标准的Solana NFT,是单向的,并通过Metaplex的Bubblegum程序实现。
然而,由于cNFT数据存储在链下,因此需要一个定义交互方法的单独程序,该过程依赖于RPC提供程序,可能会产生额外的成本。修改cNFT还涉及复杂且昂贵的过程,例如通过加密证明授权来更改链下数据。
4.3.4 Solana Pay
Solana Pay是一个开源的JavaScript库,简化了在Solana区块链上进行加密货币支付的流程。它使用代币转账URL方案,使企业或开发人员可以直接接受SOL或SPL代币的支付,无需中介。提供了支付链接、‘立即支付’按钮或QR码等集成选项。
如前所述,Solana Pay的插件已与Shopify、Citcon、Checkout.com等100多家公司/项目集成。
4.3.5 Solana移动堆栈
Solana移动堆栈(SMS)是一个开源的SDK,为Solana基金会的Saga系列移动设备上的应用程序开发提供工具。SMS由以下主要组件组成。
Solana dApp Store:专门用于分发去中心化应用程序的dApp商店。它使用户可以轻松地找到、安装和使用应用程序,最终目标是让商店的内容主要由社区管理。
Mobile Wallet Adapter:一个标准化的接口,在移动环境中促进应用程序和Solana钱包之间的平滑通信。通过一次性集成该适配器,开发人员可以轻松连接到各种兼容的移动钱包。目前,它支持Android和Mobile Web ,仅限Chrome(Android)。
Seed Vault:设计用于与“钱包”应用程序一起使用,该堆栈确保用户的私钥和其他重要信息的安全保存。它允许移动设备上下载的所有应用程序使用相同的种子。
Solana Pay for Android:使用Solana区块链的支付系统,使用户可以在移动环境中轻松使用Solana相关的加密货币(即SOL、SPL)进行支付。目前仅提供Android SDK,它支持通过QR码、NFC触碰、消息和Web浏览器交互来执行Solana Pay请求。
除了这些堆栈之外,SMS文档还提供了用于各种语言/开发框架的SDK,包括React Native、Kotlin、Flutter、Unity、Unreal Engine和Solana KMP。Solana旨在通过Saga系列提供的SMS为移动环境普及区块链使用,并通过提供整合的DePIN服务、DeFi应用程序和Backpack等体验来推动零售金融。
5.Solana生态系统中的著名项目在互联网的早期阶段,互联网速度和应用程序的发展之间存在着密切的关系,有限的带宽和低传输速度导致网页加载时间长,降低了用户对多媒体内容的可访问性。这种环境有利于开发以交换基于文本的信息为重点的简单网络应用程序。
然而,随着宽带互联网的推出和数据网络技术的进步,互联网速度显著提高,导致应用程序的复杂性和功能性增加。这使得各种高带宽应用程序成为可能,如视频流媒体(例如Netflix)、在线游戏、大文件共享、实时通信和协作工具。本质上,互联网速度的提升从根本上改变了数字内容的消费方式,促进了新应用程序和服务的开发。
通过利用其消费者/开发者友好的优势,并逐步提高其去中心化程度,Solana在生成其创世区块后短短4年时间就创建了一个生态系统,拥有超过700个去中心化应用程序。
然而,这只是个开始。Solana的愿景远不止于此,它正在建设一个能够创造前所未有价值的基础设施,从优化软件与硬件的努力,引入各种客户端,到从xNFT & Backpack以及Solana Mobile Stack中预期的UX创新,都在为整合体验铺平道路。这将会爆发性地诞生更多创新型应用程序。
虽然每个项目的详细介绍将在单独的文章中介绍,但在本文的后续部分中,我们将简要介绍一些基于Solana当前进展最令人期待的项目。
5.1 多链特性Neon EVM
Neon EVM允许以太坊虚拟机(EVM)在Solana区块链上运行。该项目的目标是使基于以太坊的应用程序和智能合约能够利用Solana网络的快速处理速度、低交易成本和并行处理优势。以太坊开发者可以通过Neon EVM轻松将其现有的以太坊应用程序迁移到Solana网络上。Neon EVM允许访问存储在Solana账户中的数据,Neon EVM中的所有以太坊账户都存储在相应的Solana账户中。
Eclipse
Eclipse是一个基于SVM的以太坊Layer 2,使用以太坊作为结算层,Celestia作为数据可用性,以及RISC Zero的零知识证明来保护交易能力。
Nitro
Nitro是Solana和Cosmos之间的桥梁,旨在将Cosmos和IBC生态系统与Solana的运行时环境集成在一起。Nitro正在开发使用Sei Network作为结算和共识层,以及Nitro作为执行层的服务,允许Solana开发者访问IBC资产的流动性,并通过Nitro将资产或程序部署到Cosmos链。
Wormhole
由Solana和Certus One合作创建,Wormhole是一个桥梁协议,可以在多个区块链之间转移消息和资产,包括Solana在内。Wormhole的封装资产是Solana上流动性最高的资产之一,其主要目标是克服区块链生态系统中的流动性碎片化问题,并构建一个集成环境,在该环境中资产和信息可以自由地在不同网络之间流动。
Allbridge
始于2021年7月的Solana生态系统内的Solbridge,Allbridge进行了品牌改进以扩展到各种链。与Wormhole一样,Allbridge是与Solana生态系统深度整合的最活跃的协议之一,添加了各种功能,例如Circle的CCTP集成,支持几种消息传递协议等。
LI.FI
LI.FI是一个“多链流动性聚合协议”,它集成了各种跨网络的桥接解决方案和DEX聚合器,实现了任何网络之间的交换。LI.FI的操作基于一个假设,即基础设施碎片化将持续存在,因此,为大规模采用所需的基础设施碎片化是必要的。
5.2 基础设施与工具Helius
Helius是一个提供API、RPC节点、Web钩子和开发工具的平台,可以在Solana生态系统内开发稳定的区块链应用程序。
Pyth
Pyth Network是一个提供实时主要金融市场数据的预言机网络,对于区块链上的DeFi服务至关重要。目前,Pyth Network从90多个一级数据提供商收集数据,并为加密货币、股票、ETF和商品提供实时价格数据。
Backpack
(参见4.3.2 xNFT(可执行NFT))
Phantom & Solfare
Solflare和Phantom是Solana生态系统中最广泛使用的钱包。Phantom钱包尤其以其用户友好的界面和移动环境中的NFT管理功能而闻名,而Solflare钱包则以其在网络环境中的简洁界面和对安全方面的关注而闻名。
Hey Wallet
Hey Wallet是一个基于Solana的加密货币钱包,旨在帮助Solana生态系统用户简单直观地管理其数字资产。Hey Wallet上的用户可以通过Twitter的帖子发送和接收SOL和SPL代币。
Squads Protocol
Squads是一个多签名解决方案,使公司能够更安全地管理和运营其资产。通过Squads,公司可以在一个更安全的环境中执行各种任务,如财务管理、程序升级和多个团队成员批准的代币分发。此外,Squads还提供了一系列功能,以增强Solana项目的安全性和有效资产管理。
5.3 DePINHelium
利用Solana的性能和状态压缩功能,Helium迁移到Solana,成为一个5G无线网络DePIN。Helium的IoT设备热点用户使用HNT支付网络费用,这些费用分配给热点运营商。Helium网络兼容各种设备,最近推出了一项每月20美元的电话计划,提供美国境内的无限数据、通话和短信。
Hivemapper
Hivemapper是一个全球地图网络,使用车载摄像头收集实时高分辨率道路图像,以$HONEY代币奖励贡献者。该网络已经绘制了超过1.25亿公里的道路,用户可以通过Scout工具实时跟踪其位置。Hivemapper的车载摄像头价格在400美元至600美元之间。
Render Network & io.net
Render Network是一个基于Solana区块链的分布式GPU渲染网络,用户可以提供或利用计算能力进行复杂的3D渲染任务,使用Render代币。Render Network采用BME(Burn Mint Equilibrium)模型来平衡代币的供应和需求,确保服务的价格稳定。
与Render Network类似,io.net是一个基于Solana的分布式GPU计算网络。与Render Network不同,io.net更注重推理、并行学习、超参数调整和强化学习。这两个项目去年11月合作,以扩大GPU供应商市场的规模。
IoTex
IoTeX是一个模块化的Web3基础设施平台,将智能设备和现实世界的数据连接到区块链。通过W3bstream等协议,IoTeX旨在解决使用预言机可能产生的数据不准确性问题,并为开发者提供可靠的基础设施,以构建基于现实世界数据的应用程序。IoTeX已与Solana集成,使得像Helium、Render和Hivemapper等基于Solana的项目能够利用IoTeX的平台来验证/使用现实世界数据,并激活贡献者和用户的奖励。
Teleport
Teleport的Trip Protocol是一个建立在Solana网络上的去中心化的拼车服务,旨在解决现有拼车公司的中心化问题。通过该协议,司机有保证的高收入,乘客可以以较低的成本享受服务。
5.4 DeFiMarinade Finance
Marinade Finance是一个液体质押平台,用户可以将他们的SOL代币委托给Marinade,通过各种质押策略自动赚取质押奖励,并发行影子代币(即mSOL),可用于各种DeFi协议。Marinade Finance一直是Solana生态系统中流动性质押平台的先驱,在引入各种激励计划和其他措施以增强其产品之前。
Jito
如前所述,Jito操作Jito-Solana客户端,通过Liquid Staking Token(即JitoSOL)最大化MEV利润,并通过StakeNet将收入分享给社区。与Lido的目标是以无许可的方式运作其协议不同,Jito也打算通过StakeNet将JitoSOL池运作为无许可操作模式。
Sanctum
Sanctum是一个解决Solana生态系统内所有液体质押代币(LST)项目之间共享流动性的解决方案,允许每个LST之间的无缝交互(例如零滑点)。用户还可以通过向Sanctum Infinity池提供特定LST的流动性来赚取收入。
Drift Protocol (V2)
Drift Protocol是Solana上的一个去中心化交易平台,专注于通过其V2升级改进订单处理速度和市场效率。用户可以在具有实时价格更新的市场中进行现货交易、永续交易、借贷和贷款,以及被动提供流动性。
Phoenix & OpenBook
由Ellipsis团队开发,Phoenix是一个基于订单簿的新型DEX,旨在提供完全在链上、即时结算的交易体验。它与OpenBook竞争,OpenBook是Serum V3的社区分叉,它们提供类似的服务。OpenBook更加注重社区治理和控制。
Jupiter
Jupiter是Solana的首个Dex聚合器,为特定代币对的便宜交易提供最佳路线。通过各种空投策略吸引了大量用户,Jupiter还提供限价订单、永续交易、DCA(定投)和桥接功能。此外,预计近期将发布一个发射平台。
Zeta Markets
Zeta Markets是一个建立在Solana区块链上的去中心化衍生品交易协议,提供抵押不足的期权和期货交易。交易者可以通过订单簿机制买卖期权和期货。
marginfi
marginfi协议是Solana网络上的一个去中心化借贷协议。其产品套件包括mrgnlend,一个超额抵押借贷/借贷协议。除了典型的借贷活动外,marginfi协议旨在作为“可组合的DeFi本地协议”,使用户能够与各种DeFi协议进行整合的金融活动。
Kamino
Kamino是一个将各种金融活动结合在一起的DeFi平台,用户可以通过借贷、提供流动性、利用提供的流动性和组合管理来制定策略,以最大化收益。与marginfi一样,Kamino在支持借贷的协议中记录了最高的总锁定价值。
Parcl
Parcl是一个平台,允许用户以分数所有权的方式投资于房地产市场,基于跟踪美国各地的每平方英尺价格的数据源。
5.5 消费者与支付Magic Eden
Magic Eden是Solana上领先的NFT市场,支持包括以太坊、Polygon和比特币序数在内的多链环境,并为每个项目或BTC铭文提供了发射平台。
Tensor
Tensor 是 Solana 上为专业 NFT 交易者量身定制的平台,首次集成了 AMM 和市场功能。用户可以访问 NFT 的实时数据、定价的 AMM,并采用各种交易策略,包括 NFT 的批量收购、竞价、上币/下币等。除了这些功能之外,Tensor 还为零售用户开展各种奖励计划,与 Magic Eden 争夺 NFT 市场的顶级地位。
Metaplex
Metaplex提供了各种工具,以便在Solana生态系统中创建、销售和管理数字资产,包括所有权代表、权限管理、压缩NFT的创建和分发等。
DRiP
DRiP是一个为创作者提供的NFT发行平台,支持新艺术家轻松、经济实惠地加入Solana。希望建立粉丝基础的新艺术家可以将他们的作品发布为cNFT,并通过DRiP提供免费的NFT艺术铸造。用户可以关注他们喜欢的艺术家、发送感谢信或通过Droplets 2.0捐赠。
Sphere
Sphere是一个在12月份赢得Solana夏令营黑客马拉松的项目,试验了各种支付功能,包括入/出金、链上订阅、发票和支付链接。
Code
Code SDK是一个开放的支付协议和应用程序,允许开发者轻松从全球用户收集微支付。任何人都可以在网络环境中提供一个“Code支付”按钮体验,用户需要支付5美分的费用,开发者需要支付1美分的固定费用来支付区块链交易成本。
TipLink
TipLink是一个轻量级的非托管钱包,通过链接或QR码轻松转移数字资产。用户可以通过将他们的Gmail账户或Solana钱包链接到收到的链接或QR码来立即创建一个钱包,并通过此链接利用资产。
Solchat
Solchat是基于Solana的通信协议,允许用户在Web3环境中进行文字、语音和视频通话。所有消息和群聊都存储在链上,而语音和视频通话通过WebRTC进行点对点通信。预计Solchat也将在即将推出的Solana Saga手机上得到积极使用。
Dialect
Dialect是一个实现在Solana网络上的去中心化消息传递协议,使应用程序可以通过消息直接发送或接收代币。
5.6 文化与社区Mad Lads
Mad Lads是由Coral公司创建的一个NFT收藏品,该公司开发了Solana的框架,并设计了xNFT和Backpack等项目。这个NFT收藏品是建立在xNFT标准上的,旨在探索NFT作为去中心化应用程序的潜力。Mad Lads的发布在注入新能量到Solana社区方面发挥了关键作用,该社区由于FTX的崩溃而面临困境。
MonkeDAO
MonkeDAO是Solana上第一个NFT DAO,起源于2021年Solana Monkey Business(一个NFT收藏品)周围的一个去中心化社区。该组织积极参与各种活动,包括运行Solana验证器、运行一个质押池(即SOL)、主办在线活动和投资初创项目,所有这些都由社区100%管理。通过这些努力,MonkeDAO为Solana NFT市场的早期成功和可持续增长做出了重大贡献。
LamportDAO
LamportDAO是一个社区主导的倡议,旨在促进Solana生态系统的发展和扩展。DAO的成员共同决定了项目的重点和方向,并通过提供资金、资源和支持来推动这些项目。LamportDAO的目标是建立一个开放、包容和可持续的生态系统,以推动创新和增长。
Superteam DAO
Superteam DAO 主要在印度、东南亚、东欧、非洲等新兴市场发挥推广 Solana 优势和生态的作用。该 DAO 由具有不同经验和背景的成员组成,创建了一个以社区为中心的环境,在 Solana 生态系统内的各个项目和团队成员的支持下,可以支持、投资和开发创新项目。
Solana Universe
Solana University 是一个国际学生组织,举办各种活动并分发教育材料,以推进有关 Solana 和 Web3 的教育。
Bonk
Bonk 是 Solana 区块链上的一种meme币,其灵感来自于加密货币领域meme的广泛趋势。然而,Bonk 已成为一种象征 Solana 韧性的文化。
6.像苹果,但又不同于苹果许多人,包括 Solana 的联合创始人 Raj Gokal,在描述 Solana 时称其为“加密世界的苹果”,强调软件和硬件之间的和谐,注重性能和用户体验。这个类比可能会让 Solana 的愿景更贴近我们。然而,讽刺的是,让 Solana 更令人兴奋的不是它与苹果的相似之处,而是它的不同之处——Solana 和苹果的做法完全相反。
苹果从根本上销售硬件,使软件本质上成为销售硬件的手段。即使在 iPod 推出期间(这标志着苹果公司非凡历程中的一个重要里程碑),苹果公司也采用了结合软件 iTunes 的方式来展示其硬件体验。然而,Solana 采取了相反的方法,旨在集成硬件来封装 web3 体验,其中众多完全可组合的应用程序有机地互连。因此,与苹果的方法相比,Solana 的方法被认为更加复杂和雄心勃勃,不仅通过方便的用户体验来寻求创新,还通过软件本身提供新的体验。
最后,如果不使用技术,技术就毫无价值。简单地思考一下。我们从区块链中寻求的主要价值之一是让它作为一种创新的互联网基础设施,能够以这种方式补充现实世界的系统。
虽然比特币和以太坊为区块链的未来提出了理想的愿景,但 Solana 正在考虑如何实际应用这一过程,并且是第一个积极开拓实际用例领域的人。也许我们已经过度沉迷于 Vitalik 定义的区块链三难困境,限制了我们对每个区块链在该范围内所处位置的想象力。最终,创造最重要价值的协议将是最了解用户和开发人员交付这些体验的需求的协议。