化繁為簡:Cairo 1.0 如何改變 StarkWare 的編寫範式

FlttVWqX0AA7BN

由於保持了相當程度的主網兼容性,Cairo 和 編寫的之間的轉換也將更為簡易,客戶端 Nethermind 的轉譯器 Warp 已經支持將 V3 重寫為 Cairo 代碼。

實際上,在 2022 年 10 月末,StarkNet 便宣稱使用 Cairo 開發出 ZK-EVM,而在接下來隨著 StarkNet 的真正投入生產環境,這種兼容性的實際效果便可一驗真偽。

新芽:基於 Rust 的平衡特性

化繁為簡:Cairo 1.0如何改變StarkWare的編寫範式

按照官方進度,Cairo 1.0 的編譯器將在今年一季度面世,屆時,將和 StarkNet 進行更深度的融合,而藉助 Rust 的語言特性,有望從底層提高執行速度,從而將其 TPS 抬升到日常可用的水平。

重生:開發者友好

Cairo 1.0 肩負著打通 L2 和以太坊主網的重任,根據其官方的 Regenesis(重生)計劃,StarkNet 將在 2023 年一季度完全過渡到 Cairo 之上,結束目前的割裂狀態,從而進入生態競爭的新發展階段。

化繁為簡:Cairo 1.0如何改變StarkWare的編寫範式

可以從中發現,Cairo 的功能開發進度較快,並且預計實現的功能也較多,而 StarkNet 也將在 Cairo 實現後補齊目前的功能缺口,而最終實現 StarkNet 系統級調用的全功能模塊。

目前可以適當參考下 StarkEx 的數據,不同於 StarkNet 的通用化路線,StarkEx 面向主要幾個大型項目,包括 Immutable X、Sorare、Rgino.Fi 和 dYdX,使用過服務的用戶數達 2 千萬人次,日均月活在數萬量級。

化繁為簡:Cairo 1.0如何改變StarkWare的編寫範式

借助和成熟的 和鏈游進行合作,StarkEx 的市場化之路整體較為順利,但是 StarkNet 將作為通用 Layer 2 參與各個 L2 競爭之中,Cairo 將有望進一步帶動 StarkNet 市場佔有率的提升。

結語

Cairo 1.0 並非簡單作為語言更新,而是要承擔更為豐富的角色,包括激活 StarkNet 的 EVM 兼容性和執行效率,通過借助 Rust 成熟的編程範式,如所有權、強類型等,減輕了開發難度。

同時需要注意,Cairo 1.0 仍有些未完全實現的功能,其完全狀態可能需要更長的開發週期,其代幣發行時間也會隨之進行調整。

總之,Cairo 在結束 StarkNet 目前的 “非完全” 版具有重要意義,結合 Sierra、編譯器等新工具,以及和主流開發工具的結合,顯著減少開發者在其上編寫的壓力。


(以上內容獲合作夥伴 PANews 授權節錄及轉載,原文連結

聲明:文章僅代表作者個人觀點意見,不代表觀點和立場,所有內容及觀點僅供參考,不構成投資建議。投資者應自行決策與交易,對投資者交易形成的直接間接損失作者及將不承擔任何責任。

本文轉自網路,如有侵權請來信告知,本網站不代表任何投資建議,僅提供資訊,若用戶有任何投資相關行為皆與本站無關

本網站所載的任何資訊均不構成投資建議,投資有賺有賠,投資人應獨立判斷,審慎投資,自負

Related Posts