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 開發者生態系統正在蓬勃發展,最先推動應用鏈技術棧的快速演變,並將繼續發展,滿足越來越多應用的各式需求。

Total
0
Shares
Related Posts