撰文:Alex Liu,Foresight News
DX 很重要
10 月 22 日,EigenLayer 的 DevRel(开发者关系负责人) nader dabit 在 X 上发布了一条推文,内容为 4 个不同的人抱怨 Solana 开发者体验的截图,在社区引起了巨大的讨论。
Helius CEO、Solana 生态大 V mert 站出来反驳了其中两条,但也不得不承认「在 Solana 上写智能合约不容易。」
这引出了 Solana 当下存在的一个短板 —— 开发者体验(Developer Experience,即 DX)。与用户体验(User Experience,UX)不同,用户无法直接感知到底层区块链的 DX,但它却是让我在 Solana 已占据高性能公链统治级生态位的当下,选择押注 Move 公链的核心因素。(作者同时看好并持有 SOL、SUI、APT)
逻辑很简单:长期来看,对通用 L1 而言,DX 比 UX 更重要。
DX 重要吗?DX 影响开发者 Onboarding,开发者是 EVM 生态的护城河。
根据开发者报告数据,就每月活跃开发者数量而言,以太坊仍然是领先的区块链,截至 7 月 1 日,共有 2,788 名全职开发者,开发者总数超过 8.865 名。自 2019 年以来,以太坊研究团队数量激增 2,100%。
全职开发者排名前三的区块链全部来自 EVM 生态。这和 EVM 智能合约开发语言 Solidity 简单易学(和 Web 开发最常用的编程语言 Javascript 语法类似),开发框架成熟(Hardhat、Foundry)不无关系。
这有什么影响吗?用户对开发者体验毫无感知,却能将「Solana 代币价格表现在去年大幅跑赢以太坊」看入眼中。
问题在于:实际上,开发者才是通用 L1 的客户。用户需要使用的是 App,不是链。好的 DX 能吸引来好的 Devs(开发者)、打造出好的 App、进而带来大规模采用。在底层都是高性能公链的前提下,在链抽象赛道大力发展的未来,用户对公链的区别的感知将趋近于 0,而仅仅关注于 App 的 UX。
用户没有使用区块链的需求,但有使用 App 的需求。Polymarket 的选举预测市场给 Polygon 带来了大量的新用户,而这些用户未必理解「什么是区块链?」,而 Moonshot 更是又一典型 —— 用户使用信用卡付款,链上行为被层层包装后几乎没有存在感。
以太坊、EVM 拥有最大的开发者生态,最多的人才储备,在人们心中有最大的 Mindshare,所以它仍是市值最大的智能合约平台。容易上手、友好的 DX 某种意义上支撑了 ETH 的估值。
DX 排行
仅从 DX 而言,现阶段的排位大概是:Move 公链 > EVM(Solidity)> Solana。
这里的 DX 不止指体验,还包括上手难度。Solana 智能合约主要采用 Rust 语言,语法相对复杂的同时,由于不是为区块链专门设计,使用起来常常会有需要「重复造轮子」的情况。Backpack 创始人 Armani 推出的 Anchor 框架极大得改善了这种情况,但是仍比不过 Facebook 聚合资源、花费巨大打造出的基于 Rust、专为区块链设计的语言 Move。(观点总结自作者对多位 Sui、EVM、Solana 开发者的调查)
Move 未来展望
DX 这么好,为何现在 Move 公链中没有跑出杀手级应用?
笔者认为这与行业发展进程有关。当下的区块链行业仍处于「基建」阶段—— 在为或将到来的大规模采用铺路、资金和关注度尚且没有聚焦在应用层面。Solana 的 DX 尚待改进,但在当下取得无可置疑的成功,因为大部分用户真的都在直接「用链」,利用区块链最原始、核心资产发行功能炒作 Meme,更偏向于 Crypto Native 的场内 PvP,而没有用户因为某个 App 而大规模入场。笔者长线看好 Solana,相信它的 DX 将在未来得到改善,但现在它不是最好。
相信「对通用 L1 而言,DX 比 UX 更重要。」;而重应用、由应用主导价值的行业未来会来。我押注 DX 更好的 Move 公链。