Solana在熊市中采取团结开发者的姿势,通过兼容EVM来吸引新的开发者。

Solana在熊市中通过兼容EVM吸引新开发者。

Solana开发者激增:加入Solidity语言的兼容性有所助力

作者:David

日期:2022年7月19日

Solana官方博客于7月19日发布消息,称开发者现在可以使用Solidity语言在Solana上进行开发。这意味着之前在以太坊上编写应用的开发者们,现在可以轻松地在Solana上进行相同的操作了。为了实现这种开发能力的迁移,Solana推出了一个名为Solang的Solidity编译器,允许开发者使用Solidity编程语言编写Solana程序。此外,在几天之前,Solana的EVM兼容方案Neon已在Solana主网上线,为将项目从以太坊迁移到Solana提供了必要的工具,允许开发者在Solana上编写以太坊应用程序。在此之前,Solana的开发主要使用Rust或C编写智能合约。现在,加入Solidity的兼容性,显然表明Solana对原有以太坊开发者生态的追求。

Solana似乎并没有在熊市中表现得如何被动,反而在积极蓄势和布局。尽管这种努力对最终用户来说不太明显,但无论是在手机领域还是在公链领域,都需要大量软件和应用的供给。更多的应用能够丰富生态系统,增加用户对硬件和链的使用场景。所以,如何让软件和应用程序变得更丰富呢?答案或许是团结一切可以团结的力量。尤其在熊市中,这种团结更加明显,支持Solidity开发就等于向以太坊的开发者示好。你可以开发以太坊,现在也可以来Solana,没有必要因为开发语言的问题而阻碍脚步。毕竟在这个过程中,需要开发者来支持和开发的。

然而,Solana支持Solidity和EVM只是现象,我们还可以从更深层次考虑Solana等公链要重新崛起所需的根本。要想打造强大的生态系统,无论是Solana还是其他公链,都需要吸引开发者。对一般用户来说,“公链开发”这个概念可能非常模糊,我们不清楚该开发什么、什么时候开发以及由谁来开发。然而,实际上,正确吸引开发者与我们息息相关。不同程度上的开发者活跃直接决定了链上应用的数量和质量,也间接影响了公链代币的短期利好和长期走势。因此,公链和相关生态吸引开发者可以分为协议层、社区层和父生态层。在这三个层次中,父生态层是扩大开发者来源的关键。要吸引更多用户,就需要抓住这个更大的圈子。举个例子,我们可以以OP这个L2来说明:协议层由开发OP协议的开发者组成,社区层则是围绕OP生态的其他应用开发者,而父生态层则是以太坊上的开发者。OP生态实际上寄生于以太坊生态。这意味着OP可以自然地“认以太坊作父”,让原有的以太坊开发者方便地在L2上进行开发。目前,以太坊是市场上唯一的真正的“爸爸”,其流行度和影响力无人能及。如果能够顺利承接父生态上的开发者资源,对自己链的发展肯定大有好处。然而,与L2公链相比,如OP和ARB,它们与L1的血缘关系可以无缝连接,但Solana等非EVM兼容的公链想要承接父生态中的开发者资源,则需要调整自己的技术特性。因此,Solana推出了Solang和Neon EVM,以吸引更多以太坊开发者资源。需要注意的是,将以太坊作为“父”并不是一种贬义行为,在熊市状态下,团结合作是必要的选择。加密圈子很小,共享技术和资源是自然而然的选择,吸引其他开发者为自己的生态系统提供支持并不可嘲笑。与其正面竞争,不如团结合作,在下一个周期中生存下来。

Solana开发者数量的急剧增加是大数据的直接证明。根据2022年Electric Capital的开发者报告显示,以太坊拥有最大的开发者生态系统,其总开发人数是第二名的2.8倍。与其他公链相比,以太坊去年新增了近15000名开发者,增幅达到历史最高纪录。从本质上看,开发者并没有排他性,他们既可以在以太坊上开发,也可以在其他公链上开发,这取决于激励程度、迁移成本和技术壁垒等因素。因此,以太坊在开发层面上拥有的丰富资源自然引起了其他公链或L2的兴趣。再看新兴公链中的Solana,其开发者人数正在迅速增长。去年,Solana新增开发者人数增长了83%,是所有公链中增幅最大的。与之相比,Polygon的开发者数量增长了40%,Cosmos增长了25%,Polkadot仅增长了2%。Solana联合创始人Raj Gokal曾在接受TechCrunch采访时表示:“开发者将根据他们看到的技术优势进行开发。Solana提供比替代方案更快的交易速度和更低的成本,但他们也会在看到其他优势的地方进行开发,例如一个活跃的社区。”现在,加入Solidity语言的兼容性似乎又给了开发者更多的理由去Solana开发。

然而,我们不应忽视竞争者们的觊觎目光,比如Polygon。就开发者的新增数量而言,Solidity是一种编译为EVM字节码的高级编程语言。然而,Solidity有一个陡峭的学习曲线,对于没有经验的程序员来说,构建安全的智能合约可能很困难。因此,Solana选择使用Rust和C等传统程序员更熟悉的语言进行开发。这种做法当然在吸引新用户方面有好处,但同时也不要忘记Polygon支持常见的Golang作为编程语言。此外,从争夺现有Web3开发者的角度来看,Polygon天然支持Solidity和EVM,这对Solana来说是一大压力,我认为这也是Solana支持EVM和Solang的重要原因之一。此外,Solana和Polygon都提供了许多开发者工具支持,如Solana Studio和Truffle Suite。这些工具简化了开发流程,包括调试、部署和测试,使开发者更容易在各自的平台上构建和部署去中心化应用程序。综合来看,尽管Rust和C语言更适合web2开发者,但为了与其他EVM公链竞争,Solana也需要吸引更多的Web3开发者。要在公链竞争中突围,对于当前一超多强的局势来说,开发的顺利进行是必然的竞争选择。

综上所述,我们没有必要指责哪个公链背叛初衷,或者批评谁不敢正面与以太坊竞争。加密圈子很小,供给和需求的存量是固定的,熊市周期中无法带来增量,盘活和复用存量才是正确的方法。在供给端,盘活已有的开发者总比在需求端割韭菜好。团结合作,等待下一个周期的到来。