Deprecated: Creation of dynamic property db::$querynum is deprecated in /www/wwwroot/13784740898.com/inc/func.php on line 1413

Deprecated: Creation of dynamic property db::$database is deprecated in /www/wwwroot/13784740898.com/inc/func.php on line 1414

Deprecated: Creation of dynamic property db::$Stmt is deprecated in /www/wwwroot/13784740898.com/inc/func.php on line 1453

Deprecated: Creation of dynamic property db::$Sql is deprecated in /www/wwwroot/13784740898.com/inc/func.php on line 1454
Solana 终极研报:像 Apple但又不同于 Apple_十二速旋转粘度计_米乐官网登录在线
米乐官网登录
Solana 终极研报:像 Apple但又不同于 Apple

类别:十二速旋转粘度计   来源:十二速旋转粘度计    发布时间:2024-03-25 01:38:21  浏览:1

  随着Solana上meme的火热,Solana在市场上受到慢慢的变多的关注,不少人已经将Solana当作和以太坊一样并列竞争的巨头,本文是对Solana生态的全面解析,从Solana生态的叙事、发展历史、关键技术和生态内的项目多个方面做讲述。本文会让读者全方位的了解Solana。

  Solana 第一先考虑简单性和可组合性,以其并行处理、低费用和快速交易速度而脱颖而出,成为集成区块链领域的领先者。

  尽管面临挑战,但Solana的ECO通过实施符合其一贯愿景的各种举措迅速恢复,从而重新夺回了市场份额。

  Solana 正在采用基于其独特且对研发人员友好的基础设施的多种创新应用程序,特别是在 DePIN、移动和支付等零售采用领域中处于领先地位。

  虽然Solana的愿景经常被与苹果的价值观相比较,即注重软硬件之间的和谐,并侧重于性能和使用者真实的体验,但Solana更强调通过软件体验带来的新体验,而不是通过硬件实现的便利,从而引发了更高的期望。

  从历史上看,基础设施市场,可以称为资本工业市场,往往以取胜者通吃或少数几家占主导地位的情形为特征。与此一致,自近9年前以太坊首次出现为智能合约平台以来,区块链领域的一个主要关注点一直是不同虚拟机 (VM) 之间的市场占有率。每个时间段对虚拟机趋势和基础设施需求的持续辩论表明,具有各种主题的虚拟机将继续出现和发展,逐步扩大区块链市场的规模。

  以 Solana 虚拟机 (SVM) 为代表,Solana在这一背景下无疑是一个发出有意义信息的参与者。Solana通过凸显独特于模块化结构的优势(简单性、实惠性和速度)显著促进了集成区块链的垂直发展,而这一市场似乎注定要被围绕以太坊为中心的模块化区块链ECO所主导。此外,Solana正在引领去中心化区块链的非链上用户采用区块链的过程,着重关注DePIN(去中心化物理基础设施网络)、移动和支付等领域。

  市场上流行着这一句话:“Solana不再是另类,只能在Solana上实现(Only Possible on Solana)”。本文对SolanaECO迅速恢复的市场占有率、Solana所表现出的韧性、其独特特性及我们大家可以从Solana的方法中学到的东西进行探讨。

  随着以太坊将其路线图转向以Rollup为中心的方法,模块化区块链的概念急剧上升,相关项目开始主导市场占有率。模块化区块链的本质是将共识、执行、结算和数据可用性的角色分配给不同的协议,从而通过改善可扩展性和灵活的治理来克服集成区块链的局限性。

  然而,复杂性是模块化区块链结构的关键缺陷。考虑到通过种种协议处理单个交易的过程,这种复杂性包括:不断检查兼容性和依赖性、增加的通信成本,以及难以迅速识别和解决未预料到的问题。这样的系统如何能够自信地稳定下来?要想基础设施稳定和可持续,它必须从根本上是简单的。

  Solana通过以简单性和可组合性为重点,引领集成区块链派系。自推出以来,Solana已经建立了一个独特的技术堆栈,第一先考虑这些价值观,吸引了与以太坊ECO不一样的独特应用,并培育了一个不断壮大的社区。

  这展示了集成区块链方法在行业中的有效性与重要性,挑战了以实际用例为主导的理想主义和学术氛围,特别是在以太坊为中心的领域。此外,这无疑影响了今天各种集成区块链(如Sui、Aptos、Sei等)的出现,并将继续如此。

  Solana 提倡的简单性和可组合性不仅旨在通过昂贵的硬件来提高表面性能,而且旨在通过优化和简化软件和通信技术来设计一个网络,确保功能与单个节点几乎相当。

  这种强调创建开发者友好环境的重要性不言而喻。开发的人能消除与应用程序构建的堆栈选择相关的所有复杂性,并确保各种智能合约之间的兼容性,优化其资源。低延迟、低费用和并行处理的好处,导致了一个本地化的费用市场,消除了由单个应用程序中的瓶颈可能会导致的通信效率低下。

  此外,Solana在其简单技术堆栈内提供了一系列内置功能,例如可配置的代币标准库、跨链互操作性和用于代币余额查询的RPC,而无需依赖外部索引器,促进了应用程序之间的有机互动。

  通过为开发者提供全面的技术、财务和运营支持计划,Solana为以产品为导向的开发者提供了一个理想的环境,加强了与Solana价值观一致的ECO。

  区块链技术在本质上是不便利的,但其对现实世界的独特价值使得参与和在这一生态系统中建设变得合理。然而,如果没有采用,这一价值就变得毫无意义。Solana比任何其他主网更好地理解了这一点,可能旨在发展实用性,而不是过度受到区块链最初追求的价值观的影响。Solana对其区块链生态系统的愿景是“真正的采用”。

  Solana目前专注于三个主要领域:DePIN、移动和支付,这些领域与我们日常生活基础设施紧密关联。DePIN利用区块链的去中心化来维护和运营现实世界的基础设施网络,围绕Solana形成了快速地发展的叙事。Solana的低费用和快速处理很适合资本密集型的现实世界基础设施领域,如计算和存储辅助、电信、地图绘制和数据中心。DePIN和支付的发展将对利用Web3功能构建现实世界基础设施做出重大贡献,反之亦然,将作为将链下用户引入Solana链上环境的主要方式。这些链下用户都能够通过像Saga移动电子设备这样的设备自然地积累链上经验,并利用包括RWA在内的各种链上资产类别。

  总之,Solana的生态系统不仅模糊了链下和链上空间之间的界限,而且增强了每个领域的重要性。

  在相对较短的时间内,加密行业经历了迅速增加,吸引了大量关注。在这一增长过程中经历的波动已成为业界参与者熟悉的现象。然而,Solana面临的波动水平尤其异常——在2021年至2022年区块链繁荣的顶峰期间,得益于FTX,全球第二大加密交易所,及其负责人Sam Bankman-Fried(SBF)的支持,Solana迅速成长为市值排名第四的生态系统,不包括稳定币。然而,FTX的崩溃给Solana生态系统造成了重大打击,导致SOL代币价格从峰值下跌了97%。

  尽管面临如此严重的危机,Solana 仍在恢复影响力。在开发者和企业的热情参加下,ECO变得比以前更强大。这一系列戏剧性事件之所以有几率发生,是因为Solana始终坚持不懈的愿景和强大的执行能力。

  Solana的旅程始于2017年末。Anatoly Yakovenko根据在高通公司的经验研究了区块链技术,并确定了现有解决方案的一个重大问题:缺乏所有验证者都能够适用于交易时间戳的无信任通用时钟。

  因此,Anatoly提出了一种利用SHA-256循环编码时间流逝并通过此数据结构在多个节点之间同步时钟的新方法。与传统的区块链相比,传统的区块链需要节点之间进行大量通信以就交易时间达成一致并排序,拥有全球可验证的时钟允许网络更简单地同步,几乎在交易到达时立即处理交易。

  这个想法实现为历史证明(PoH),符合Solana的假设,即如果软件不妨碍硬件,整个网络性能可以随着硬件进步线性增加。如今,Solana可处理数千笔每秒的交易,区块时间记录在400-500毫秒——远高于现有区块链的性能。

  最终,Solana采用这种技术方法的目标是实现两个使命:一个可扩展的平台,能处理高使用率,并且应用程序之间的可组合性。通过共享全球同步的单一状态的集成区块链设计,开发的人能更轻松地编写程序(即智能合约),从而简化应用程序开发并改善最终用户体验。

  Solana的发展理念、利用多线程进行并行处理以及始终表现出色的网络性能在形成以务实开发者为中心的社区方面起到了至关重要的作用。当时区块链叙事氛围达到高峰,DeFi和NFT热潮带来的快速交易和低费用需求推动了Solana成为以太坊的真正主网竞争对手。

  然而,FTX的崩溃暂时阻止了这种情景。当时,Solana与SBF紧密关联,SBF公开支持SolanaECO,并吸引了像DEX项目Serum和通常在以太坊生态系统中找到的各种项目进入Solana。在SBF的支持下,FTX成长为全球第二大的中心化交易所,从而增加了他在Solana内部的影响力。然而,FTX滥用公司资产和客户存款进行贷款和投资其对冲基金Alameda Research,导致其崩溃。这进而时严重依赖于FTX的SolanaECO面临崩溃的风险。

  尽管Solana的ECO似乎摇摇欲坠,但与Solana理念产生共鸣的建设者任旧存在。Solana在这种情况下采取的第一步行动是通过解决技术方面的问题来增强网络的稳定性和对开发者友好的环境,从而恢复社区的信任。

  Solana网络的结构容易受到垃圾邮件攻击,导致网络频繁宕机。这样的一个问题主要源于网络的设计意图,即为了最大化通信速度,采用了廉价的固定费用系统和预定的领导节点系统。未解决这样一些问题,Solana采取了一系列措施来改进,包括引入QUIC(Quick UDP Internet Connections)、基于抵押权重的服务的品质(Quality of Service)和本地化费率市场等。

  Solana网络使用自定义UDP协议在RPC和领导节点之间进行通信。这种方法简化了通信过程并加快了传输速度,但由于无法确认数据包传输(即确认)和识别源IP,缺乏可靠性和控制元素,因此无法防止垃圾邮件攻击。UDP的特性适用于需要实时流的连续性的服务,但不适用于要求安全性和稳定能力的区块链环境。

  为了克服这样一些问题,Solana决定采用由谷歌开发的QUIC协议。QUIC是一种基于UDP的新通信协议,保持了UDP的优点,同时简化了TCP的连接流和握手过程。因此,QUIC允许Solana实现可靠的通信,仅对丢失数据包的流请求重传,并在不中断的情况下继续传输其余数据包,明显提高了网络效率。

  在网络需求超过网络解决能力时,服务的品质(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%。

  除了这些技术努力之外,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生态系统参与者中聚集对空投的期望,为生态系统的活力做出了贡献。

  这些案例是一个文化尊重社区结合优秀产品设计如何为生态系统注入新活力的重要例子。

  随着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、平台,Visa宣布将Solana纳入其稳定币支付基础设施。

  此外,基于验证者客户端多样性有助于提高网络稳定性和安全性的原则,Solana正致力于通过各种验证者客户端的举措来改善韧性,客户端的多样性可以最大程度地减小单个软件缺陷对整个网络的影响,因为一个客户端中存在的错误或漏洞可能在另一个客户端中找不到。

  此外,一种名为Tinydancer的轻量级客户端,可以以低成本进行事务验证,也引起了相当大的关注,尤其是因为它减少了对高硬件规格的需求,从而降低了运行Solana节点所需的典型硬件规格 - 优化硬件规格以增强Solana网络的性能是必要的,但根据Vitalik的Endgame帖子,降低节点运行规格以使更多人生产区块并不利于网络的可扩展性、质量和稳定性。

  尽管需要高规格的硬件,但托管着约2900个Solana节点的数据中心分布非常广泛,中本聪系数(指可能导致链运行问题的验证器数量)仍保持在 20 左右。尽管地理上集中在美国周围,但根据摩尔定律对软件和硬件的持续优化以及基于去中心化相关标准的委托程序的运作,表明Solana正在逐渐实现去中心化。

  总之,作为除以太坊之外几个具有多个独立验证者客户端的链之一,Solana正在继续努力实现去中心化,并寻求网络的持续稳定性。

  Solana一直在巩固其内部基础,并积极扩展业务。这个过程为吸引机构投资者提供了足够的元素,ARK投资的首席执行官Cathie Wood公开表达了对Solana愿景的积极展望,而Grayscale的Solana信托产品则飙升了869%。实质上,Solana通过一致的愿景和迅速的执行,证明了其恢复看似处于危机中的生态系统的潜力。

  在本节中,我们深入探讨了Solana技术栈的各个要素,这些要素坚定支持着其坚定的愿景,并推动了其生态系统的复苏。

  Solana旨在在表面上降低费用和区块时间,同时在技术上优化软件以适应硬件。这一使命需要谨慎选择程序(即智能合约)的编程语言,因此选择了Rust,Rust以其并发性、内存安全性、低级控制和强大的类型系统而闻名,该系统可防止类型错误,并确保代码安全可预测。

  然而,Solana最终的目标是创建一个环境,所有LLVM(低级虚拟机)兼容的编程语言都可以互换使用。因此,虽然Solana的首选编程语言基本上是Rust,但LLVM允许使用其他语言(如C或C++)编写的代码被转换为在Solana上可执行的机器代码。

  LLVM是一组模块化编译器和工具链技术,可使高性能、高质量的代码能够在各种硬件平台上得到有效优化,这使其成为技术熟练的开发人员首选的开发环境。

  Solana应用了八项核心技术,以确保从用户提交交易到生成区块的整个过程都能实现顶级速度。为了帮助理解它们,让我们简要概述一下Solana的共识机制的运作方式:

  领导节点选择:领导节点的选择基于代币持有者委托的节点的抵押权重,验证者按照领导者轮换计划进行轮换。

  交易验证:复制节点使用它们的PoH序列验证交易顺序,并确保交易符合网络规则。由于交易顺序依赖于它们的PoH序列(即全局时钟),因此节点之间不需要P2P通信

  区块最终化:一旦交易排序和验证完成,区块将被添加到区块链中。然后,选择下一个领导者,整个过程重新开始。

  Solana速度如此之快,以至于它有一个领导者轮换计划,以确保领导者提前一个时代,以确保区块不会延迟或陈旧。

  如简介中简要提到的那样,PoH的本质是验证者独立生成所有交易顺序的全局时钟参考。例如,通过对先前哈希(即,hash1)进行哈希运算以生成hash2(即,sha256(hash1)),直观地表明hash1在hash2之前。Solana将此过程称为“序列”。

  这种顺序哈希数据结构作为时间流逝的证明,使验证者能够轮换主验证者而无需与其他人共享经过的时间。这就是为什么Solana可以比其他区块链具有更短的区块时间。

  生成此序列仅通过单核处理才有可能,因为需要引用先前的输出哈希,但验证可以通过多核完成,因为其逻辑很简单 - 哈希计算。因此,它实现了Solana的“每个节点对硬件的线性可扩展验证”的哲学。

  因此,PoH更类似于一个全局时钟数据结构或使用顺序哈希函数实现的可验证延迟函数(VDF),而不是共识算法,Solana实际上使用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通信,确保投票及时,保持网络活跃性,并减少分叉的可能性。

  与其他区块链不同,Solana不需要公共内存池来保存用户的交易,因为由于高交易吞吐量,区块空间相对不稀缺。相反,当用户提交交易时,RPC服务器将其转换为QUIC数据包,并立即将其转发给计划成为下一个领导者的验证者。这种方法被称为Gulf Stream,它允许快速的领导者转换和交易的预执行,减少了其他验证者的内存负载。

  Sealevel是Solana中实现多线程并行处理的核心技术,与基于EVM或WASM的运行时不同。它依赖于每个交易中的“指令”,其中包含Solana网络的全局状态信息的账户数组。交易根据每个账户声明的读/写状态进行预分类,以便进行并行处理。

  顺便说一句,即使使用任何传统数据库,以可以由多个线程同时读取/写入的方式组织帐户数据库也是非常困难的。为此,Solana 开发了 Cloudbreak,通过以特定方式对账户数据结构进行分区,以受益于顺序操作的速度并采用内存映射文件,从而最大限度地提高 SSD 的效率。

  正如前面提到的,Sealevel中的这种并行处理逻辑也是实现局部费用市场实施的原因。

  Solana区块链中的流水线技术是一种将数据输入流(即,提前由下一个领导者接收的QUIC数据包)划分为不同硬件部件的多个处理过程的技术。

  在交易被处理之后,领导者必须将更改的状态传播给每个验证者。如果要向许多验证者单独发送大量数据,这将是非常低效的。为了解决这样的一个问题,Solana采用了一种称为Turbine(涡轮)的技术,类似于BitTorrent。简单地说,这项技术涉及领导者将QUIC数据包(可选地使用纠错码)划分为较小的数据包,并将它们分发给具有分层结构的验证者。

  例如,考虑一个128MB的区块。为了处理这个区块,领导者将其划分为2,048个64KB数据包,并将其分发给一些验证者。这些验证者然后将数据包的片段重新传输给其他同事验证者,称为邻居,最初接收验证者是在具有高SOL代币抵押比例的节点中选择的。验证者将接收到的数据的一部分递归地传递给下一组邻居。该体系结构允许最初由领导者传输的数据最终以与邻居组的大小成指数比例的验证者数量到达,随着阶段的加深。随着邻居组的大小增加,连接网络所需的步骤将按对数尺度减少,以此来实现快速数据传播。

  特别是在一些位于较高级别的验证者参与恶意活动的情况下(例如,Eclipse攻击),它们可能会对整个网络产生相对较大的影响。因此,网络采用了每次通过不同随机路径发送数据包的方法。

  Solana的归档器用于存储由网络每年生成的约4PB的数据。它们能被视为一种轻客户端,不下载整个Solana账本,而仅存储其中的一部分,使具有不一样硬件要求的广泛验证者群体能够参与。

  当Archiver(归档器)被分配要存储的数据时,它们通过Proof of Replication(PoRep)进行数据的真实性验证,这是一种基于Filecoin的技术。归档器向网络宣布其存储空间,并因存储和验证分配数据而获得最多3%的通胀作为奖励。

上一篇:华北地区新品种漏斗菜