Solana在熊市中采取了团结开发者的策略,通过兼容以太坊虚拟机(EVM)吸引新的开发者加入。

Solana在熊市中通过兼容以太坊虚拟机(EVM)吸引新开发者。

Solana在吸引开发者方面的策略与竞争中突围的探讨

image

7月19日,Solana官方博客上发布了一条消息:开发者现在可以使用Solidity语言在Solana上进行开发了。这意味着之前在以太坊和EVM上进行应用开发的开发者们现在也可以轻松地在Solana上进行相同的操作了。这一变化是通过Solang这个Solidity编译器实现的,它使得开发者能够使用Solidity编写Solana程序。

此外,在几天前,Solana的EVM兼容方案Neon已经上线Solana主网,为以太坊开发人员提供了必要的工具,使其能够将项目迁移到Solana上,并在Solana上编写以太坊应用程序。

在此之前,Solana的主要开发以Rust或C编写智能合约为主。现在,Solana还支持Solidity语言,这使得它更加强调了获取以太坊原有开发者生态的重要性。Solana在过去的几个阶段中经历了从新公链竞争阶段的”爆拉战神”,到FTX黑天鹅事件后的”一落千丈”,再到后来的做手机、重建生态,最近,Solana又在开发语言的扩展上做出了突破。Solana似乎并没有在熊市周期中懈怠,相反,它一直在默默地布局和铺垫。

然而,对于终端用户来说,可能并不直观感受到这种变化。无论是做手机还是做公链,使用软件和应用的供给量是至关重要的,更多的应用能够充实生态、增加用户对硬件和链的使用场景。那么,如何让软件和应用变得更多呢?答案或许是团结一切可以团结的力量。在熊市中,这种团结策略更加明显,支持Solidity开发等于在向以太坊的开发者示好,其含义是:你可以在以太坊上开发,现在也可以来我Solana上开发,没有必要因为开发语言的问题而阻碍前进。所以,在熊市期间,开发者们主要采取积极开发的态势,而不是消极对抗。

从竞争的角度来看,吸引开发者资源是Solana想要崛起的一个关键。Solana希望能够吸引更多的开发者加入进来,这将直接影响到链上应用的数量和质量,间接影响到公链代币的短期和长期走势。为了实现这个目标,Solana应该采取一系列的策略来吸引开发者。

首先是协议层,让开发者围绕协议本身进行开发。然后是社区层,让开发者围绕协议的社区,开发相关应用。最后是父生态层,在这个层面上,Solana需要融入更广泛的生态系统,并提供可以共享的开发能力。

可以将父生态层理解为扩大开发者来源的关键。通过围绕更大的圈子,Solana能够吸引更多的用户。比如,以L2解决方案OP为例,协议层是为OP协议进行开发的开发者,社区层是为OP生态上其他应用进行开发的开发者,父生态层则是以太坊上的开发者。OP的生态实际上寄生于以太坊的生态。

当前的加密市场态势中,以太坊无疑是最有影响力的公链,如果Solana能够承接以太坊上的开发者资源,对于自身的发展无疑是有利的。与其与以太坊正面竞争,不如借助以太坊的影响力和资源来协同发展。

然而,与L2的”血缘关系”不同,Solana等非EVM兼容的公链需要对其技术特性进行改动,以吸引父生态中的开发者资源。所以,Solana推出了Solang与Neon EVM这样的技术改进,目的是能够承接以太坊开发者资源。

需要注意的是,“认以太坊作父”并不是贬义行为,而是在熊市状态下拥抱团队合作的一种上佳举措。加密领域很小,复用技术能力和资源是很自然的选择。吸引其他开发者为自己的生态注入新鲜血液,这是一种明智的选择。

另一个需要考虑的问题是Solana如何在竞争中突围。根据2022年的Electric Capital开发者报告,以太坊拥有最大的开发者生态,总开发人数是第二名的2.8倍。而且,与自身相比,以太坊在2022年新增了近15000名开发者,增幅达到历史最高。开发者本质上并没有所谓的排他性,既可以在以太坊上开发,也可以在其他公链上开发,决定因素在于激励程度、迁移成本和技术壁垒等要素。因此,以太坊在开发层面上的海量资源,自然会引起其他公链或L2的兴趣。

Solana正在迎头赶上。在2021年,Solana的新增开发者人数增长了83%,是所有公链中增幅最大的公链之一。与之相比,Polygon的开发者数量增长了40%,Cosmos增长了25%,Polkadot增长了2%。Solana联合创始人Raj Gokal在接受TechCrunch的采访时表示:“开发人员将在他们看到技术优势的地方进行Build,Solana提供比替代方案更快的交易和更低的成本;但他们也会在他们看到其他优势的地方Build,比如一个活跃的社区。”Solana现在又多了一个吸引开发者的理由,那就是对EVM和Solidity语言的支持,上手更容易。

然而,竞争对手们也在紧密关注着这个领域,比如Polygon。从吸引开发者的角度来看,Solidity是一门编译为EVM字节码的高级编程语言。然而,对于没有经验的程序员来说,构建安全的智能合约可能会很困难。因此,Solana选择了使用Rust和C语言等传统程序员更熟悉的语言来进行开发,这样做的好处是吸引更多的新手开发者。但我们也不要忽视Polygon支持常见的Golang作为编程语言。就Web3存量开发者的争夺而言,Polygon天然支持Solidity和EVM,这给Solana带来了不小的压力,我认为这也是Solana支持EVM和Solang的动因之一。

此外,Solana和Polygon都提供了丰富的开发人员工具支持,例如Solana Studio和Truffle Suite。这些工具简化了开发过程,包括调试、部署和测试,使开发人员更容易在各自的平台上构建和部署去中心化应用程序。

综合来看,尽管Rust和C语言对于Web2开发者更有吸引力,但为了与其他EVM兼容的公链竞争,Solana需要借助Solidity来吸引更多Web3开发者。在公链竞争中突围,尤其在目前一超多强的格局中,流畅的开发体验是明智的竞争选择。

从公链们百花齐放,到现在的一家独大,我们没有必要责备谁背叛了初衷,或批评谁不敢与以太坊正面竞争。加密圈子很小,供给端和需求端的存量都是固定的,熊市周期中带不来增量,重视和重新利用存量才是正确的态度。在供给端,重视和提升现有的开发者资源,总是优于在需求端攫取用户利益。团结所有的生力军,等待下一个周期的到来。

综合来看,Solana通过吸引开发者、扩大父生态、支持EVM和Solidity语言等策略,努力实现公链生态的扩大和提升。同时,快速增长的开发者人数和与竞争对手的竞争都是Solana需要应对的问题。在下一个发展周期中,Solana需要进一步突破竞争,巩固自身在区块链领域的地位。