作者:Sal Qadir Galaxy研究助理
编译:象牙山首席村民 碳链价值
近期Solana生态在DePin概念和MeMe币的带动下整体表现抢眼,其原生代币SOL的价格也在12月24突破100美元。Solana上DEX的交易量短暂超过以太坊,「Solana超越以太坊」的呼声随之高涨。
Solana真能超越以太坊吗?
为更深入理解Solana及其生态内核和未来发展。村民本人看了一些Solana过往研究资料,深感Galaxy这篇更加干货详实和全面。能将Solana从创立到发展以及未来规划进行全景式描述,目前很少见到。特此精选这篇Galaxy在2022年发布的一篇介绍Solana以及其生态的深度报告。供读者参考/学习。
简介
Solana是一种快速、低延迟、权益证明的Layer 1公链,具有差异化的技术架构,在多个Dapps上的使用量不断增长。虽然目前基本的设计问题限制其弹性,中心化问题也很明显,但协议团队建议的复杂技术修复和升级可以减轻或解决这些问题。尽管如此,在过去12个月里,Solana已成功从其他Layer1公链中脱颖而出,挑战以太坊作为加密货币领域智能合约宝座的地位。
Solana独特的扩展方式与其他大多数Layer1公链形成鲜明对比--理论吞吐量达到每秒5万笔交易,交易费用低廉且固定。从开发者的角度来看,Solana在不依赖模块堆栈、Layer2或分片的情况下实现可组合性,并以此为荣。本报告将对Solana进行深度评估,揭示其在Layer1公链领域占据和保持市场份额的有利条件。
2021年1月1日以来 Solana每日活跃用户(付费用户)
背景与历史
谁是Anatoly Yakovenko(阿纳托利·科文科)?
Anatoly Yakovenko在加利福尼亚州旧金山担任工程师期间创立了Solana。他职业生涯的大部分时间都在高通公司(Qualcomm)度过,在那里,他利用自己的应用工程专业知识解决了硬件优化领域的挑战性问题。阿纳托利以其强大的技术头脑赢得了声誉--他最值得一提的成就是设计了高性能DSP软件,该软件为Google Tango(首款支持智能手机增强现实功能的移动设备)提供了高性能。2017年,他通过一位致力于将深度学习硬件部署到云端的朋友第一次对加密货币产生兴趣(不出所料,这类专用硬件与Solana验证器节点有许多相似之处)。阿纳托利和他的朋友将利用这些功能强大的计算机来挖掘比特币,并在扣除初始资本支出后实现盈利。随着阿纳托利掉进研究工作量证明挖矿的兔子洞,他开始好奇为什么需要工作量证明,是什么导致工作量证明挖矿缓慢,以及如何改进工作量证明。
2017年的一个晚上,阿纳托利探索了单线程挖矿,这就是众所周知的 「红色药丸」时刻。阿纳托利推断,与其测量「工作量证明」挖矿中不可或缺的电量,不如测量时间。阿纳托利坚信,将加密网络的安全性与电力或时间等物理常数联系起来,对于长期可靠性至关重要。在这种情况下,当阿纳托利意识到可以利用顺序哈希来保证两个事件之间需要一定的时间时,他顿悟了。阿纳托利后来将这一概念描述为「历史证明」(Proof-of-History),并于2017年11月在白皮书草案中发表这些发现。到2018年2月,阿纳托利与格雷格-菲茨杰拉德(Greg Fitzgerald)一起发布Solana测试网与官方白皮书。
阿纳托利的一位高通同事斯蒂芬-阿克里奇(Stephen Akridge)建议修改Solana的架构,利用GPU的并行化签名来实现验证。斯蒂芬的宝贵贡献既验证了阿纳托利最初协议设计的优点,也促使他全力以赴地投入到这个项目中。除了格雷格和斯蒂芬,阿纳托利还招募了拉吉-戈卡尔(Raj Gokal)和另外三位苹果公司/高通公司的资深专家,组建Solana Labs。虽然该项目最初被命名为Loom,但团队遭遇Loom Ethereum L2网络命名混乱的问题。团队最终决定更名为Solana,以南加州Solana海滩(团队当时居住和工作的地方)命名。
在熊市中成长
Solana Labs成立于2018年初,由富有远见的创始人阿纳托利领导。Solana Labs团队的使命是将Solana从Proof-of-Concept推向生产级、无许可公链。唯一的问题是,他们在2018年面临着艰难的筹资环境--ICO泡沫刚刚破裂。比特币价格一路暴跌,许多投资者对区块链/加密初创公司持冷淡态度。Solana Labs联合创始人兼首席运营官拉吉-戈卡尔(Raj Gokal)在FTX的播客中描述道,当时,Solana团队正努力在激烈的竞争中脱颖而出,Dfinity(现名为ICP)刚刚融资 1亿美元,而Avalanche Labs则是由康奈尔大学著名教授艾明-冈-西勒(Emin Gun Sirer)基于新颖的共识协议创立的。在一些人看来,Solana不过是又一个专注于每秒交易量(TPS)等「虚荣指标」的Layer 1公链。当时,以Twitter为基础的「加密圈」更热衷于关注隐私和互操作性而非可扩展性的初创公司。幸运的是,阿纳托利说服了他在玩水下曲棍球时认识的一位朋友成为早期投资者,这位投资者随后将 Solana团队介绍给另外两位支持者。
该团队通过向合格投资者提供私人代币销售,筹集到2000万美元资金。一些早期支持者包括Multicoin Capital、500 Startups和Race Capital的一位创始人。Solana测试网络能够持续支持每秒25万笔的高频交易,给这些投资者留下了深刻印象。私募代币销售作为A轮融资于2019年底宣布。团队在筹集资金的同时,还建立了一个名为 Tour de SOL的公共测试网(Solana的大多数联合创始人都是自行车爱好者)。到2020年3月,Solana在CoinList上进行了176万美元的公开代币拍卖,并推出主网测试版。
技术架构
Solana的区块链与纳斯达克速度
阿纳托利最初开发Solana时,借鉴了他个人对程序化电子交易的迷恋。作为访问盈透证券等流行平台API的普通最终用户,阿纳托利感到沮丧的是,他的交易被比他拥有更多资金和交易基础设施的中介机构进行了前置操作。他希望Solana的普通用户能享受与强大的机构公平竞争的环境。从长远来看,Solana的目标是最终在公链上实现纳斯达克的规模和响应速度。事实上,Solana公司早期的种子阶段投资方案中就有这样一句话:「Solana的区块链和纳斯达克速度」。阿纳托利为Solana所做的设计决定强调的是速度和信息流,而不是比特币等其他区块链所关注的「价值存储」用例。
将Solana与其他绝大多数Layer 1公链区分开的关键因素是:1)硬件;2)「挂钟」时间的物理流逝;3)可组合性。这三个关键属性共同构成Solana技术栈的基础支柱。
首先,也是最重要的一点是,Solana公司非常依赖硬件方面的进步,以应对软件层面协议进步所带来的挑战,从而保证其速度和规模会随着硬件的不断改进而提高。从大约五年前开始,仅适用于CPU晶体管密度的摩尔定律的进展已经放缓,但仍在不断进步。更重要的是,人工智能/机器学习领域正在推动GPU/并行化处理能力取得新突破,而且在短期内没有放缓的迹象。Solana团队认为,软件层面的进展(如以太坊的2.0更新)已经臭名昭著,但由于只有一小部分人具备以安全方式实施协议级变更的技术深度,软件层面的进展可能会遇到障碍。无论他们在底层协议上取得多快的进展,Solana团队都在赌计算机硬件行业将年复一年地向前发展。这就确保了Solana的底层可扩展性可以在其他条件相同的情况下,搭上硬件行业发展的顺风车。这也使Solana公链有别于其他Layer 1公链,后者的扩展路线图主要依赖于软件设计的进步。
Solana技术架构的第二个基本概念是时间。Solana将时间与状态更新共识解耦。由于Solana上的每笔交易都有时间戳,因此交易发生时可以实时流式传输。这种方法与大多数其他公链不同,后者是在每个区块的交易中分批处理时间戳。将时间从状态更新中分离出来的好处是,验证者可以对区块进行预处理,以提高吞吐量,因为其交易的排序遵循一个全局时钟。
尽管如此,值得注意的是,更广泛的公链开发/研究社区(除Solana 之外)很少承认时间是扩展公链的有用的不变量。唯一一个将时间用于扩展分布式应用的显著例子出现在电信行业(鉴于Solana创始团队在电信行业的经验,这也是合情合理的)。具体来说,自2G时代以来, TDMA一直是蜂窝网络的基础。TDMA工作原理的细节不在本报告的讨论范围之内,但它可以归结为利用有限的资源(射频带宽),并将带宽切割成由全局时钟创建的时间段,从而在不需要更多网络资源的情况下满足更多设备的连接。如果没有这种关键的、基于时间的蜂窝网络扩展方法,今天就不会有无处不在的移动宽带。下面是 TDMA工作原理的简化图。
加倍采用单体架构
最后,支撑Solana技术的第三个关键概念是可组合性。可组合性是指Solana有意将其设计为单体公链。虽然Solana所走的单体化道路在他们看来被定位为杀手级功能,但在更广泛的加密货币领域,这种选择无疑是一种逆向的公链设计赌注。其他公链,如以太坊和NEAR,将单体架构视为长期可扩展性的障碍。这些相互竞争的Layer 1公链正在探索各种解决方案,如模块化扩展(由以太坊中的Celestia和 Evmos等项目推进)、Layer2扩展(由以太坊中的Starkware和Aztec 等项目推进)以及各种形式的分片(在以太坊的路线图上,目前已在 NEAR协议中实施)。
这些技术方法之间的设计权衡值得在单独的研究报告中进行讨论。无论如何,Solana都不愿偏离其单体架构的未来愿景。Solana团队认为,优化可组合性的好处在于,在单体的全局状态上构建应用程序非常优雅。Solana团队认为,在单体架构下,开发人员在编写需要 Solana不同状态片段的智能合约时,不会因为多个分片或Layer 2系统而感到负担。具体来说,如果一个应用程序开发人员想在NFT平台的SPL令牌和DeFi应用程序的SPL令牌之间创建一个原子交换,由于Solana的全局状态,他们现在可以很容易地做到这一点。如果同一个开发者要为分片状态编写智能合约,他们可能需要添加额外的逻辑来检查交换的每一部分位于哪个分片上,这就增加了相关交易的复杂性。
随着区块链应用变得越来越复杂,彼此交织在一起,在模块化/或分片系统上构建的开发复杂性可能会成倍增加。从最终用户的角度来看,尽管Layer1是相同的公链,但基于一个Layer2协议构建的应用程序可能无法与基于另一个Layer2协议构建的应用程序实现本地互操作(例如基于Optimism或Arbitrum构建的两个独立应用程序,两者都是以太坊的第2层)。Solana非常重视终端用户体验,他们认为模块化/Layer2/分片是「最后的手段」,而不是「必要的罪恶」。值得强调的是,Solana的思路虽然用心良苦,但与当今几乎所有其他Layer1公链的路线图形成鲜明对比。对于大规模利用多个Layer2公链来说,用户体验会有多繁重,目前还没有定论。如今,大多数Layer1公链仍然是单体的,只有时间才能证明每个区块链的扩展方法在高使用率下的承受能力。Solana已经对加密货币在非单体机制下的未来做出了一些合理的猜测,目前,他们致力于保持可组合的单体架构所带来的全局状态的简单性。
避开EVM
以太坊虚拟机(EVM)是一个计算引擎,是以太坊智能合约的运行环境。开发人员使用EVM在以太坊上构建去中心化应用程序(DApps)。其目的是在无需许可的以太坊上管理「状态」。
许多其他Layer1公链和侧链(如Avalanche、Binance Smart Chain、Harmony和Polygon等)都将EVM兼容性作为核心功能。这是因为已经有很多在EVM上运行的Dapp用Solidity编写的代码,将这些代码移植到与EVM兼容的链上是一件相对简单的事情。这些与EVM兼容的备用Layer1还可以利用开发者方面(Hardhat、Truffle、Remix)和用户界面/用户体验方面(MetaMask、Coinbase Wallet)的现有工具。
另一方面,Solana的设计初衷是在LLVM而不是EVM中运行。LLVM 是一个标准的编译器工具链,它将人类可读代码(如用Rust编写的代码)与汇编程序(可利用硬件优化的低级代码)分开。从实用角度看,可以想象基于LLVM的部署流程是源代码->LLVM->汇编。Solana 做出这种架构选择有两个关键原因。1.) Solana设计为硬件优化,而 Solidity/EVM本身并不支持硬件优化。2.) 像Rust这样的编程语言允许编写速度极快的底层代码,这种代码在开发者社区中被更广泛地采用,而且理论上更容易被有经验的开发者审核。根据2020年Stack Overflow开发人员调查,65000多名开发人员连续第五年将Rust评为最受喜爱的编程语言(差距很大)。
然而,Solana做出这一决定的代价是,了解Rust的区块链特定开发人员并不多,因此从相互竞争的加密公司/协议中招募新人才往往是一项困难的工作。不过,有些人认为这是一个积极的方面,因为 Solana开发者社区性质上不那么「唯利是图」,而且由于其技能组合只对基于Rust的区块链项目有用,因此更加致力于Solana生态系统。
上文所述的高层次技术决策,就是下文所述 Solana 8项核心创新的 「原因」。
Solana的8项核心创新
历史证明(POH)是共识前的时钟:历史证明既不是共识协议,也不是女巫抵抗机制。相反,POH是一种高频、可验证延迟函数(VDF)。VDF是一种按顺序产生唯一输出函数,其验证速度远远快于其产生速度。换句话说,VDF按顺序产生输出需要时间,但可以并行验证。在Solana的历史证明中,VDF实际上是一个在恒定循环中运行的 SHA256哈希函数。其工作原理是,最初向SHA256函数输入一个任意值(例如单词Solana),然后将每次哈希的输出作为输入反馈回 SHA256,再次进行哈希处理。通过重复这一过程,我们可以确定产生最终输出所花费的时间是真实的,因为不可能并行生成每个都依赖于前一个哈希值的哈希值。这种按顺序哈希的数据结构使Solana能够有效地创建一个全局「挂钟」,Solana公链上的所有交易都可以参考这个「挂钟」来证明这些交易发生的顺序。
简而言之,历史证明:
SHA256在单个内核上尽可能快地循环,每个输出都是下一个输入。
Solana网络对这一重复循环进行采样,并记录迭代次数和状态
信息可作为哈希值与状态一起插入PoH循环。这就保证了信息传递的顺序
Tower BFT拜占庭容错:Tower BFT本质上是Solana的共识机制。它指的是Solana实现的实用拜占庭容错(PBFT)。作为回顾,拜占庭容错描述了解决拜占庭将军问题(Byzantine Generals Problem)的方法--即在两个地理上分布的将军之间协调攻击的问题,而这两个将军只能通过信使进行通信。容错系统旨在防范坏人试图传播错误信息,或在「信使」到达目的地之前对其进行拦截。
在Solana系统中,Tower BFT是对传统BFT系统的一种创新,验证者以某种方式对一个区块进行投票(我们称这种初始投票为X),在随后的两个区块中,验证者将只对从「X」开始的区块进行投票。每当验证者投票支持一个源于「X」的区块时,这个「回滚超时」就会加倍。由于PoH的存在,每个验证者都可以验证区块中的信息,因此他们可以放弃与Solana历史不一致的区块。网络上的节点只有在最大投票锁定时间内才能获得通胀奖励。这有助于保证验证者的经济利益与他们认为网络中大多数人投票支持的分叉一致。
在Tower BFT中,活跃性(指始终添加新区块的能力)优先于一致性(指最终区块中潜在分叉的数量)(见图)。Tower BFT与标准PBFT 实现的不同之处在于,Tower BFT在达成共识之前依赖PoH作为全局时钟。这使得Solana能够减少延迟和消息传递开销,而这正是传统 PBFT常见缺陷。在Tower BFT下,验证者可以在哈希值或「时段」的固定时间段内进行投票。一般情况下,一个时段相当于400毫秒(不过随着硬件的不断进步,时隙也会发生变化)。如前所述,随后的每一个时段都会使网络必须停止以「展开」潜在投票而必须拖延的挂钟时间(也称为超时时间)加倍。
例如,如果Solana上的每个验证者在过去15秒内投票38次(15,000 ms / 400 ms = ~38个时段),那么网络的超时时间实际上为~3,400 年。(2^38*400)/1000/60/60/24/365. 这种BFT方法的前提是随着区块的产生,超时时间呈指数增长。与「工作量证明」不同的是,一旦超级多数验证者对PoH哈希值进行投票,该哈希值就无法回滚。最终结果就不是概率性的。
在Tower BFT下,网络可以异步计算超时,而无需点对点通信。验证者进行的每次投票都包含一小段可验证信息(与PoH 绑定)。如果其他验证者观察到提议的投票包含PoH无法验证的信息,那么该投票就会被直接丢弃。这就是为什么由PoH启用、与BFT机制本身分离的「挂钟」对于Solana的可扩展性方法至关重要。
Gulf Stream无内存池转发协议:在内存池中,未经确认的交易处于闲置状态,等待网络处理。在比特币或以太坊这样的内存池结构下,支付较高费用(或小费)的交易者可以激励网络矿工或验证者更快地确认其交易,并将其从内存池中移除。内存池的大小和交易获得区块链认可的成本都代表了特定区块链上区块空间的供求关系。
关于Solana,试想一下,如果Solana验证器可以管理一个理论上有 10万笔交易的「Mempool」(Solana实际上并没有使用字面意义上的 Mempool)。在这些参数下,假设吞吐量为每秒50,000笔交易,Solana验证器可以在数秒内清除这个内存池。然而,这种过度简化忽略了公链传播的重要性。在大多数公链中,mempool交易是通过流言协议在节点网络中传播的。流言协议是指通过分布式节点网络传输数据的点对点通信方法。流言协议之所以运行良好,得益于Bloom过滤器等先进技术,这些技术用于帮助节点更高效地向其他节点传播交易。这种效率源于bloom过滤器利用哈希函数来识别一个元素是否不包含在给定的数据结构中(恒定时间)。然而,随着公链吞吐量的增加,由于每次实例化bloom过滤器时需要计算的哈希值数量庞大,运行 bloom过滤器的计算成本可能会过于昂贵。因此,Solana团队采用了与其他大多数公链截然不同的区块传播方式。
Gulf Stream描述了Solana 独特的交易传播方式,即把交易缓存和转发都推向网络边缘。由于验证者知道交易的顺序和未来的领导者是谁,因此他们可以提前执行交易。这样,作为领跑者的验证者就能更快地切换(类似于接力赛跑的田径运动员在队友传棒之前就开始跑自己的那一段)。使Gulf Stream技术成为可能的创新是已知的领跑者时间表(再次使用跑步的比喻,参加接力赛的团队会提前确定每个成员的跑步顺序)。这个领导者日程每隔一个时期(约2天)生成一次,这意味着交易将直接发送给当前和下一个领导者,而不是像以太坊 mempool 那样被随机传播。大多数公链都没有这种特定领导者原则。除了允许交易提前执行和促进无缝领导者切换外,这种方法还能减少验证者的内存负荷,因为他们不需要跟踪未确认的交易,并缩短了确认时间。Gulf Stream的主要风险在于:1)增加验证者串通的风险(因为领导者是预先确定的,但Solana团队认为由于Solana的快速区块时间,这种风险微乎其微);2)垃圾邮件倾向,因为Gulf Stream是无内存池的,垃圾邮件交易会直接发送给领导者。
Sealevel并行智能合约:Sealevel是一种虚拟机,允许在具有相同状态的区块链上同时执行智能合约。相比之下,与EVM兼容的公链是单线程的,一次只能有一个智能合约修改公链的状态。Sealevel的智能合约并行执行引擎由其核心的验证器提供支持,使交易能够在具有相同状态的公链上同时执行。Sealevel的工作原理类似于一种名为「分散-聚集」(scatter-gather)的操作系统技术。Solana生态系统上的开发人员必须事先声明他们将读写的状态。虽然这增加了开发的复杂性,但也让Solana能够并行执行任何被认为不重叠的智能合约。Sealevel 最终使用伯克利包过滤器(Berkeley Packet Filters)将事务执行交给硬件级。通过利用Sealevel虚拟机,Solana上仅读取相同状态的事务可以并发执行,非重叠事务也可以同时执行。
Turbine区块传播协议:Turbine的区块传播方式在很大程度上借鉴了BitTorrent等平台的原理。Turbine的工作原理是将存储在区块中的数据分解成更小的数据包。当前区块的领导者将区块数据分成大小不超过64kb数据包,每个数据包发送给不同的验证器。验证器收到数据包后,会将该数据包传送给其他邻居。然后,这些邻居会将数据包传播给下面的邻居。此外,Turbine还考虑到潜在的不诚实节点,它们可能会向邻近节点发送错误数据或不发送数据。为了解决这个问题,领导者会生成Reed-Solomon擦除码。擦除码允许每个验证器在未收到所有数据包的情况下重建整个数据块。如果引导者以擦除码发送30%的数据包,那么网络可以丢弃任何30%的数据包而不会丢失数据块。领导者也可根据网络状态调整这一比例。这些变化基于领导者从以前的数据块中观察到的数据包丢包率。
管道(用于验证优化的事务处理单元): 管道化指的是硬件层面的优化,它使 Solana能够将输入数据流分割成不同的进程,在不同的硬件上运行。管道化利用由Rust通道提供支持的消息队列来构建分为3个阶段的管道。
在第一阶段,数据被获取并发送到内核(操作系统)级别的区块。具体来说,内核空间会将发送到下一个GPU阶段的数据传递出去,在 GPU阶段,签名能够被并行验证。一旦签名得到验证,GPU就会将数据移交给CPU,进入下一个银行业务阶段。与此同时,内核空间已经获取了下一组数据,并将从中央处理器获取要写入公链的数据,然后将其发送到其他区块。
有一个类比可以帮助解释这一概念,那就是洗碗。通常,洗碗分为多个阶段:冲洗、消毒、烘干、储存。第一个人将负责冲洗脏盘子并存放干净、干燥的盘子,而不是由一个人按顺序完成每个步骤。不过,他们会把餐具交给另一个人,后者只负责消毒。也许这个人还可以用一个装满干净肥皂水的盆子同时给许多碗碟打肥皂/消毒。(这是GPU 并行化的一个粗略类比)。最后,第三个人将专注于晾干这些餐具,并将洗完的餐具交还给第一个人,由他将餐具存放在应该放置的地方。
Cloudbreak横向扩展账户数据库:Cloudbreak使Solana能够在硬件层面利用并发读写。Solana没有依赖传统数据库来实现这一目标(这是非常困难的),而是借鉴操作系统的原理,建立了一种不同类型的数据库。从架构上讲,Cloudbreak处理账户数据的方式如下:
账户和分叉索引存储在RAM中
账户采用内存映射
每个内存映射存储来自单个提议分叉的账户
映射随机分布在固态硬盘上
利用写入时复制语义
将写入添加到同一分叉的随机内存映射中
每次写入完成后更新索引
Solana团队不得不从头开始构建所有查询和数据操作工具,而不是依赖通用数据库抽象。因此,Solana网络才能通过在固态硬盘上横向扩展的顺序读取,为给定的分叉计算状态更新的默克尔根。即使当 Solana的账户数超过1000万(这将导致数据量过大,无法完全存储在RAM中),Cloudbreak仍可在单个固态硬盘上支持每秒100万次读写。
存档器分布式分类账存储:存档器最好被视为不下载Solana全部分类账的轻型客户端。这一点非常重要,因为Solana每年会产生约4 PB的数据,只有具有大型存储规格的大型验证器才能存储所有这些数据。存档器让更多节点都能存储Solana的历史数据,有助于降低集中化风险。从本质上讲,存档器与验证交易的验证器相同,它们也会下载Solana的部分分类账,并向更广泛的验证器集提供复制证明(ProReps),以确定它们没有恶意行为。
Solana的实际性能
如果不考虑可能导致与其他公链进行「同类比较」无效的因素,就无法对Solana作为可扩展公链的性能进行客观评估。例如,Solana 的白皮书声称理论上每秒可完成71万笔交易。然而,在撰写本文时,Solana的网站显示,在过去6个小时里,平均每秒交易量约为1,500 次(TPS)。由此可见,Solana的理想未来与当前现实之间存在着约 500倍的差距。将Solana自己报告的TPS看作表面价值是有问题的,因为它将内部共识信息算作交易,这不是任何其他公链的标准做法。在 Solana中,共识信息被称为「投票交易」--它们是拥有投票账户的验证者,处理投票登记、投票收集和新投票签署。在Solana上,涉及Dapp智能合约交互的交易被称为「非投票」交易(大多数其他公链只将「非投票」交易计入其TPS数量)。根据Dune Analytics的数据,在2022年3月2日至2022年4月3日期间,投票交易占 Solana所有交易的80-90%。因此,从Solana报告的约1,500 tps指标中减去「共识开销」后,得出的真实TPS为每秒约300次非投票交易(尽管这是一个不断变化的目标)。
根据Dragonfly Capital的研究,Solana的真正可扩展性能比竞争对手的Layer 1要高出10-25倍,但如果按照表面价值来衡量Solana的报告指标,就不会像经常报道的那样高出100倍或1000倍。Dragonfly 的方法是通过在测试网络上使用完全打包的区块进行AMM交易,从而使每个网络的公链性能正常化。虽然这并不是一个完美的衡量标准,但肯定比各种Layer 1公链所宣称的更能进行同类之间的比较。虽然 Solana基于这些基准的实际性能(每秒约272次Orca交换)与其白皮书中提到的71万TPS理论性能相比相形见绌,但与其他协议(如以太坊的12-15TPS限制)相比,这仍然是一个令人难以置信的数字。从可扩展性角度来看,这也凸显了Solana技术似乎是同类产品中的佼佼者(就目前而言)。尽管如此,其他非EVM公链(如NEAR)也有可能实现较高的「实际吞吐量」。
结合迄今为止描述的所有概念,下面是理论上Solana交易的生命周期概览:
交易前:在开发过程中,Solana智能合约开发人员会明确声明一个交易与之交互的所有账户列表--这对于Solana通过Sealevel实现状态变化的并行化至关重要。
Dapp将交易发送到用户钱包(如Phantom)进行签名
用户使用自己的私钥签署交易,支付0.000005 SOL的费用(这个数字目前是固定和确定的)
Dapp 使用 sendTransaction HTTP API 调用将用户签名的交易发送至Solana RPC服务器
RPC服务器读取验证器日程(每2天更改一次),并将交易作为UPC数据包转发给当前和下一个验证器领导者
领导验证器通过其交易处理单元(流水线)接收交易
有关这一过程的详细概述,请参阅以下文章。
代币经济学
SOL令牌是Solana的原生加密货币,其运作方式与Avalanche和以太坊等其他智能合约平台类似。SOL有三个主要用途。1.) 支付交易费用,以换取使用Solana网络上的计算资源 2) 通过将SOL代币直接存放在自己的验证器或委托给其他验证器来确保Solana网络的安全。3.) 在与Solana网络相关的管理决策中投票。
除了Solana的原生 SOL 代币,Solana还支持Solana程序库,供开发者创建自己的与Solana兼容的可替代性代币。简单地说,Solana SPL代币标准对于Solana就像ERC-20代币标准对于以太坊一样。
根据CoinGecko的数据,SOL + SPL代币的总市值估计约为251亿美元。与以太坊的ETH + ERC-20市值约5100亿美元相比,这一数字显得微不足道(SOL的生态系统规模约为ETH生态系统规模的5%)。这些数字表明,SOL ANA 生态系统在开始向以太坊发起严峻挑战之前,仍有巨大增长空间。一些比较知名的「纯」SPL 代币(相对于跨链代币)包括 STEPN (GMT)、Serum (SRM)、Marinade Staked SOL (mSOL) 和 Audius (AUDIO)。
代币销售
Solana 团队发起了五轮融资,其中四轮为私募融资。这些私募融资始于2019年第一季度,结束于2019年7月,当时MultiCoin Capital 领投了Solana Labs 2000 万美元的A轮投资。参与募资的其他公司包括 Distributed Global、BlockTower Capital、Foundation Capital、Blockchange VC、Slow Ventures、NEO Global Capital、Passport Capital 和 Rockaway Ventures。作为投资交换,这些公司获得了SOL代币(具体数额尚未披露)。Solana于2019 年年中在Medium上发文宣布了此次资本募集。
到2020年,Solana完成了第四次私人销售(称为战略销售),并举行了一次由 CoinList组织的公开拍卖,为其金库又增加了约 400万美元。2020年4月8日,Solana Labs还将与协议相关的所有 IP 和 1.67 亿 SOL 代币转让给了新成立的 Solana基金会。初始SOL代币供应的剩余代币分配如下:Solana实验室团队成员、Solana基金会(用于资助开发和平衡验证者投票权),以及用于支持社区活动和应用开发者的「社区储备金」(也由Solana基金会管理)。
网络启动后,Solana基金会的拨款开始每月兑现。在推出时,基金会还解锁了1,100万SOL,借给做市商六个月。这在社区内引起一些反弹,他们对这些代币未被纳入流通供应计算感到不满,认为这极大地改变了代币的分配。虽然与做市商合作是加密货币社区的常见做法,但Solana持有者对这一行为似乎是秘密进行的感到不满。这些挥之不去的担忧最终导致Solana团队从基金会的分配中销毁了同等数量的代币。
代币供应
Solana的代币供应有一个通货膨胀时间表,其通货膨胀率目前为 7.2%。通胀率每年将下降15%(被称为「通货紧缩率」)。Solana的通货膨胀率将下降 15%,直至稳定在1.5%。换句话说,Solana的通货膨胀率有一个 15%的直线贬值时间表,从7.2%开始,到1.5%结束。新发行的代币将按照验证者和质押委托者在网络中的质押比例分配给他们。从长远来看,Solana计划将通胀率永久保持在 1.5%。
从供应曲线中可以看出,发布前的私人代币销售仅有9个月的锁定期。这些代币于 2021年17日解锁。此外,创始人的分配将于2023 年1月完全兑现。这两项大规模分配已经解锁了大量代币供应。整个赠款池分配也于2021年1月完全解锁。这些代币将用于生态系统基金,如2022年1月宣布的1亿美元基金,并通过激励计划发展验证者生态系统。
验证者
Solana 的权益证明网络由1763名验证者(根据solanabeach.io,截至2022年5月6日,)组成。这些验证者的权益分布相对集中,只有 22个验证者持有网络中所有Solana权益的约33%。换句话说,由于这22位验证者持有的权益对网络的影响力巨大,理论上他们可以独自阻止网络的发展。这种权益集中的问题并不是Solana所独有的(Avalanche的验证者也表现出了类似的权益集中程度)。
造成这种集中程度的因素有几个。首先,托管人和中心化交易所通过日常运营拥有大量的Solana代币余额,他们可以通过运行自己的验证器赚取额外收益。与在比特币等工作量证明公链上运行矿机相比,运行权益证明验证器要简单得多。与购买数十个需要数据中心级冷却系统和大量电力的比特币挖矿专用集成电路相比,Solana权益证明验证器只需在一台(尽管功能强大)计算机上运行即可。中心化交易所只需将其庞大的Solana余额指向自己的验证器,就能立即开始投票并向Solana网络提出区块。权益证明网络上的验证器只需控制(直接或通过委托)大量该网络的本地代币,就能实现规模经济。如果一个中心化交易所的资产负债表上有大量的Solana,那么该交易所几乎可以立即运行一个非常有利可图的验证器业务,而只需付出极少的努力/管理费用。如果该交易所想开始开采比特币,情况就不一样了,因为大规模运行工作量证明型比特币矿机的运营挑战超出了中心化交易所业务运营的核心能力。
此外,从零售用户的角度来看,用户将其持有的Solana代币委托给中流行的验证器也非常容易。一些中心化交易所甚至将委托持有作为其产品的一项功能,并为用户提供静态代币余额的额外收益,以换取从权益奖励中抽成。此外,用户可能更愿意将代币委托给他们从品牌角度认可的代币供应商。从这个意义上讲,「富者愈富」,因为占主导地位的验证者会吸引新的委托资本,并进一步增强其对网络的影响力。对于Solana这样的权益证明系统来说,这是一个特殊的中心化载体,尽管如此,有两种潜在的解决方案可以帮助缓解Solana权益证明网络目前高度集中的问题。
在需求方面,缓解权益证明网络中心化问题的第一个潜在方法可能是日益增长的「流动质押」趋势。流动性质押提供商(如Marinade)是一种代表用户委托质押的协议,就像任何质押提供商一样。用户选择通过Marinade等提供商委托其质押,作为交换,流动性质押提供商将发行流动性质押代币(如mSol)。这些代币的发行量与Solana 质押量的比例为1:1,用户可以自由使用Solana生态系统中的其他DeFi 产品,同时获得Solana原则质押量的质押收益。由于流动性质押提供商与新的合作伙伴验证者之间有一个经过审核的入职流程,因此他们能够以优化去中心化的方式(即他们会将质押分散给较小的验证者)委托给用户代币。事实上,新的Solana验证者接收委托以实现盈利的最快方式,正是与流动性质押提供商合作,接收来自流动性质押用户的委托。然而,我们并不能保证流动性质押提供商最终会提供或鼓励更多的验证器去中心化。在底层验证器选择方面寻求去中心化,并不是流动质押协议的必然选择,但它可能是一种强有力的策略。
在供应方面,提高Solana网络去中心化的解决方案是激励更多验证者确保Solana网络的安全。验证者加入Solana的速度一直很缓慢,因为其网络目前是最难、最昂贵的验证网络之一。运行验证器的经济可行性并不特别诱人,主要是因为Solana的价格上涨速度远远快于协议修改验证器核心要求的速度。也就是说,验证者高昂的投票成本、高昂的硬件成本以及所需的大量委托质押(以美元计)都是阻碍Solana验证者经济繁荣的主要因素。尽管如此,与雪崩(Avalanche)等其他网络相比,Solana在某些方面仍然更具吸引力。Solana对委托质押与自我质押的比例不设上限,这就增加了有积极性的验证者实现规模经济的机会,一旦他们的验证者开始运行,就可以根据其验证者的质押权重吸引无限量的委托SOL。Solana实验室团队意识到了运行验证器所面临的经济挑战,他们已经对修改高投票成本等参数表现出了一定的兴趣。不过,Solana 验证器网络的运行始终需要极快的计算机,与在其他大多数Layer1公链上运行验证器相比,在Solana网络上运行验证器的成本不太可能特别低廉。由于最低计算要求较高,Solana网络上的验证器可能会有一定程度的中心化。广大加密社区需要思考的问题是:去中心化的程度到底有多高?
主要参与者
钱包--通向Web3的网关
非托管加密货币钱包是用户进入加密世界的先决条件。钱包是终端用户和去中心化应用程序之间的基本支柱,它使这些行为能够完全在链上进行--从铸造NFT到在DeFi中获得抵押贷款,再到支付商品和服务。在Web3所体现的「无账户互联网」模式中,钱包充当了用户的身份标识,许多人指出,钱包用户界面一直是全球主流加密货币应用的瓶颈。2021年,Solana的牛市产生了多个与Solana兼容的钱包,包括Solflare、Sollet和Phantom。然而,Phantom脱颖而出,成为目前Solana生态系统中的巨无霸(类似于MetaMask在以太坊中的作用)。
Phantom钱包成立于2021年3月,在2021年7月公开之前经历了几个阶段的私人测试。在此后的短短9个月内,Phantom的用户群已攀升至约200万月活跃用户。该钱包本身既是一个浏览器插件,也是一个移动应用程序(就像MetaMask一样)。不过,Phantom通过强调友好的用户界面和先进的功能从众多钱包中脱颖而出。这些功能包括直接将SOL质押给验证者,以及在钱包内的独立标签上显示用户的NFT。此外,它还支持硬件钱包(如Ledger)的密钥管理和交换功能(由Raydium提供)。通过与FTX的直接集成,用户可以用现金购买Solana,并将SOL代币直接存入Phantom(Coinbase通过其交易所和钱包耦合提供了类似服务)。根据Phantom的Twitter账户,该钱包促成161亿美元的SOL质押、13.7 亿美元交易量、200万次 Dapp交易和100万次代币转账。此外,该钱包还拥有200万MAU 用户群,其中160万用户至少拥有一个NFT。如此高的参与度为 Phantom团队筹集1.09亿美元资金,估值达12亿美元。相比之下,MetaMask母公司Consensys 最近以70亿美元估值筹集4.5亿美元,为MetaMask带来了3000万MAU。
迄今为止,Phantom的成功加上其资金实力,为Solana开发者带来了协同效益,他们可以依靠经过实战检验的Solana钱包API,将现有的200万用户群连接到各自的Dapp 中。这是Solana独特生态系统的一个重要方面,但却经常被忽视,这也解释了为什么与其他Layer1公链平台相比,Dapp在Solana上的使用率一直很高。
Solana生态系统
Solana的生态系统可分为以下几个部分:DeFi、NFT、支付、DAO、游戏和基础设施。
DeFi
DeFi目前是Solana生态系统中最大的垂直领域,或许也是最重要的领域。Solana的技术基础设施从底层开始构建,以适应交易用例,使 Solana的任何用户都能像传统金融领域的高频交易员一样进行操作。
根据DeFi Llama的数据,Solana在所有链上的DeFi TVL市场份额约为3.74%。这一份额目前落后于以太坊(63.78%)、BSC(8.26%)和雪崩(3.89%)。然而,从DeFi角度来看,这些高层次的指标并不能全面反映每个网络的创新程度。除了以太坊之外,可以说BSC和 Avalanche虽然在绝对TVL方面更令人印象深刻,但一旦深入研究这些链中的DeFi协议主导地位,就会发现它们并不那么令人印象深刻。
就BSC而言,47%的BSC TVL由PancakeSwap驱动,众所周知,PancakeSwap是有问题、低容量代币项目的首选DEX。此外,Avalanche有21%的TVL来自Aave,Aave因其EVM兼容性而被移植到Avalanche。换句话说,就TVL而言,Avalanche的顶级项目甚至都不是专门为该网络打造的(不过,鉴于将现有的基于EVM的项目集成到AVAX中的便利性,有些人可能会认为这可能是一个特点而非缺陷)。另一方面,Solend是Solana的顶级DeFi协议,仅占13%的主导地位。Solana TVL 排名前5位的协议依次是Tulip(第2位)、Atrix(第 3 位)、Raydium(第4位)和Marindate(第5位)。所有这些协议锁定的总价值水平相当,它们代表了Solana不断增长的 DeFi 生态系统中的各种用例。下文将介绍几个关键原语,使开发人员能够在Solana网络上构建强大的DeFi应用程序。
Serum
2020年8月31 日,Serum作为建立在Solana基础上的开源软件项目发布。它由Serum基金会发起,并得到一群加密货币交易和DeFi专家的支持,其中包括FTX、Alameda Research和Solana基金会。Serum的目标是成为「价值10万亿美元经济活动的基础设施层」,具体做法是在链上建立一个集中的订单簿、匹配引擎、快速结算/交易和低交易成本。推动Serum设计理念的有两个关键假设。
中央限价订单簿将取代自动做市商(AMM),成为DeFi交易的事实标准
由于不同协议的协同专业化,DeFi的可组合性将实现阶跃式的功能改进。
在Solana出现之前,中央限价订单簿 (CLOB) 在DeFi中被视为痴人说梦。以太坊的可扩展性限制加上其高昂的Gas成本,导致了采用初级设计模式的自动做市商的爆炸式增长,例如为Uniswap提供动力的恒定产品公式。在以太坊上,由于对区块空间的巨大需求,在链上运行CLOB所需的所有交易根本不可行。以恒定产品定价模式为基础的被动交易、双向流动性池是将去中心化交易完全引入链上的唯一可靠方法。Serum团队在2020年的DeFi Summer高峰期意识到了AMM的局限性,并因此从以太坊转向了Solana。
AMMs面临的主要挑战集中在无常损失的理念上。从本质上讲,只有当构成特定流动性池的两种资产具有均值回复的价格关系时,AMMs 才能使流动性提供者(LPs)受益。稳定币货币对(如USDT/USDC)是AMMs理想的货币对范例,既能使LP的费用最大化,又能使套利者利用的不利价格变动形式的无常损失最小化。然而,用户想要交易的远不止稳定币货币对。这就是问题的关键所在。许多人认为,由于其局限性,AMM永远不会兴起,尽管事实证明 AMM是一个非常有用的平台,即使在均值回复资产之外也能获得大量交易量。但是,AMM的兴起很大程度上可能是因为缺乏链上CLOB。据推测,去中心化CLOB的实现将吞噬AMMs的大量交易量,因为AMMs有几大优势:
积极的流动性管理(每个订单都显示出以一定价格执行一定数量的愿望)
做市商(受CLOB的活跃性吸引)
限价订单(有助于减少无形损失)
更多的流动性(带来更大的交易量、更低的滑点和对冲能力)
驱动Serum设计理念的第二个关键因素是DeFi应该是开放的、无许可的和可组合的。换句话说,人们应该能够将Serum与其他DeFi协议结合起来,构建出比各部分总和更强大的东西。可组合性意味着任何基于DeFi的应用程序都可以简单地将Serum集成到其现有的堆栈中,从而创建自己的全方位金融服务系统。这种可组合性在实践中是什么样的呢?
假设有人想在Solana上推出一个快速、廉价的去中心化交易所。这个人可以学习Rust,创建一个链上匹配引擎,对其进行测试,寻找做市商以获得流动性,构建图形用户界面,最后将应用程序发布到交易环境中。有了Serum,同一个人可以创建一个DEX图形用户界面,将Serum插入其后端,在10分钟内就能运行一个完全正常的应用程序。更重要的是,建立在Serum之上的所有应用程序都可以共享Serum的流动性。这种方法实现了巨大的规模经济效益,与云厨房在竞争激烈的餐饮和食品配送领域的兴起有异曲同工之妙。
在Serum之上已经构建了许多产品和协议,从技术角度来看,这只是由于Solan公链的单体和速度优化架构才成为可能。最典型的例子也许是Raydium公司,它在Serum上创建了一个DEX前端,这个前端非常引人注目,导致Serum公司放弃了自己的DEX前端,而只专注于构建供其他协议使用的后端DeFi原始协议。Raydium专注于创建一个杀手级的DEX前端,获得了相对于Serum的巨大优势,并迫使双方继续做各自最擅长的事情。这就是 Serum 为 DeFi 的其他部分设想的前进道路。
Pyth
除了流动性,定价数据是开发者构建去中心化金融应用最重要的原始数据。在以太坊中,第三方服务Chainlink(连接链上智能合约和链下数据的第三方服务)等预言机负责处理DeFi的定价源。因此,尽管以太坊DeFi智能合约调用只能访问以太坊状态内的信息,但 Chainlink预言机可以让智能合约开发者访问以太坊状态之外的数据(如比特币当前的美元价格)。大多数去中心化应用程序都依赖于预言机作为关键的基础设施,Solana也不例外。
在 Solana 中,Pyth 是主要的预言机数据提供者。Pyth由Pyth数据协会监管,该协会的成员包括Jump、Jane Street Capial 和 Susquehanna International Group。Pyth网络的建立是为了满足这些交易巨头的需求,他们的日常交易操作依赖于快速准确的定价数据。Pyth 在架构上也可供开发者免费使用,不过开发者可以付费,这实际上是为防止定价数据不准确而提供的一种保险。Pyth 协议可分为 3个主要利益相关者:
发布者:所有Pyth数据的来源。包括现有的市场参与者,如交易所、自营交易公司和做市商。发行商通过赚取PYTH来分享他们的数据源。
消费者:去中心化应用程序开发商属于这一类。消费者可以免费使用定价数据,也可以选择支付数据费,以换取在定价信息源失效时降低风险。消费者利用Pyth的API将链外数据纳入其智能合约。
委托人:委托人通过将Pyth代币与特定数据发布者挂钩,进一步确保网络安全。作为交换,委托人将从消费者支付的数据费用中赚取一部分。但是,如果数据发布者的数据不准确,委托人将失去他们的权益。如果定价信息不准确,委托方实际上起到了保险的作用。消费者直接向委托方支付溢价,而委托方则需要在数据源出错的情况下向消费者支付他们所质押的Pyth。
Pyth的这三个关键利益相关者形成了一个良性循环,将优质的链外数据传输到Solana,成为Solana新兴DeFi生态系统的重要基石。最终,Pyth的成功将与Solana的网络性能息息相关。由于Pyth在每个 Solana区块(每隔约400毫秒)都会更新其价格,因此它可以提供比 Chainlink等平台更频繁、更准确的价格更新。这就开辟了一整套程序化交易用例,而这些用例在基于以太坊的交易机制上可能并不经济可行。另一方面,当Solana的网络瘫痪时,Pyth的网络也会瘫痪。在一次臭名昭著的事件中,Solana于2021年9月发生了长达17小时的故障,导致Pyth报告的比特币价格下跌了90%。这类系统性错误虽然并不常见,但却可能危及Solana DeFi 生态系统中的数亿美元,并破坏人们对Pyth作为数据提供商的信任。到目前为止,Pyth 仍能作为预言机保持繁荣。
NFTs
根据 Hyperspace.xyz 的数据,Solana NFT 领域已悄然积累了约14 亿美元的总市值。相比之下,根据Coinmarketcap的数据,以太坊 NFT领域目前价值105亿美元。然而,在以太坊NFT版图中,「Yuga 主导地位」的程度高得令人难以置信。由Yuga Labs 拥有的 NFT 集合(Bored Ape Yach Club、Mutant Ape Yacht Club、Bored Ape Kennel Club、Otherside、CryptoPunks 和 Meebits)总价值约占整个以太坊 NFT市值的70%。相比之下,Solana的顶级NFT项目STEPN目前仅占 Solana NFT 市值的约 18%。这意味着 Solana NFT 空间的「幂律」分布不如以太坊的NFT空间。如果减去Yuga Labs的藏品,以太坊的 NFT市场价值大约是Solana的两倍。Dune Analytics的数据显示,Solana NFT 的月交易量约为4,500万美元,而基于以太坊的 NFT 交易量为 30-50 亿美元(相当于ETH交易量的 1%)。虽然 Solana NFT 的总体规模不断扩大,但其使用似乎是由小额主流用户驱动的。
与基于以太坊的 NFT 相比,Solana 的易用性使其在 NFT 领域的重要性与日俱增,这也是促使 OpenSea 在 2022 年 4 月将 Solana 添加到其支持的Layer1公链列表中的原因。Kraken也紧随其后,宣布其即将推出的 NFT 市场支持以太坊和 Solana。FTX 的市场已经支持以太坊和 Solana NFT。鉴于从技术角度来看,潜在的Solana整合最为复杂(考虑到该链与EVM不兼容),所有这些知名公司的这一举动尤其值得注意。OpenSea、Kraken 和 FTX 都认为,无论 Solana 基于Rust的智能合约是否存在新的潜在漏洞,其稀缺工程资源的机会成本都值得让 Solana NFT 服务于其庞大的用户群。行业现有企业的集体认可代表着整个 Solana 生态系统的胜利,也进一步增强了 Solana 构建用户友好的可扩展Layer1公链的独特方法的可信度。
下图概括了Solana NFT 的 10 大收藏集。尤其令人印象深刻的是,这些藏品中的大多数都是在过去6个月中才推出的。尤其是在2022 年4月下旬,Okay Bears 在数小时内售罄其1.5SOL铸币,在 NFT 界掀起了一场风暴。几天之内,其底价就飙升至170SOL。4月27日,Okay Bears 以 1,800 万美元的销售额成为 OpenSea 所有藏品中单日销售额最高的藏品。这一里程碑代表着基于 Solana 的 NFT 的日交易量首次超过了所有基于以太坊的 NFT 交易量。截至 2022 年 5 月初,Okay Bears 仍经常位居 OpenSea 交易量前十名。显然,Solana NFT 并非一时兴起。它们正被纳入多个一流市场,在某些情况下,其交易量可与顶级以太坊 NFT 系列相媲美。从商业角度来看,一家公司想要利用 Solana NFT 的日益突出是合情合理的。迄今为止,还没有任何其他Layer1公链的知名度能达到 Solana NFT 的水平。Dapper Labs开发的公链Flow支撑着NBA Topshot等流行的NFT平台,或许是Solana唯一的主要「竞争对手」。(据传,Yuga Labs正在考虑将 Flow用于未来可能的ETH,因为其Otheride Mint的可扩展性面临挑战)。不过,Solana 从一开始就是无许可的,而且在 NFT 之外拥有一套更强大的原语,包括强大的 DeFi 协议和与美国著名交易所的集成。在 Solana 继续向主流人群,尤其是美国主流人群推广加密货币的过程中,这可能会起到重要作用。
知名人士也注意到了Solana作为廉价、快速的Layer1公链替代品为 NFT 应用提供动力的崛起。Solana 成熟的钱包基础设施,加上其易用性和可预见的低交易费用,使其成为有影响力人士(尤其是加密货币之外的人士)发起 NFT 风险投资的热门选择。下面列出了一些由名人支持、建立在 Solana 基础上的著名 NFT 项目:
HEIR:这是一个基于 Solana 的 NFT 平台,由迈克尔-乔丹(也是 Metaplex 和 Mythical Games 的投资者)和他的儿子杰弗里-乔丹创立,将粉丝与职业运动员联系在一起。该平台于 3 月初推出了首个系列,其灵感来自于迈克尔-乔丹的六枚总冠军戒指。该系列共有 5,005 枚 NFT,售价为 2.3 SOL(推出时为 221 美元),净销售收入约为 100 万美元。
2974 系列: 由 NBA 巨星斯蒂芬-库里为纪念斯蒂芬-库里超越 NBA 历史三分球纪录而推出的 NFT 系列。在斯蒂芬投中的 2974 个三分球中,每个三分球都有一个独一无二的 NFT,每个草图完全由数字 2、9、7 或 4 制作而成。该系列的 100% 利润将捐赠给「Eat」慈善基金会。该基金会由斯蒂芬和他的妻子创建,旨在帮助奥克兰/海湾地区的儿童和家庭生活。
Fractal:由 Twitch 联合创始人贾斯汀-坎(Justin Kan,Twitch 于 2014 年以 9.7 亿美元的价格出售给亚马逊)共同创立,是一家位于Solana的 NFT 市场,专注于游戏 NFT。Fractal直接与游戏工作室合作,支持经过验证的NFT投放,还允许玩家之间直接交易NFT。通过利用游戏行业作为楔子,Fractal的最终目标是成为Metaverse 的重要玩家。
Solana支付
根据 Visa 的「2022 回归商业」研究,59% 的小型企业计划在未来两年内完全使用数字支付。传统上,由于加密货币的价格波动和加密货币的可扩展性挑战导致高昂的交易费用,小型企业对加密货币支付避而远之。2022 年 2 月,Solana 宣布与 Circle 建立合作伙伴关系,以解决这两个共同的痛点。Solana Pay 是一种去中心化的支付标准和协议,商家可以接受 USDC(以及其他SPL代币),通过与Solana相关的快速生效和低交易成本,实现数字原生支付。目前,在 Solana 上发行的USDC占当前USDC发行量的10%(截至2022年2月),Solana Pay的目标是使基于Solana的USDC的效用逐步提高。
从商家的角度来看,基于 Solana 的 USDC 可以存入商家的 Circle 账户。在那里,USDC 可以兑换成法币,并转入商家首选的银行账户。从消费者的角度来看,支付方式与其他加密货币应用类似,用户可以在实体销售点(POS)扫描二维码,也可以在浏览器中使用非托管钱包签署交易。从最终用户的角度来看,主要的挑战在于向其非托管钱包中注入美元的初始余额,不过,FTX 在 Phantom 上的法币直接存入钱包功能等合作关系可以部分缓解这一问题。此外,商家还可以在购物时附加NFT,并将其直接存入用户的钱包。只有以加密货币原生方式进行支付,才能实现这种额外的实用性,为商家提供新的渠道,提高客户忠诚度和持续参与度。在 Web2 世界,像Chipotle这样的公司已经在通过应用内游戏化和分级奖励制度来吸引老顾客。不难想象,在这个世界上,这些各自为政的忠诚度计划可以通过无许可公链实现互操作。
美国银行在一份研究报告中指出,Solana 有可能成为「数字资产生态系统中的Visa」。虽然 Solana 还有很长的路要走,但它确实从其他Layer1公链中脱颖而出,对庞大的支付行业构成了可靠的威胁,根据麦肯锡的一份报告,预计到 2021 年,该行业将带来 20 亿美元的收入:
Solana 作为用户友好型公链的技术基础-->固定且低廉的交易费用、快速的确认时间
Solana成熟的钱包基础设施,通过FTX实现内置的法币转换功能-->钱包具有强大的移动和网页用户界面,用户只需最少的步骤即可将法币转换为 Solana 生态系统的一部分
Solana 强大的业务发展/合作伙伴关系 -> Solana Pay -> Circle 合作伙伴关系
STEPN-加密货币的首个主流突围应用?
Stepn 自称是世界上第一个 Web3「Move-To-Earn」游戏。Stepn融合了Game-Fi和Social-Fi 两种元素,用户只要「穿着」游戏中的 NFT 运动鞋在户外跑步或行走,就能获得游戏中的SPL代币(格林尼治标准时间或 GST)。Stepn 的游戏机制要求用户在步行/跑步前激活运动鞋,并在整个运动过程中分享GPS数据。Stepn还规定了用户每天可获得代币的上限。所有这些机制相互配合,限制了试图从游戏中获取 GMT/GST 代币的作弊用户数量。Stepn 通过从游戏内资产销售、资产交易、运动鞋铸币和运动鞋租赁中收取小额费用来赚钱。这些费用显然是可以累加的,因为 STEPN 显然每天能产生300万至500万美元的净利润,每月能从中赚取高达1亿美元。为了证明 Web3 的威力,所有游戏中的资产,包括两种可互换的 SPL 代币和 NFT 运动鞋,都归用户所有。需要注意的一点是,STEPN 采用的是混合托管模式,即在用户准备将其资产转移到非托管钱包之前,主动使用的运动鞋和新发行的运动鞋都将存放在托管钱包中。不过,STEPN 允许用户在同一界面上管理托管钱包和非托管钱包。通过非托管钱包,用户可以在任何Solana DEX上自由交易其代币,也可以在任何Solana NFT市场(如Magic Eden)上挂牌出售其NFT运动鞋。作为一款 Web3 游戏,Stepn能够释放大量的流动性,这也是用户投入时间通过 Stepn 赚取资产的最终价值所在。与 Web2 的「围墙花园」精神相比,Stepn 在向世界展示加密游戏的未来方面迈出了不朽的「一步」。最重要的是,Stepn 以增加运动量的形式为用户带来了积极的外部效应。
Stepn 背后的用户指标支持了 Web3 技术如何改变游戏应用的说法。自推出以来,Stepn 的活跃用户数量几乎每天都在增加,大约每两周用户数量就会翻一番。由于 Solana 生态系统的可组合性,Stepn 能够利用预言机处理其本地代币(GMT 和 GST)的所有游戏内交换。随着用户数量和应用内互动的增加,预言机的日活跃用户量也在增加。这是另一个例子,说明了 Solana 中可组合原语的威力,以及更广泛的生态系统如何为所有参与者带来正和结果,同时最大限度地减少创建功能丰富的应用程序所需的开发冗余。Stepn 很可能是第一个将加密技术带入主流的 Web3 应用程序,也很可能不会是最后一个。Stepn 基于 Solana 构建绝非偶然。没有其他Layer1公链能将强大的开发者/用户工具与低廉的交易费用结合起来,使频繁的游戏式互动成为可能。
中断:Solana的生存风险
Solana最大的诟病之一就是它的中断历史。追溯到2021年9月,Solana 已经经历了12天的部分或完全中断。这相当于在 2021 年 9 月至 2022 年 5 月(含)的所有天数中,约有4.44% 的天数网络性能下降或停止。虽然每次中断的情况各不相同,但导致这些中断的主要因素可归结为同一个核心问题:垃圾邮件。Solana的固定收费架构在有足够强大的经济动机促使行为者向网络发送垃圾邮件时,就会刺激垃圾邮件的产生。无论这种经济激励的形式是在 Raydium IDO 期间捕获 Grape Protocol 的代币,还是最近通过 Metaplex 的 Candy Machine 计划铸造 NFT,垃圾邮件发送者有时会完全淹没Solana网络。
这些由垃圾邮件导致的 Solana 网络故障凸显了一个更大的问题,这个问题自互联网诞生以来就一直困扰着互联网本身。通过 Polynya 首次提出的「交易质量」框架,也许可以更好地研究打击垃圾邮件交易的问题。与区块链的可扩展性三难框架类似,交易质量三难框架认为,区块链的交易必须在以下两个属性中做出选择:减少垃圾邮件、抵制审查和低费用。在没有区块链的 Web2 世界中,通常会牺牲抗审查能力来对抗垃圾邮件和费用。在区块链世界中,比特币和以太坊都采用收费市场和内存池来防止垃圾邮件,同时保留其去中心化网络(抗审查)。而 Solana则以低费用和相对去中心化的网络为基础,优先考虑良好的用户体验。因此,交易质量三难框架正确地表明,Solana公司是在用垃圾邮件的倾向为其低收费和去中心化付出代价。由于 Solana 独特的技术架构选择,Solana 网络上的垃圾邮件水平也是独一无二的,在任何其他流行的Layer1公链上都看不到。
一方面,一些人将 Solana 的垃圾邮件问题解释为「好问题」,因为这表明:
Solana能够处理大量交易(在关闭之前)
Solana网络有足够的经济价值,因此参与者有动力首先获取这一价值(机器人的盛行)
Solana生态系统上的开发者并没有被这一反复出现的问题所吓倒(尽管出现故障,Solana Dapp和开发者的活动仍在继续增长)
另一方面,Solana 的批评者指出,在 Solana 对其协议进行根本性修改之前,垃圾邮件问题还会继续发生,而几乎所有其他主要的Layer1公链都已经在使用这些修改:具体来说,就是内存池和收费市场。这两种工具的存在正是为了防止垃圾交易堵塞宝贵的区块空间。尽管经历了多次中断,但 Solana 团队仍坚持不实施Mempool和收费市场,这使他们处于一个非常独特的设计空间,有可能解决这些问题。鉴于 Metaplex 的「糖果机」(Candy Machine)最近造成的中断,Solana 团队宣布了三项重大变革,以打击网络上的垃圾邮件:
QUIC:快速 UDP 互联网连接的简称。QUIC 最初由谷歌开发,旨在提高网络速度和效率。QUIC将取代UDP,用于 Solana 网络上的数据包传输(数据包从RPC节点直接发送到区块领导者)。Solana 最初选择UDP是因为UDP连接不需要握手或接收确认。然而,从垃圾邮件导致的中断中可以看出,UDP无法分配来源和控制网络流量,这意味着所有垃圾邮件都会通过 UDP 发送到拦截领导者。通过改用 QUIC,Solana 可以保留 UDP 所提供的大部分速度导向特性,同时提高其对进入的垃圾邮件流量进行控制的能力。QUIC 将有助于确保区块生产者不会受到通过Gulfstream进行的数百万次交易的冲击,并确保他们能在 Solana 400 毫秒的区块时间内验证所有交易。
权益加权交易服务质量:权益加权QoS 与 QUIC 并行工作。它从根本上确保网络流量不会被任何至少拥有X个赌注的节点冲掉。这一变化旨在解决带宽受限时网络流量的优先级问题。在这方面,权益加权交易 QoS 的运作方式与权益证明类似,交易「质量」将根据特定权益相对于网络其他部分的权重进行部分加权。
费用和优先级变更:用户很快就能为交易附加任意的「额外费用」,以提高其交易的执行优先权重。在此之前,用户无法表达其交易的紧迫性。所有费用都是固定的,所有交易都是先进先出。Solana 社区中的一些人将这一即将到来的变化称为「邻里收费市场」。换句话说,在网络拥堵时,某些 Solana 程序(如DeFi协议)用户的费用可能会激增。不过,这种费用激增将是 DeFi 程序的局部现象,不会影响网络上的其他智能合约程序。
这种情况的不幸现实是,在这些协议层面的变更投入生产之前,Solana 应用程序在某些情况下将只能束手无策地创建自己的收费市场。Metaplex 已经对任何试图完成无效(垃圾)交易的钱包收取了 0.01 SOL 的费用。基于应用程序的收费市场是解决这一问题的次优且低效的方案,应用程序开发者并不具备设计定制的链上经济激励结构的能力,因此无法在保持良好用户体验的同时减少垃圾邮件。这类决定最好交由 Solana 的协议工程师来做,而且该团队似乎正在紧急实施他们的3项协议级变更。
不过,这里更重要的问题是,Solana 将如何确保未来的中断不会对其生态系统中的多个利益相关者引发危险的多米诺骨牌效应。与 NFT 和游戏应用程序不同,DeFi 应用程序的中断可能只会给个人带来不便和影响,而 DeFi 应用程序则是相互交织在一起的,不可能永远中断。基于时间的 DeFi 系统面临的风险最大,因为清算可能会在丢失的预言机恢复时触发。在这种噩梦般的情况下,头寸可能会突然显示为抵押不足,从而触发数百个自动交易报警,在短时间内影响到大量的人。随着越来越多的资金涌入 Solana 生态系统,系统中断造成的影响将成倍增加。Solana 有幸在其网络仍处于相对初级阶段时就处理了这些中断事件,他们在建立可持续协议的过程中利用这些宝贵的经验教训将是明智之举。最后,需要注意的是,虽然这些改进建议在技术上非常优雅,而且可能非常强大,但它们仍然是未经测试的创新,可能无法缓解问题或引发新的问题。如果从长远来看,Solana团队最终被迫采用现有的、更久经考验的解决方案,如内存池和全网收费市场,那么在此期间可能会浪费大量时间,并产生技术债务。
结论
Solana 在竞争异常激烈的Layer1公链领域中脱颖而出,是因为它加倍致力于实现快速、单一的可扩展性愿景。21年第三季度,Solana 的游戏项目仅占NFT和游戏交易总额的3%,但到了21年第四季度和 2022年1月,这一比例分别上升到11%和22%(根据The Block的数据),这或许就是最好的证明。显然,投资者正在密切关注 Solana 凭借其低交易费和高吞吐量在 DeFi 和游戏领域所提供的能力。尽管如此,Solana 网络也经历了不少坎坷,比如断网和网络性能下降。到目前为止,这些磨难并没有阻碍用户和开发者对它的采用。在过去的一年里,Solana 已经成为以太坊网络最完整的替代方案,其与多个知名NFT平台的全面整合、STEPN等消费类Dapp的迅速崛起以及令人印象深刻的参与度指标(如活跃钱包地址)都证明了这一点。当 Solana网络运时,它拥有出色的用户体验、Coinbase/FTX/Moonpay 强大的法币上线、Pyth/Serum/Raydium/Orca 强大的 DeFi原语、完全可组合的执行环境以及终端用户和开发者方面的强劲增长。Solana 的增长相对多样化,因为它在NFT、DeFi 和 Web3 应用程序方面的采用率很高。所有这些因素结合在一起,使Solana 成为一个极具吸引力的平台,创业者可以在此基础上建立加密货币、Web3、DeFi、游戏和/或 NFT 公司。如今,Solana 不能被视为一个理论实验场。对于这个蓬勃发展的生态系统来说,唯一的问题是,在现有的技术架构下,它能否应对并发用户的进一步增长。最近的故障表明,要想使网络达到更高水平,就必须在协议层面上进行大规模变革。不过,如果不提高网络的弹性和验证器集的去中心化程度,Solana 将继续面临可能阻碍其发展和应用的问题。
要点
Solana 是目前对EVM最好的对冲工具。虽然在公链开发方面,Solidity仍是王者,但EVM本身的可扩展性似乎已达到极限。以太坊距离实现其可扩展性愿景仍有数年之遥。在此期间,区块链求并没有放缓的迹象。在这种情况下,Solana 将以其与 EVM 完全脱钩的独特方法,抓住区块链空间的部分需求。即使是学术界也对目前形式的 EVM 能否满足数十亿用户的需求持怀疑态度。Solana 是开发最完善的Layer1公链,其可扩展性能已经达到或超过了 EVM(包括 EVM 的衍生产品,如Binance智能链)。
Solana以一套强大的 DeFi 原语为基础。Serum、Raydium 和 Pyth 结合在一起,形成了一个强大的构件组合,可以在此基础上构建新的应用。这些原语是为机构用例而构建的,在某种程度上是为零售用户过度设计的。零售用途的大量余量有助于确保用户体验的一致性。随着 Stepn 的普及,预言机的使用量也在大幅上升。
与其他Layer1公链相比,Solana的主要参与者和合作伙伴关系使其具有独特的优势。从法币上链体验、协议本身、用户友好的浏览器钱包到应用程序套件,Solana 拥有相对成熟的产品,这让Web3开发人员有信心利用现有工具为用户创造基于区块链的新体验。FTX 直接接入Phantom,并为新的应用开发者提供托管服务,这对开发者来说是Solana生态系统的一大吸引力。与 Binance不得不介入Ronin黑客攻击事件相比,Jump以6亿美元的价格修补了Wormhole黑客攻击事件,这表明其拥有强大的资金支持,可以应对中断和最坏的情况。最后,DAO工具和Phantom正在确保用户在团体和个人层面的体验都能达到一定的门槛,从而为在现有基础设施的整个堆栈上构建新颖应用打开了闸门。
Solana 是对单片公链的反向押注。迄今为止,大多数公链都是单片式的,但很少有公链计划永远保持单片式,因为它们寻求提高扩展性能。例如,雪崩(Avalanche)正计划推出子网,将区块空间需求分割给孤立的应用程序,这些应用程序依赖于主验证程序集中的有限样本。以太坊似乎加倍采用了模块化堆栈的扩展方法。然而,Solana 则选择继续采用单片式方法,并押注硬件加上其独特的协议设计将能够处理快速增长的区块空间需求。虽然单片式方法对于在同一链上构建的不同应用程序之间共享状态而言最为优雅,但随着 Solana 的用户数量有望翻 100 倍并成为主流,这种方法是否可行尚不清楚。Jevan's悖论可能会成为区块链行业难以克服的挑战,而单片式方法最不适合应对这一趋势。
Solana经常出现故障是其长期生存的最大风险。归根结底,这给我们带来的启示是,公链的正常运行时间是100%但用户体验不稳定好,还是99%的正常运行时间但用户体验始终良好好。不过,这种比较需要注意的是,Solana曾在不合时宜的时候出现过中断,比如交易者需要充值保证金以避免清算的时候。由于公链在DeFi领域的应用非常广泛,涉及数十亿美元的资金,因此很难说任何停机时间都是可以接受的。有些人认为这是可以接受的,他们指出,在Web2中,服务器停机维护是一种常见做法。无论如何,Solana团队正在努力解决这个问题,只有时间才能证明他们对协议的最新调整能否最终解决这些反复出现的停机问题。
Solana引领着以太坊之外的NFT和 GameFi 的发展方向。凭借其一贯的低交易费用,Solana 已经在 NFT 和 GameFi 领域取得了很大程度的成功(StepN 就是将这两个领域结合起来的一个很好的例子)。随着流动资金流入Solana生态系统,在这些经济体中进行交易,与其他公链相比,Solana强大的DeFi产品(以深度流动资金池的形式)可能会增加其在这一领域的资本分配护城河。在 STEPN 中使用 DeGod NFT 和 GMT 赚取 DUST 美元的用户可能更愿意将这些应计收入存入 Phantom 上的 USDC,而不是涌向另一条链上的另一个 GameFi 或 NFT 应用程序。这种效应可与游戏行业相比较,在游戏行业,PlayStation和Xbox等现有厂商的用户转换成本很高,最终要依靠独占游戏来留住用户群。只要Solana能在NFT和GameFi中提供杀手级应用,就能控制更大的零售用户群,即使有更高收益等闪亮的新激励措施,这些用户也不会急于转移到其他链。与钱包地址指标相比,TVL 指标或许最能体现这一点。零售用户持有的资金没有那么多,但他们的影响力仍然反映在钱包活动中,足以说服开发者在提供新颖的产品创意时选择 Solana 而不是其他公链。
推荐阅读:
历史罚单
最大牛市
AI货币
元宇宙
暗流涌动
< END >