开发者为何押注 Move 公链?
DX很重要
10月22日,EigenLayer的DevRel(开发者关系负责人)naderdabit在X上发布了一条推文,内容为4个不同的人抱怨Solana开发者体验的截图,在社区引起了巨大的讨论。
HeliusCEO、Solana生态大Vmert站出来反驳了其中两条,但也不得不承认「在Solana上写智能合约不容易。」
这引出了Solana当下存在的一个短板——开发者体验(DeveloperExperience,即DX)。与用户体验(UserExperience,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,更偏向于CryptoNative的场内PvP,而没有用户因为某个App而大规模入场。笔者长线看好Solana,相信它的DX将在未来得到改善,但现在它不是最好。
相信「对通用L1而言,DX比UX更重要。」;而重应用、由应用主导价值的行业未来会来。我押注DX更好的Move公链。