Starknet 近期開放空投,面向?130 萬地址總量發放超?7 億枚 Token,讓?ECMP 早期貢獻者、GitHub 開源開發者、Starknet 用戶等各個層面的生態參與者都得以深度參與。
盛宴的背后,是 Starknet 正迎來發展的關鍵機遇。在今年以太坊坎昆升級的背景下,Starknet 這樣的?ZK-Rollup?將獲得更具效果的提升。
有分析指出,同樣的 Blob 區塊容量,ZK 系 Layer2 可以放大 Layer2 TPS 的上限,進而降低 Gas 均攤成本,將會有更多的開發者和用戶涌入 ZK 生態進行 Build。而 Starknet 本次的 Token 經濟學如若奏效,將會推動?zkSync、Scroll、Linea?等 ZK 相關項目的 Token 發行相繼落地,再加上 ZK 技術驅動的全鏈游戲等殺手級應用的誕生,Starknet 生態會迎來新一輪繁榮發展。
為深入了解 Starknet 發展現狀和開發者生態,TinTinLand 為你整理了 Starknet 生態的基本情況以及開發者建設的最新資訊,幫助你快速了解其發展現狀和機遇。
通過 STARKs?提高性能和可擴展性
ZK Rollup 和 Optimistic Rollup 是兩種主要的以太坊擴展方式,而?StarkNet?就是由 StarkWare 公司創建的一個 ZK-Rollup L2,通過?STARKs 加密協議為以太坊帶來了無限的可擴展性和性能的提高。
無論其復雜性或所需的計算能力如何,Starknet 通過使構建任何 DApp 都變得經濟可行,引領了區塊鏈創新。網絡的本地編程語言?Cairo?則為開發人員提供了友好的體驗,并在編寫智能合約時提供了靈活性,而?Starknet 的本地帳戶抽象設計則實現了零摩擦的交易簽名。這樣,建立起一個基于快速、低成本交易,且具有直接可用性的 DApp 生態系統。
值得一提的是,以太坊基金會特別公開支持采用 STARKS 的 Starkware,他們向 Starkware 提供了 1200 萬美元的資助。而這也是行業普遍看好 Starknet 今后發展及其正統性的原因之一。
所有這些功能,都是在?Starknet 社區的支持下實現的。Starknet 正在朝著去中心化的方向發展,其中一部分包括本次的 Token 投放。Starknet 的 Provisions 計劃將為那些通過使用網絡及其基礎技術或通過構建和維護 Starknet 生態,或展現出對 Starknet 價值支持的個人分配 Token,還包括分配給那些為保障以太坊、Starknet 的基礎層提供安全性的開發者。此外,Token 也將分發給那些幫助發展開源軟件和基礎設施更大生態系統的人,因為他們的工作促成了一個更加開放和包容的網絡。
不斷迭代,走向去中心化和高效的區塊鏈網絡
在 2023 年,Starknet 經歷了重要的更新和迭代,從創新項目到突破性技術,Starknet 開發者們通過卓越的研究和技術水平,不斷推動基礎設施發展。
回顧 Starknet 2023 年路線圖,在網絡性能和用戶體驗方面實現了巨大優化。在三月份發布的 Starknet Alpha v0.11.0 版本中,完成了?Cairo 1.0 遷移,支持聲明、部署、運行 Cairo 1.0 智能合約、引入全新系統調用,標志著正式啟動狀態重置前過渡期。
7 月發布了?v0.12.0 量子躍遷,通過在?Rust?中實現排序器提高吞吐量,移除 PENDING(待處理)交易狀態,支持全新 Cairo 語法和系統調用,這一系列的改進和更新使網絡性能得到顯著提高,專注于增強性能和用戶體驗。與此同時,完成了?Cairo v2 升級,對智能合約語法和 Starknet 語法進行重大更改,使代碼更加明確和安全,為 Starknet 踏上以太坊擴展之旅邁出一大步。
在 12 月完成測試網部署的?v0.13.0 版本,v3 交易版本將支持使用 $STRK 支付交易費用,優化 Cairo 步驟和網絡配置實現從而降低交易成本。Starknet 在每個版本迭代都展現出超強潛力和擴展以太坊的巨大決心,表明 Starknet 網絡的不斷演進和優化,為區塊鏈技術發展和推動以太坊生態系統擴展提供了有力的支持。
最后在今年 Q4 宣布了?Starknet Feeder 網關于 12 月 21 日停止使用并關閉大部分查詢服務,僅為全節點保留與同步相關的端點,鼓勵開發者們轉向全節點和 API 服務。此外,Starknet 將在 2023 年底棄用 Goerli 測試網,并將遷移測試網到 Sepolia,遷移包括全節點、API 服務、SDK 和其他 Starknet 開發工具,呼吁開發者們盡快遷移到 Sepolia 測試網。這幾項重要更新也標志著 Starknet 逐步過渡至符合區塊鏈技術原則的去中心化、彈性、高效系統。
實用工具和發展計劃支持生態擴張
Starknet 是前三十公鏈中,一年內和兩年內開發生態系統增長最快的生態。Starknet 的開發者社區目前在加密生態系統中排名前八,預計其將在 2024 年攀升至前五。其中,眾多實用的開發和學習工具,為吸引更多開發者提供了構建的基石。
實用工具
1、CairoLang 項目管理工具:Scarb
該工具由 Software Mansion 團隊負責維護更新,支持處理添加、更新并移除依賴項;可用于編譯智能合約,自動獲取所需代碼庫補丁,提醒版本更新;Scarb 內置 Cairo 編譯器,Cairo 捆綁二進制文件等。值得注意的事,Scarb 與 Cairo 同步更新,開發者使用需要注意版本。
目前最新版本為 v2.5.0:https://github.com/software-mansion/scarb
2、Starknet 智能合約開發測試工具:Starknet Foundry
該工具消除在 Starknet 測試和部署智能合約的繁瑣工作,內置 snforge 和 sncast 工具,可以編寫、部署、測試智能合約,實現高效 Starknet 合約測試。
目前最新版本為 v0.14.0:https://github.com/foundry-rs/starknet-foundry
3、采用 Rust 編寫的快速命令行接口 (CLI):Starkli
該工具作為獨立界面允許開發者單獨使用(無需工具組件),支持簡易交互,如發送交易等,支持 ArgentX 和 Braavos 合約錢包,內置?RPC?端口支持。
目前最新版本為 v0.2.4:https://github.com/xJonathanLEI/starkli
4、部署 Starknet DApp 和錢包工具:Get Starknet
該工具允許 Starknet dApp 和錢包無縫連接,輕量級且易于使用,支持快速集成、構建、測試,具有可定制化和可擴展性,且代碼開源并由社區治理。
目前最新版本為 v1.5.0:https://github.com/starknet-io/get-starknet
5、VS Code 相關工具
-
VS Code 插件:https://marketplace.visualstudio.com/items?itemName=starkware.cairo1
-
VS Code 安裝代碼庫:https://github.com/starkware-libs/cairo/blob/main/vscode-cairo/README.md
-
OpenZeppelin Cairo 1.0 合約標準庫:https://github.com/OpenZeppelin/cairo-contracts
6、Starknet 官方資源庫
資源庫:https://starknet.io/en/developers/tools-and-resources
其中包括:
-
構建 ZKML 程序的 Cairo 庫:Orion
-
Remix Starknet 插件
-
開發框架、模板、工具等
Starknet 還針對多種開發語言推出了 SDK 工具包,供開發者選擇。
7、不同類型 Cairo VM 便于不同語言開發者開發 Starknet 可證明 DApp
-
Rust 版本 Cairo VM:https://github.com/lambdaclass/cairo-vm
-
Go 版本 Cairo VM:https://github.com/lambdaclass/cairo-vm_in_go
-
Zig 版本 Cairo VM,由 Exploration 團隊開發:https://github.com/keep-starknet-strange/ziggy-starkdust
8、Starknet 交互式開發指南文檔:Starklings
該指南可以幫助開發新手輕松使用 Cairo 1 開發 Starknet 合約,從一個特定的練習開始運行命令,到完成 Cairo 1.0 版本的新合約和模塊練習
開源代碼庫:https://github.com/shramee/starklings-cairo1
9、Starknet 學習資源
-
《Starknet 之書》涵蓋 Starknet 工具、技術架構、帳戶體系等:https://book.starknet.io
-
《Cairo 之書》為社區編撰的 Cairo 語言使用和合約開發指南:https://book.cairo-lang.org
10、OnlyDust 平臺
OnlyDust 是?Starknet 生態開發平臺,支持開發者開源貢獻計劃,推出多個資助獎勵活動,旨在連接世界各地的開發者參與開源項目建設,開發者可根據做出的貢獻價值賺取獎勵。
OnlyDust 使開發者能夠幫助?Kakarot、DevNet 和 starkNet.js?等有意義的項目,并根據他們的貢獻價值每周獲得報酬。多虧了 Warp,Solidity 開發人員也可以參與其中。雖然該平臺已經吸引了數百名貢獻者,但它計劃即將推出「領導者」角色,開發者可以在其中快速啟動自己的項目并直接從社區獲得幫助。
除了在線社區之外,OnlyDust 還舉辦現場活動,開發人員可以在這些活動中進行協作并沉浸在快速發展的 StarkNet 社區中。
詳情查看:https://app.onlydust.com/
🔍 更多關于 Starknet 的開發者資源,你還可以在?TinTinLand 的 Notion 主頁找到完整的必備學習資料和開發工具:https://www.notion.so/Starknet-88b26e6ad2424e0982d9e1c0cb6267d7?pvs=25
Starknet 冬季黑客松
今年 1-2 月,Starknet 舉辦了冬季黑客松,總獎金超三萬美元。在為期三周的活動中,分為?Argent、Dojo、Herodotus、JediSwap、Pragma、AVNU、Braavos、Madara、Giza、Nimbora 等賽道,邀請了開發者、區塊鏈愛好者和技術先驅深入 Starknet 項目世界,一道探索,角逐榮譽獎項。
🥷?Starknet 冬季黑客松活動頁面:https://taikai.network/starkware/hackathons/starknet-winter-hackathon/overview
Devonomics 計劃
Starknet 基金會與 StarkWare 合作推出了?Devonomics 實驗性的試點計劃,通過獎勵和賦權 Starknet 開發者,從之前累積的 1600 ETH 中拿出 10% 作為交易運營商費用的獎勵。其中 8% 分配給 DApp 開發者,2% 分配給核心開發者。
Devonomics 的最終目標是促進開發者參與 Starknet 的決策和未來運作,該分配將通過一種獨特于以太坊 L2 領域的新穎機制進行,旨在實現公平、包容和透明。
自 2021 年 11 月以來,全球開發者日夜努力構建和發展 Starknet 主網,這是以太坊上第一個圖靈完備的有效性 Rollup。Starknet 現在是所有 L2 中最大的開發者生態系統,過去一年增長了 14%,成為第八大區塊鏈開發者社區,并在 L2 領域中處于領先地位。
這種增長,部分由于通過 Starknet 所提供的成熟技術棧。該技術棧建立在 STARKs 上,這是最安全、最可擴展的證明系統;Cairo,一種開發者友好的智能合約語言;以及包括本地賬戶抽象在內的新穎區塊鏈功能。
Starknet 開發者生態系統迅速增長的另一個原因是其愿景,其中 Devonomics 發揮著關鍵作用。Starknet 的創始愿景認識到開發者是以太坊網絡擴展的核心,堅守了以太坊去中心化、透明、包容和安全的原則。
Starknet 導師計劃
今年一月,Starknet 推出「導師計劃」,邀請經驗豐富的 Starknet buidler 指導新手開發者,目前已有 23 位導師和46 名學員,其中?42 名學員與導師完成配對,通過學習 Cairo 加入 Starknet 生態,全過程免費。
🙋 如果你對該計劃感興趣,你可以在這里咨詢參與詳情:https://twitter.com/espejelomar/status/1749763933622424049
未來將實現去中心化、無需許可的 L2 網絡
隨著 Starknet 技術棧的不斷成熟,2024 年 Starknet 將解鎖更多新功能和生態建設。對于 Starknet 用戶來說,他們將享受更流暢的體驗和更低廉的交易成本;開發者也將在可擴展性方面獲得巨大體驗上的提升。
推動 Starknet 開發者生態發展的主要因素包括 Starknet 上的基礎設施項目,例如 StarkWare 在去年開源的負責壓縮交易和制作加密證明的強大引擎?Stone Prover。此外,隨著?Cairo 逐漸成為最流行的智能合約語言,將吸引更多的智能合約開發者加入 Starknet 生態系統,從而促進社區的發展。
在用戶方面,更好的用戶體驗和更低廉的交易成本將持續賦能生態增長。隨著以太坊 EIP-4844(分片 Blob 交易)的實施,以及后續 Starknet 的?Volition(數據可用性的靈活性)的推出,數據和交易成本將大幅降低。
從生態項目來看,目前有超過 100 個在 Starknet 和 StarkEx 之上構建的項目,450 個以上的?Cairo 和 Starknet Github 代碼庫提供支持,STARK 技術擴展區塊鏈的未來前景無比光明。
在提供面向未來的功能、增強網絡性能、優化用戶體驗方面,Starknet 將持續更新迭代,真正實現去中心化、無需許可的 L2 網絡,吸引更多開發者和應用程序的構建加入到 Starknet 生態中。
更多關于 Starkent
X:https://twitter.com/starknet?lang=en
Discord:http://starknet.io/discord/
Telegram:https://t.me/+efDitGbILOFmMDNk
探索 Starknet:https://www.starknet.io/en/explore-starknet
Starknet 基本介紹:https://www.starknet.io/en/learn/what-is-starknet
在 Starknet 上開始構建:https://www.starknet.io/en/developers
Reference
https://mirror.xyz/starknet-zh.eth/GG1UzZsncC2btE78prCr-elhM21XoEbLLww00l4CIjk
https://medium.com/@StarknetFoundation/introducing-the-starknet-provisions-program-05d03ce13970
https://twitter.com/StarkNet_ZH/status/1750043301313675628
https://mirror.xyz/starknet-zh.eth/luiMixkbqrWQz1CYURD6x06zyF09aSB_MDyLBnFosPU