Starknet技術棧進入爆發期 首個應用鏈誕生指日可待
發表於 2023-07-21 13:22 作者: StarkNet 中文
編譯:Starknet 中文社區
精選速覽
Starknet 技術棧高速發展,允許用戶根據需求啓動可定制化 Starknet 實例
Starknet 是吞吐量最高的二層解決方案
Starknet 开發者社區快速發展,有最去中心化的 Rollup 技術棧,重要基礎設施由多個獨立團隊構建
敬請期待首個 Starknet Appchain 上线主網
引言
以太坊上的公共 L2 網絡鏈逐漸興起。最爲突出的是 Starknet 的蓬勃發展,憑借活躍的开發者社區在遊戲、DeFi、NFT、AI 等領域研發出許多用例。
Appchain 是針對並滿足特定應用服務需求而設計的區塊鏈,早在幾年前就已提出,最近再次引起關注。StarkWare SaaS 產品 StarkEx,已爲 dYdX、Sorare 等以太坊上運行最成功的 L2 Appchain 提供支持。截止到目前(2023 年 7 月),StarkEx 累計完成交易量超一萬億美元,並處理超 5 億筆交易。Starknet Appchain 作爲一種定制環境,應用可定制 Starknet 實例,以便更好地控制參數、降低成本、擴大規模和選擇性隱私。Starknet 技術棧旨在允許任何應用以無需許可的方式部署自己的 Starknet Appchain。
Starknet 技術棧
Starknet 基礎構建涵蓋廣泛應用和用例,包括:STARK 證明、Cairo 編程語言和原生帳戶抽象。隨着 Starknet 在主網上升級到 v0.12.0 版本,Starknet 一躍成爲 TPS(每秒交易數)性能最高的 L2。在時間推移中,預計 Starknet 對比其他 L2,特別是 EVM 兼容的 L2 的性能優勢不斷擴大,因爲 Starknet 擺脫了 EVM 設計和實現設定的傳統限制。
然而,有些應用仍需要其平台有些微調,Starknet 技術棧會幫助實現。
秉着 Starknet 生態系統精神,我們遵循先展示,後講述。但鑑於 Starknet 生態系統中开發迅速,Stack 高速發展,StarkWare 團隊決定對 Starknet 技術棧提出一些觀點。而开發工作由 Starknet 生態系統進行,Starknet 基金會通過开發合作進行協調。
技術棧的益處
Starknet 技術棧允許應用啓動定制的 Starknet Appchain,可以享受 Appchain 的通用優勢,即:
避免公共 Starknet 鏈的擁堵,可以爲其用戶提供更好的吞吐量和用戶體驗。
應用鏈可能自由地實現公共鏈不支持的特性,如自己的手續費市場邏輯。從公共網絡的角度看,這些在應用鏈中實現的新特性是寶貴的實驗。在應用鏈上實現這些將產生有價值的結論,可能會對其他的應用鏈或公共網絡產生影響。
除了這些好處,Starknet 應用鏈還將有額外的好處。Starknet 是最具可擴展性的 Rollup,有選項可以配置各種參數,包括共識、區塊鏈參數和數據可用性。
去中心化
Starknet 技術棧正在迅速成爲最去中心化的二層技術棧。無需許可的區塊鏈側重於通過去中心化來實現網絡安全和韌性。Starknet 基金會正專注於爲 Starknet 實現這一特性。
「去中心化的技術棧使網絡更安全、更有韌性、更透明、更可擴展和更具創新性。沒有單點故障,不依賴於單一實體,沒有黑箱,有更多的構建者!」
Diego Oliva
Starknet 基金會 CEO
「Starknet 正在實現棧的有機去中心化 — 不同的團隊正在生成核心組件的優化版本,然後這些版本會再次回到官方發布(LambdaClass Rust VM)或者引發全新的組件。」
Nicolas Bacca
Ledger 聯合創始人 & CTO
Madara
Starknet 技術棧去中心化的一個最近例子是 Madara 排序器。Madara 基於 Substrate,因此一开始就依賴去中心化的共識機制。社區开發工作始於 2023 年 2 月。到目前爲止(2023 年 7 月),包括 45 名社區开發人員在內的工程團隊已經產生了超過 740 個提交和超過 400 個已合並的 PR。這個努力產生了一個與公共 Starknet 兼容的排序器,具有可配置的內存池等功能。
LambdaClass
另一個值得注意的努力是 LambdaClass 在構建將允許啓動 Starknet 應用鏈的技術棧上所做的工作(他們也在 V0.12.0 中的改進中發揮了關鍵作用)。LambdaClass 正在構建一個 Starknet 技術棧,最終將包括一個證明器、一個排序器、一個執行引擎和一個網絡瀏覽器。在不久的將來,這些不同的組件可能會與 Starknet 技術棧的其他組件集成,並組成一個運行的 Starknet 實例。
社區共建,社區共享
Starknet 生態系統的目標是在技術棧中的每一個單獨組件都有多個實現。以下是一些不同團隊和他們正在开發的基礎設施的簡介:
除了技術棧的核心組件外,還有一些重要的補充組件和服務是運行 Appchain 所必需的(所有組件均已投入生產,除非另有說明):
區塊瀏覽器:Starkscan、ViewBlock、Voyager,以及 LambdaClass 的瀏覽器(开發中)
索引器:Apibara、Checkpoint、TokenFlow
API 服務:Alchemy、Infura
跨鏈:LayerSwap、Orbiter、StarkGate
法幣通道:Banxa、Ramp
錢包:Argent、Braavos、Cartridge 以及 Metamask 的 Snap(2023 年 9 月即將推出)
領域特定的應用开發框架:Dojo(遊戲)
表達力
Starknet 技術棧由 Cairo 提供支持。其最新版本類 Rust,符合开發者習慣,受到了开發者社區的極大熱情。
「作爲一個從未寫過任何 Rust 的人,我幾周前开始學習 Cairo,現在我在編寫 Cairo 合約上的效率與 Solidity 相當。再加上即將推出的跨合約共享邏輯的能力,以及內置的模糊測試,Cairo 將會成爲我編寫智能合約的首選環境!」
Moody Salem
Uniswap 首席 Solidity 开發者
Cairo 作爲通用型智能合約語言,額外好處是能產生可證明的計算,爲歷史上增長最快的區塊鏈开發者生態系統之一所使用。應用可以找到 Starknet 开發者合作、僱傭或外包。
「Starknet 的生態系統感覺就像早期的以太坊。以其去中心化的开發和創新方式吸引了這個領域的最優秀的人才。」
Itamar Lesuisse
Argent 聯合創始人兼 CEO
未來規劃
Starknet 技術棧仍在开發中,並將在未來幾年中繼續發展和改進。然而,已經可以看到,Starknet Appchain 可以作爲一種托管服務運行,由 StarkWare 運營。實際上,第一個 Starknet Appchain 將很快在主網上啓動封閉測試(真的很快!)。
我們預計像 LambdaClass、Nethermind 和 StarkWare 這樣的 Starknet 生態系統开發團隊,以及 Rollup-as-a-Service 將提供 Appchain 托管服務。Appchain 將自己選擇採用哪些技術棧組件,以及通過哪些托管服務運行(例如,StarkWare 的 SHARP)。用完全开源組件還是專有技術,完全自己選擇。這就是 Appchain 的妙處 — 並非等量齊觀。相反,每個應用都可以做出自己的最佳選擇。
Appchain 最初是作爲以太坊上的 L2 解決方案,但不會止步於此。早在 2021 年,StarkWare 就引入了L3 解決方案的概念。我們相信,爲了實現更大擴展性和更低交易費用,Starknet Appchain 將遷移到 L3 解決方案,繼而在 L2 公共 Starknet 網絡上運行。
總結
Starknet 技術棧明顯處於爆發增長期。我們預計,由於隨着性能、安全性和表達力提升,Starknet 技術棧將在 Appchain 領域佔據主導地位。Starknet 开發者生態系統正在蓬勃發展,最先推動應用鏈技術棧的快速演變,並將繼續發展,滿足越來越多應用的各式需求。
標題:Starknet技術棧進入爆發期 首個應用鏈誕生指日可待
地址:https://www.coinsdeep.com/article/24942.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。