有「以太坊殺手」之稱的 Solana 於 7/19 於官方部落格宣布,開發者可以使用 Solidity 語言在 Solana 上進行開發,這也意味著 Solana 也向以太坊生態靠攏。
(前情提要:Solana要重拾往日光環?數個復甦跡象出現.. )
(背景補充:Solana效能報告:2月至今無停機!TPS 也大增 )
7 月 19 日,Solana 官方部落格上放出了一條訊息:開發者現在也可以使用 Solidity 語言來在 Solana 上進行開發。
這也就意味著,之前為以太坊和 EVM 編寫應用的開發者們,也可以駕輕就熟的在 Solana 上做相同的事情了。
根據其部落格介紹,實現這種開發能力遷移的方式是 Solang—— 一個 Solidity 的編譯器,允許開發者使用 Solidity 程式語言編寫 Solana 程式。
同時在幾天前,Solana 的 EVM 相容方案 Neon 已上線 Solana 主網,完成以太坊開發人員將專案過渡到 Solana 所需的必要工具,允許開發人員在 Solana 上編寫以太坊應用程式。
在此之前,Solana 的開發以使用 Rust 或 C 編寫智慧合約為主。而今也支援 Solidity,切以太坊原有開發者生態的蛋糕,這個目的越發明顯。
從新公鏈競爭階段的 「爆拉戰神」,到 FTX 黑天鵝事件後的 「 一落千丈」;再到之後的做手機、重建生態和現在開發語言的擴充套件… Solana 似乎在熊市週期中並沒有躺著擺爛,反而儘其所能的在蟄伏和鋪墊。
只是這種蟄伏更多的在供給端,作為終端使用者來說感受的並不直觀。
無論是做手機,還是做公鏈,歸根結底都需要軟體和應用層的海量供給:更多的應用能夠充實生態,增加使用者對硬體和鏈的使用場景。
怎樣讓軟體和應用變得更多?答案或許是團結一切可以團結的力量。在熊市中,這種團結策略更加明顯,支援 Solidity 開發等於在向以太坊的開發者示好,你可以在以太坊上開發,現在也可以來我 Solana 上開發,沒必要因為開發語言的問題阻礙了腳步。
熊市 build,牛市爆發。在這個過程中,得開發者,得天下。
Solang 支援 Solidity 和 EVM 只是一種現象,或許我們可以從開發側考慮的更為深入,看看 Solana 這類公鏈想要重新崛起,需要觸及哪些本質。
「父」 生態,團結開發者的上佳選擇
無論是 Solana 還是其他公鏈,想要做大生態擴充 dApps,除了我們能感知到的在行銷和宣傳上的動作,背後也需要儘可能地吸引開發者入駐。
作為一般使用者,我們對於 「公鏈開發」 這件事實際上是非常模糊的:應該開發什麼?什麼時候開發?誰來開發?這些事情似乎和我們沒有太大的關係。
但實際上,如何正確的吸引開發者,實際上與我們息息相關。不同開發者在公鏈上的活躍程度直接決定了鏈上應用的多寡和好壞,也間接影響了公鏈 token 各種短期利好(如某個新開發專案需要鎖 token 質押或 IEO)和長期走勢(如 ETH 的技術升級)。
如果我們捋一捋,公鏈和相關生態吸引開發者,實際上可以分為下面幾個層次:
- 協議層:讓開發者圍繞協議本身進行開發
- 社群層:讓開發者圍繞協議的社群,開發相關應用,如工具、文件、錢包或者其他專案等;
- 父生態層:讓開發者融入更廣泛的生態系統,並在基礎層提供可以共享的能力
其中這個父生態層是擴大開發者來源的關鍵。抓住這個更大的圓,才能吸引更多使用者。如果不好理解,我們可以用 OP 這個 L2 來進行舉例:
- 協議層:開發 OP 協議的開發者;
- 社群層:OP 生態上其他應用的開發者,如 Velodrome 和 Lyra 等 Defi 協議;
- 父生態層:以太坊上的開發者。OP 的生態實際上寄生於以太坊生態。
這就意味著 OP 可以天然的 「認以太坊作父」,在低摩擦的開發情況下,讓原有的以太坊開發者方便的在 L2 上開發應用。
目前整個加密市場的狀態中,以太坊確實是那個唯一的真爸爸,流行度和影響力無出其右。如果能夠順利承接父生態上的開發者資源,對於自己鏈的開發當然大有好處。
只不過 OP 和 ARB 這種 L2,因為與 L1 的 “血緣關係” 可以無縫承接,而 Solana 等非 EVM 相容的公鏈,想要承接父生態中的開發者資源,則需要把自己的技術特性改動改動。
於是我們看到了文章一開始提到的 Solana 的 Solang 與 Neon EVM,都是為了能夠承接以太坊開發者資源的技術改動。
注意,筆者認為 「認以太坊作父」 並不是一種貶義行為,而是在熊市狀態下,抱團取暖的上佳舉措。Crypto 的圈子很小,複用技術能力和資源是很自然的選擇;能夠吸引其他開發者為自己的生態輸血,並不寒磣。
與其正面競爭,不如團結一切可以團結的力量,活下去。
Solana 開發者激增,但仍需在競爭中突圍
如果上述關於 Solana 吸引開發者的策略描述仍然顯得不夠直觀,不如看一看更為明顯的資料。
根據 2022 年度 Electric Capital 開發者報告,以太坊擁有最大的開發者生態,總開發人數是第二名的 2.8 倍。
同時,和自己比,以太坊 2022 年全年新增了近 15000 名開發者,增幅達到歷史之最。
開發者本質上並沒有所謂的排他性,既可以在以太坊上開發,也可以在其他公鏈上開發,無非是看激勵程度、遷移成本和技術壁壘等要素的權衡;因此,以太坊在開發層面上的海量資源,自然會引起其他公鏈或者 L2 們的興趣。
再將視線轉向新公鏈,可以發現 Solana 正在奮起直追:去年新增開發者人數超過 1000 人的公鏈中,Solana 勢頭正盛,同比前年開發人數增長了 83%,是所有公鏈中增幅最大的。相比之下,Polygon 的開發者數量增長了 40%,Cosmos 增長了 25%,Polkadot 增長了 2%。
Solana 共同創辦人 Raj Gokal 在接受 TechCrunch 的採訪時曾表示:
「開發人員將在他們看到技術優勢的地方進行 Build,Solana 提供比替代方案更快的交易和更低的成本;但他們也會在他們看到其他優勢的地方來 Build ,比如一個活躍的社群。」
而現在,Build 的理由似乎又多了一個 —— 和現成的 EVM 和 Solidity 語言相容,上手更容易。
但同時,也不要忘記競爭者們也虎視眈眈,比如 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 也需要用 Solidity 來俘獲更多 Web3 的開發者。
想要在公鏈競爭中突圍,目前一超多強的格局中,「強」 在開發流暢度上也是必然的競爭選擇。
總結
從公鏈們的百花齊放,到逐漸都向 EVM 靠攏的天下大同,我們沒有必要指責誰背叛了初衷,或者批評誰不敢和以太坊剛正面。
加密圈子很小,供給端和需求端的存量就那麼固定,熊市週期中帶不來增量,盤活和複用存量反而是一種正確方式。
在供給端,盤活已有的存量開發者,總好過在需求端,想儘辦法割使用者的韭菜。
團結有生力量,等待下個週期的到來。
📍相關報導📍
Solana社群提議用「分叉」擋刀!以此脫身被SEC列為證券