在 Solana 上开发 DeFi 的三⼤理由
第⼀部分:Solana 链底层的优势
交易成本
Ethereum 的交易成本已经影响了用户对于 DeFi 的正常使⽤。如果用户想要在 Uniswap V3 通过流动性提供范围的调整来持续的获取⼿续费收益,他得拥有较⾼的资⾦体量。在 Gas 为 30 Gwei 时,⼀笔提供流动性的交易成本在 $40 左右(假设以太坊价格为 $2000)。
Solana 完成⼀笔交易的成本为 0.000005 SOL,折合 0.017 美分。⼤部分 DeFi 交易都能忽略这个成本。
Solana 之所以能够提供如此低廉的交易费,是因为其设计吞吐量达到了 50k/s。能够同时⽀撑⼤量的请求,⽆需通过提⾼交易费来限制用户请求。
⽬前 Solana 主⽹实际 TPS 也达到了以太坊的数⼗倍 (来源:explorer.solana.com)
可满⾜⻓期扩展性需求
可扩展性给用户带来的直观提升就是交易费下降,交易确认速度提⾼。对于⼀个底层链⽹络,意味着着能⽀撑更多的应⽤和更⾼频的应⽤。
那么对于⼀个应⽤选择⽣态来讲,他们关⼼问题之⼀应该是开发 / 维护成本以及用户体验。
「(Ethereum)似乎⽆论哪种扩容⽅案更加重要,它都不可能是⼀个整体的实例化(例如单个 Optimism rollup)。以太坊扩容的后果都是异构的。那么,Coinbase 应该怎么将 5000 万多名用户引⼊ DeFi 呢?在如此庞⼤的用户规模基础上,最重要的⼀个考虑因素是确定性。任何达到该规模的企业都⾮常需要现在以及未来的确定性。⼤型企业绝对承担不了押注错误技术堆栈的后果,错误的机会成本以及后续迁移 / 桥接的代价⾮常巨⼤。我认为,现在——或者在未来两年内——能够回应这个问题的唯⼀区块链协议是 Solana。 」
这⾥引⽤了 Multicoin 发表的《技术可扩展性如何创造社会可扩展性》⼀⽂部分内容来阐述观点。如果协议在设计和实现时,不想把创业团队有限的精力投⼊到桥接等的繁琐⼯作在 Solana 上开发 DeFi 的三⼤理由 3 中(⼤部分 DeFi 创业团队规模不⼤),也不想给用户带来 Layer 1 和 Layer 2 割裂的用户体验,那么 Solana 对于他们是个不错的考虑。如果可以的话,把扩容和并发留给底层链去应对。
⽹络价值
可组合性是 DeFi 协议的⼀个核⼼特点。⼀个⽣态将来能容纳更多的项⽬,也在提⾼每个 DeFi 项⽬的弹性和体量。
⽬前 Ethereum 及其 Layer2/BSC 上的资⾦指标相对于其他链会有较⼤优势。前者聚集 了⼤量早期去中⼼化和 DeFi 的创新项⽬,后者得益于相关 CEX 的用户基数和速度上优势。会有什么因素会影响⽬前的格局呢?⽹络价值预期会是其中之⼀。⽹络价值⼀般认为和同⼀个⽹络⾥用户的数量的平⽅成正⽐。如果⼀个底层链能够提供的用户承载能力更强,那么⽹络价值空间就更⼤,也就可能拥有更多的可组合空间。
去中⼼化
去中⼼化给 DeFi 带来可信基础。⽬前 ethernodes.org 收录的 Ethereum 节点是 3919 个(排除了 unsynced nodes),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) 来存储持有代币基本信息(供应量、铸币权限等),然后每个 token holder 还被分配⼀个对应的 token account 来记录持有⼈的持有数量的信息。在这样的 token 模型中数据的存储都是分开的,每种 Token,每个 Token 持有⼈都对应着⼀个独⽴的账⼾。在这样的模型中,即使有⼀万笔转账交易要处理,只要交易涉及的账号是不⼀样的,那么就可以并⾏进⾏。
第三部分:Solana DeFi ⽣态发展的潜力
经过了⼀段时间的快速发展,Solana DeFi ⽣态已经具备⼀定规模:形成了包括 AMM Dex、限价订单簿 Dex、稳定币交易协议、钱包、预⾔机、算法稳定币、借贷协议、衍⽣品、Launchpad、期权、Yield Farming、资产管理等多个细分赛道的布局,也为未来 Solana 的 DeFi 协议间的组合创新带来了可能性。
图片来源:Solanians
这其中,也包含了⼀些具备⻓远想象力的⽣态系统 & 产品,例如:
⽣态系统级定位的 Serum,同时也是全链上的订单簿交易协议;
整合订单簿流动性和 AMM 流动性的 Raydium 协议;
提供了包括机器⼈交易策略、API、链上域名等模块的 Serum 前端 Bonfida;
提供传统资产报价、以及 Crypto 原⽣资产的预⾔机 Pyth;
我们认为 DeFi 的未来⻓期会向更精细和专业、更⾼资本效率的⽅向上发展,正如 Uniswap V3 提供的主动流动性管理特性,以及近期基于 Uniswap V3 之上的创新协议也在这个⽅向做推进。Solana 在底层性能上的优势(特别是扩展性上的迭代能力)为 DeFi 进⼀步的精细化和⾼效资本管理提供了扎实的基础。
当然,Solana 的 DeFi 发展依然存在着⽐较⼤的潜力与进步空间。⽆论是 Rust 语⾔⽣态构建的难度,还是被诟病较多的用户体验,甚⾄于 Solana 本币在⽣态中的接受度及价值赋能,都需要⼀⼀完善。但本质上这些依然属于可解决的问题范畴,真正让协议开发者有信⼼的,是⽣态核⼼建设者和推动者们的⻓期主义,和踏实祛魅的⾏事⻛格,以及抛开了对标以太坊的竞争格局:构建去中⼼化华尔街的更⼤愿景。
同时,Solana 也能为 DeFi 新⼀轮周期内的创新打开了想象空间:从技术发展历史来 看,产品和机制创新都在⼀定约束和框架下形成,正如 Ethereum 的 PoW 机制下,发展 出了 AMM 这⼀类机制作为最优解。Solana 的 PoH 共识机制、并发编程模型、类 Unix 操作系统的链上账⼾体系,会在当今以太坊兼容链上各个 DeFi 创新枯竭和内卷的态势 下,为产品创新突破⼝提供新的底座和空间。因此,如果 Solana DeFi ⽣态能在未来⼏年内成功形成与以太坊正⾯竞争的格局,⼤概率会有区别于当今各条以太坊兼容链的发展路径,也⼤概率会有相适应底层链特性、适配⽣态基因的创新产品机制出现进⼊用户视野。
综上我们看到的、实际开发过程中体会的、以及对未来的认知和判断,让我们相信在 Solana 这⼀个去中⼼化被充分坚持、技术演进路线明确,整体战略不急功近利,具备这些要素的⽣态和链底座上,会有越来越多开发者⼀同创造⻓期价值。
Scan QR code with WeChat