核心逻辑:对于通用L1而言,开发者体验(DX)比用户体验(UX)更重要。
撰文:Alex Liu,Foresight News
开发者体验(DX)的重要性
10月22日,EigenLayer的开发者关系负责人nader dabit在Twitter上发布了一条推文,内容是四个不同的人抱怨Solana开发者体验的截图,引起了社区的广泛讨论。
Helius CEO和Solana生态的重要人物mert站出来反驳其中两条,但也承认“在Solana上编写智能合约并不容易。”
这引出了Solana当前存在的一个问题 – 开发者体验(Developer Experience,即DX)。与用户体验(User Experience,UX)不同,用户无法直接感知底层区块链的开发者体验,但这是我选择支持Move公链的核心因素(作者同时看好并持有SOL、SUI、APT),尽管Solana在高性能公链领域占据统治地位。
逻辑很简单:从长期来看,对于通用L1而言,开发者体验(DX)比用户体验(UX)更重要。
开发者体验(DX)的重要性体现在开发者入门以及开发者是以太坊生态的护城河。
根据开发者报告数据,以太坊在每月活跃开发者数量方面仍处于领先地位。截至7月1日,全职开发者数量为2,788人,总开发者数量超过8,865人。
自2019年以来,以太坊研究团队的数量增长了2,100%。
排名前三的全职开发者来自以太坊虚拟机(EVM)生态。这与EVM智能合约开发语言Solidity易于学习(类似于Web开发中常用的JavaScript语法)和成熟的开发框架(如Hardhat、Foundry)有关。
这有什么影响吗?用户无法感知开发者体验,但他们可以看到“Solana代币价格在去年大幅跑赢以太坊”。
问题在于:
实际上,开发者才是通用L1的客户。用户需要使用的是应用程序,而不是区块链本身。
良好的开发者体验(DX)可以吸引优秀的开发者,打造出优秀的应用程序,并带来大规模采用。在底层都是高性能公链的前提下,在链抽象赛道大力发展的未来,用户对公链的区别感知将趋近于零,只关注应用程序的用户体验(UX)。
用户没有使用区块链的需求,但有使用应用程序的需求。
Polymarket的选举预测市场为Polygon带来了大量新用户,而这些用户并不一定理解“什么是区块链?”而Moonshot则是又一个典型例子 – 用户使用信用卡付款,在链上的行为被层层包装后几乎没有感知到。
以太坊和EVM拥有最大的开发者生态和最多的人才储备,在人们心目中占据着最大的市场份额,因此它仍然是市值最高的智能合约平台。易于上手和友好的开发者体验在某种程度上支撑了以太坊的估值。
开发者体验(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,而不是因为某个应用程序而大规模进入。我对Solana持长期看好,相信它的开发者体验(DX)将在未来得到改善,但现在它还不是最好的。
我押注Move公链,因为我相信“对于通用L1而言,开发者体验(DX)比用户体验(UX)更重要。”未来将由应用程序驱动,并且应用程序将主导价值的行业会出现。