底层链、并行编程与生态潜力

    Solana底层链具备交易成本低、扩展性强的优势,并且提供了并行编程模型,提升交易的并⾏处理能力,其DeFi⽣态已初具规模。推荐阅读:《》第⼀部分:Solana链底层的优势交易成本Ethereum的交易成本已经影响了用户对于DeFi的正常使⽤。如果用户想要在UniswapV3通过流动性提供范围的调整来持续的获取⼿续费收益,他得拥有较⾼的资⾦体量。在Gas为30Gwei时,⼀笔提供流动性的交易成本在$40左右(假设以太坊价格为$2000)。Solana完成⼀笔交易的成本为0.000005SOL,折合0.017美分。⼤部分DeFi交易都能忽略这个成本。Solana之所以能够提供如此低廉的交易费,是因为其设计吞吐量达到了50k/s。能够同时⽀撑⼤量的请求,⽆需通过提⾼交易费来限制用户请求。⽬前Solana主⽹实际TPS也达到了以太坊的数⼗倍(来源:explorer.solana.com)可满⾜⻓期扩展性需求可扩展性给用户带来的直观提升就是交易费下降,交易确认速度提⾼。对于⼀个底层链⽹络,意味着着能⽀撑更多的应⽤和更⾼频的应⽤。

    那么对于⼀个应⽤选择⽣态来讲,他们关⼼问题之⼀应该是开发/维护成本以及用户体验。「(Ethereum)似乎⽆论哪种扩容⽅案更加重要,它都不可能是⼀个整体的实例化(例如单个Optimismrollup)。以太坊扩容的后果都是异构的。那么,Coinbase应该怎么将5000万多名用户引⼊DeFi呢?在如此庞⼤的用户规模基础上,最重要的⼀个考虑因素是确定性。任何达到该规模的企业都⾮常需要现在以及未来的确定性。⼤型企业绝对承担不了押注错误技术堆栈的后果,错误的机会成本以及后续迁移/桥接的代价⾮常巨⼤。我认为,现在——或者在未来两年内——能够回应这个问题的唯⼀区块链协议是Solana。」这⾥引⽤了Multicoin发表的《》⼀⽂部分内容来阐述观点。如果协议在设计和实现时,不想把创业团队有限的精力投⼊到桥接等的繁琐⼯作在Solana上开发DeFi的三⼤理由3中(⼤部分DeFi创业团队规模不⼤),也不想给用户带来Layer1和Layer2割裂的用户体验,那么Solana对于他们是个不错的考虑。

    如果可以的话,把扩容和并发留给底层链去应对。⽹络价值可组合性是DeFi协议的⼀个核⼼特点。⼀个⽣态将来能容纳更多的项⽬,也在提⾼每个DeFi项⽬的弹性和体量。⽬前Ethereum及其Layer2/BSC上的资⾦指标相对于其他链会有较⼤优势。前者聚集了⼤量早期去中⼼化和DeFi的创新项⽬,后者得益于相关CEX的用户基数和速度上优势。会有什么因素会影响⽬前的格局呢?⽹络价值预期会是其中之⼀。⽹络价值⼀般认为和同⼀个⽹络⾥用户的数量的平⽅成正⽐。如果⼀个底层链能够提供的用户承载能力更强,那么⽹络价值空间就更⼤,也就可能拥有更多的可组合空间。去中⼼化去中⼼化给DeFi带来可信基础。

    ⽬前ethernodes.org收录的Ethereum节点是3919个(排除了unsyncednodes),solanabeach显⽰的共识节点数是750个。节点个数不能完全代表去中⼼化程度,但是节点个数达到这个体量,已经具备了⼤多数DeFi需要的信任基础,同时共识节点的数量也在快速增加。Solana全球节点分布(来源:solanabeach)第⼆部分:Solana并⾏编程模型的优势Solana采⽤了有别于EVM体系的编程模型,实现了⽆状态的交易执⾏,极⼤提⾼了交易的并⾏处理能力。EVM兼容的区块链可以被看作是⼀个单线程的操作系统,交易只能够⼀个接⼀个的串⾏处理,⽆法做到⼤规模并⾏。⽽在Solana智能合约中,逻辑的执⾏与数据状态存储是完全解耦的,交易执⾏是⽆状态的。交易的执⾏逻辑(Program)放在可执⾏的account中,数据存在于分散的独⽴账⼾中,每个交易中附带着本次执⾏所需要读写的账⼾,只要交易中所携带的账⼾不相互冲突,这批交易就可以并⾏地被Solana处理,极⼤提⾼交易的并⾏处理能力。在Solana上,⼀个Dapp不会因为交易量⼤⽽阻塞影响其他Dapp的运⾏,即使是这个Dapp内部,只要采⽤了合理的账⼾分配,用户之间的交易也不会相互影响。可以通过⼀个Token设计的例⼦感受这种编程模型带来的好处。就像ERC20⼀样,Solana也有⾃⼰的Token标准,叫做SPL,由于所有满⾜SPL标准的Token都使⽤相同的逻辑,因此在Solona上只需要通过⼀个账⼾来存储执⾏逻辑(token_program),然后可以通过这个Program发⾏新的token,每个Token,都有⼀个对应的Account(TokenMint)来存储持有代币基本信息(供应量、铸币权限等),然后每个tokenholder还被分配⼀个对应的tokenaccount来记录持有⼈的持有数量的信息。在这样的token模型中数据的存储都是分开的,每种Token,每个Token持有⼈都对应着⼀个独⽴的账⼾。

    在这样的模型中,即使有⼀万笔转账交易要处理,只要交易涉及的账号是不⼀样的,那么就可以并⾏进⾏。第三部分:SolanaDeFi⽣态发展的潜力经过了⼀段时间的快速发展,SolanaDeFi⽣态已经具备⼀定规模:形成了包括AMMDex、限价订单簿Dex、稳定币交易协议、钱包、预⾔机、算法稳定币、借贷协议、衍⽣品、Launchpad、期权、YieldFarming、资产管理等多个细分赛道的布局,也为未来Solana的DeFi协议间的组合创新带来了可能性。这其中,也包含了⼀些具备⻓远想象力的⽣态系统&产品,例如:⽣态系统级定位的Serum,同时也是全链上的订单簿交易协议;整合订单簿流动性和AMM流动性的Raydium协议;提供了包括机器⼈交易策略、API、链上域名等模块的Serum前端Bonfida;提供传统资产报价、以及Crypto原⽣资产的预⾔机Pyth;我们认为DeFi的未来⻓期会向更精细和专业、更⾼资本效率的⽅向上发展,正如UniswapV3提供的主动流动性管理特性,以及近期基于UniswapV3之上的创新协议也在这个⽅向做推进。Solana在底层性能上的优势(特别是扩展性上的迭代能力)为DeFi进⼀步的精细化和⾼效资本管理提供了扎实的基础。当然,Solana的DeFi发展依然存在着⽐较⼤的潜力与进步空间。⽆论是Rust语⾔⽣态构建的难度,还是被诟病较多的用户体验,甚⾄于Solana本币在⽣态中的接受度及价值赋能,都需要⼀⼀完善。但本质上这些依然属于可解决的问题范畴,真正让协议开发者有信⼼的,是⽣态核⼼建设者和推动者们的⻓期主义,和踏实祛魅的⾏事⻛格,以及抛开了对标以太坊的竞争格局:构建去中⼼化华尔街的更⼤愿景。同时,Solana也能为DeFi新⼀轮周期内的创新打开了想象空间:从技术发展历史来看,产品和机制创新都在⼀定约束和框架下形成,正如Ethereum的PoW机制下,发展出了AMM这⼀类机制作为最优解。Solana的PoH共识机制、并发编程模型、类Unix操作系统的链上账⼾体系,会在当今以太坊兼容链上各个DeFi创新枯竭和内卷的态势下,为产品创新突破⼝提供新的底座和空间。因此,如果SolanaDeFi⽣态能在未来⼏年内成功形成与以太坊正⾯竞争的格局,⼤概率会有区别于当今各条以太坊兼容链的发展路径,也⼤概率会有相适应底层链特性、适配⽣态基因的创新产品机制出现进⼊用户视野。综上我们看到的、实际开发过程中体会的、以及对未来的认知和判断,让我们相信在Solana这⼀个去中⼼化被充分坚持、技术演进路线明确,整体战略不急功近利,具备这些要素的⽣态和链底座上,会有越来越多开发者⼀同创造⻓期价值。