Layer2 四大(Big)天王之一(One)的(Of) StarkNet 有了(Got it)新的(Of)大(Big)動作(Do)。
剛剛落幕的(Of)巴黎EthCC(Ethereum Community Conference)大(Big)會上(Superior),備受關注的(Of)熱點之一(One),就是(Yes)StarkWare 聯合創始人(People) Eli Ben-Sasson 表示,Starknet 即将推出(Out) Starknet 應用(Use)鏈(Appchain),并宣布推出(Out)用(Use)于(At)開發 Starknet 合約的(Of)極速工具包 Starknet Foundry。
Starknet 是(Yes)由 StarkWare 開發的(Of)基于(At) ZK-Rollup 技術的(Of),無需許可的(Of)去中心化 Layer2 協議,可以(By)幫助 dApp 使用(Use) STARK 證明以(By)更低的(Of)交易成本實現更大(Big)的(Of)計算規模。該網絡允許智能合約與區塊鏈上(Superior)部署的(Of)其他(He)合約進行交互,從而提高協議之間的(Of)可組合性。
應用(Use)鏈是(Yes)什麽?事實上(Superior),Cosmos 和(And) Polkadot 早在(Exist) 2016 年就提出(Out)并推廣了(Got it)這(This)個(Indivual)概念,而剛剛推出(Out) Starknet Application 因更具有了(Got it)可定制性、去中心化等技術優勢和(And)新功能,再次受到行業廣泛關注。
對于(At)開發者來說,開源項目 Starknet Foundry 的(Of)發布和(And) Cairo 編寫語言生态,也将帶來易于(At)學習和(And)更具效率的(Of)開發體驗。
簡單來說,Starknet Appchain 是(Yes)一(One)種專門爲(For)滿足特定應用(Use)的(Of)需求而設計的(Of)應用(Use)區塊鏈。主要(Want)優勢包括可定制、高吞吐量和(And)去中心化,并且可以(By)實現 Starknet 公鏈上(Superior)尚未提供的(Of)新功能。據稱,第一(One)個(Indivual) Starknet Appchain 也将很快在(Exist)主網上(Superior)啓動封閉測試。
Starknet 的(Of)這(This)一(One)舉措符合 Layer2 模塊化網絡的(Of)發展趨勢。Optimism、Polygon、zkSync 和(And) Arbitrum 等生态都已經有了(Got it)自己的(Of)應用(Use)鏈,雖然底層架構不(No)盡相同,但都體現了(Got it)應用(Use)鏈的(Of)通用(Use)優勢:不(No)用(Use)在(Exist)公鏈上(Superior)擁堵,以(By)及更自由的(Of)特性。
Starknet Appchain 作(Do)爲(For)一(One)種定制環境,應用(Use)可以(By)在(Exist)其中定制 Starknet 實例,開發人(People)員可以(By)利用(Use)生态系統的(Of)原生開發工具 Starknet Stack,更好地控制參數、降低成本、擴大(Big)規模和(And)選擇性隐私,定制自己應用(Use)程序的(Of)相關設置。
Starknet 的(Of)目标,就是(Yes)希望能讓任何應用(Use)程序,都能以(By)無需許可的(Of)方式部署自己的(Of) Starknet 應用(Use)鏈。作(Do)爲(For)最具可擴展性的(Of) Rollup,Starknet 有各種選項可以(By)提供各種參數的(Of)配置,包括共識、區塊鏈參數和(And)數據可用(Use)性等。這(This)些特定于(At)應用(Use)程序的(Of)區塊鏈,可以(By)滿足 Starknet 生态系統中各個(Indivual)應用(Use)程序的(Of)獨特要(Want)求,也允許對平台進行微調。
跟其他(He)生态的(Of)應用(Use)鏈相比,Starknet 的(Of)真正絕技是(Yes) STARK 證明系統——Starknet 上(Superior)的(Of)區塊鏈項目可以(By)受益于(At)通過使用(Use) STARK 證明系統來增強其安全性。與其他(He) ZK 證明系統相比,STARK 證明更安全,更具可擴展性——其證明生成速度可線性擴展,驗證時(Hour)間和(And)證明大(Big)小可對數擴展。也就是(Yes)說,其證明越大(Big),總成本和(And)驗證時(Hour)間越短。此外,STARK 證明完全依賴于(At)哈希和(And)信息論,因此它具有更簡單的(Of)密碼學假設,使其能夠抵抗一(One)定攻擊。但其缺點是(Yes)初始證明生成的(Of)規模較大(Big)。
發布中也提到,鏈上(Superior)應用(Use)啓動定制的(Of) Starknet 應用(Use)鏈後,項目無需在(Exist)公共 Starknet 上(Superior)擁堵,能夠爲(For)用(Use)戶提供更高的(Of)吞吐量和(And)更好的(Of)使用(Use)體驗。
與以(By)太坊相比,Starknet 本身隻需要(Want)一(One)個(Indivual)定序器即可在(Exist)鏈外執行計算。爲(For)了(Got it)減少數據量,證明者爲(For)交易生成 ZK-STARK 證明。最後,驗證者在(Exist)鏈上(Superior)驗證證明的(Of)正确性,最後将多個(Indivual) Layer2 交易捆綁成以(By)太坊上(Superior)的(Of)單個(Indivual)交易(稱爲(For) Rollup)。因此,Starknet 降低了(Got it)鏈上(Superior)的(Of)執行和(And)存儲成本,從而帶來更低的(Of) Gas fee 和(And)更高的(Of)吞吐量。
高度重視去中心化的(Of) StarkNet 也讓其 Appchain 具有去中心化的(Of)特點。Starknet 技術棧允許任何應用(Use)以(By)無需許可的(Of)方式部署自己的(Of) Starknet Appchain,并且允許開發人(People)員利用(Use) Starknet Stack 技術爲(For)應用(Use)程序構建定制化的(Of) Starknet 實例。
Starknet 基金會首席執行官 Diego Oliva 表示,去中心化的(Of)堆棧使網絡更加安全、有彈性、透明、可擴展且具有創新性。而且沒有單點故障,不(No)依賴于(At)單一(One)實體,沒有「黑匣子」和(And)更多的(Of)構建器。
在(Exist)演講中,Eli Ben-Sasson 還提到,Appchain 是(Yes)定制的(Of),可以(By)自由地實現 Starknet 公鏈上(Superior)尚未支持的(Of)功能,包括創建自己的(Of)費用(Use)市場邏輯、共識機制等。
Starknet Appchain 最初是(Yes)作(Do)爲(For)以(By)太坊上(Superior)的(Of) Layer2 解決方案被提出(Out),但早在(Exist) 2021 年,StarkWare 就引入了(Got it) Layer3 解決方案的(Of)概念。爲(For)了(Got it)實現更大(Big)擴展性和(And)更低交易費用(Use),Starknet 官方表示,Appchain 未來将遷移到 Layer3 解決方案,也将在(Exist) Layer2 公共 Starknet 網絡上(Superior)運行。
這(This)些在(Exist) Starknet 應用(Use)鏈中實現的(Of)新特性以(By)及經驗,對于(At)其他(He)應用(Use)鏈或公共網絡都将産生影響。
Starknet Stack 的(Of)去中心化圖譜中,一(One)個(Indivual)最新用(Use)例就是(Yes)高性能定序器 Madara Sequencer 的(Of)誕生。
Starknet 官方表示,Madara 通過使用(Use) Substrate 框架,增強了(Got it) Cairo VM 的(Of)功能,從而生成可證明、安全且靈活的(Of)程序,将爲(For) Starknet 提供創建可定制且高效的(Of)應用(Use)鏈的(Of)能力。此外,Madara 還将提高 Starknet 的(Of)互操作(Do)性和(And)鏈上(Superior)隐私水平。
Madara 基于(At) Substrate 框架,通過去中心化共識機制,增強了(Got it) Cairo VM 的(Of)功能,從而生成可證明、安全且靈活的(Of)程序,受到開發者的(Of)歡迎。
Starknet 官方數據顯示,該社區開發工作(Do)于(At) 2023 年 2 月開始啓動,涉及到由 45 名開發人(People)員組成的(Of)社區,他(He)們一(One)直在(Exist)共同努力改進 Madara,迄今爲(For)止已生成超過 740 次提交和(And) 400 多個(Indivual)合并 PR。
核心組件之外,Dojo 也是(Yes)運行 Starknet 應用(Use)的(Of)重要(Want)生态組成部分之一(One)。
Dojo 是(Yes) Starknet 中的(Of)遊戲應用(Use)開發框架,也是(Yes)第一(One)個(Indivual)可驗證的(Of)鏈上(Superior)遊戲引擎。
一(One)般來講,由于(At)規模和(And)成本的(Of)限制,大(Big)多數鏈上(Superior)遊戲僅限于(At)遊戲内資産的(Of)代币化,「貴」和(And)「慢」也是(Yes)始終難以(By)解決的(Of)問題。但随着 Starknet 逐漸實現遊戲中更加廉價且快速的(Of)交易,Starknet 不(No)僅讓用(Use)戶可以(By)擁有遊戲内資産,而且讓鏈上(Superior)遊戲的(Of)無限無操作(Do)性正在(Exist)成爲(For)現實。因此,許多遊戲項目開始在(Exist) Starknet 上(Superior)進行技術構建。
同時(Hour),鏈上(Superior)遊戲引擎 Dojo 作(Do)爲(For)遊戲開發的(Of)舞台出(Out)現,通過 StarkNet 平台上(Superior)的(Of)應用(Use)技術,允許開發者在(Exist)鏈上(Superior)構建遊戲,而無需爲(For)基本的(Of)物理、邏輯和(And)遊戲機制編寫自定義代碼,使得遊戲中美麗的(Of)場景、快速的(Of)玩家移動和(And)逼真的(Of)角色行爲(For)成爲(For)更現實的(Of)可能。
技術的(Of)生長讓更多遊戲得以(By)發展。Starknet 重視原生應用(Use)的(Of)孵化,其開發團隊 StarkWare 與 MatchBox、Only Dust、Nethermind、Mask Network 等合作(Do)夥伴舉辦了(Got it)多輪黑客松,促進了(Got it)大(Big)量鏈上(Superior)遊戲團隊的(Of)發展。因此在(Exist) Starknet 上(Superior)由 Dojo 驅動的(Of)遊戲正在(Exist)逐漸增加,包括 Dope Wars、Influence、Realms 和(And) CafeCosmos 等。
Starknet Appchain 的(Of)出(Out)現将爲(For)開發者群體帶來怎樣的(Of)影響?
一(One)方面,如前文提到,開發人(People)員能利用(Use) Starknet Stack 的(Of)性能和(And)應用(Use)鏈的(Of)定制優勢,提高鏈上(Superior)項目的(Of)吞吐量和(And)定制的(Of)用(Use)戶體驗。另一(One)方面,在(Exist) EthCC 上(Superior),用(Use)于(At)開發 Starknet 合約的(Of)極速工具包 Starknet Foundry 随之發布;Starknet 技術棧的(Of) Cairo 語言的(Of)編寫優勢也将吸引更多開發者。
除了(Got it) Appchain,StarkNet 在(Exist)本次 EthCC 上(Superior)備受關注的(Of)另一(One)個(Indivual)新動作(Do)是(Yes)開源項目 Starknet Foundry 的(Of)發布。
這(This)個(Indivual)用(Use)于(At)開發 Starknet 合約的(Of)極速工具包,是(Yes)由 Software Mansion 的(Of)前 Protostar 團隊設計和(And)開發,同樣基于(At)本地 Cairo 測試運行器和(And) Blockifie 用(Use) Rust 編寫。
在(Exist)編程語言方面,Starknet 技術棧由 Cairo 語言作(Do)爲(For)支持—— Starknet 合約和(And) Starknet 操作(Do)系統是(Yes)使用(Use) Cairo 編寫的(Of),它支持幾乎所有業務邏輯的(Of)部署。成熟的(Of)開發者對于(At) Starknet 生态系統和(And) Cairo 語言的(Of)體驗如何?
作(Do)爲(For)一(One)個(Indivual)從未寫過任何 Rust 的(Of)人(People),Uniswap 首席 Solidity 開發者 Moody Salem 自己表示,在(Exist)幾周的(Of)時(Hour)間内開始學習 Cairo,現在(Exist)編寫 Cairo 合約上(Superior)的(Of)效率與 Solidity 相當。Argent 聯合創始人(People)兼 CEO Itamar Lesuisse 的(Of)感受是(Yes),Starknet 的(Of)生态系統感覺就像早期的(Of)以(By)太坊,以(By)其去中心化的(Of)開發和(And)創新方式吸引了(Got it)這(This)個(Indivual)領域的(Of)最優秀的(Of)人(People)才。
Cairo 的(Of)最新版本 V2 是(Yes)當今擁有的(Of)新的(Of)類 Rust 語言,因符合開發者的(Of)編寫習慣,易于(At)學習、編寫便捷,因此從一(One)種小衆低級語言變成了(Got it)一(One)種對開發人(People)員友好的(Of)高級語言。
同時(Hour),Cairo 作(Do)爲(For)通用(Use)型智能合約語言,額外的(Of)好處是(Yes) ZK 友好的(Of) Cairo 語言有非常高的(Of)編譯效率,開發人(People)員也能爲(For)其 Cairo 代碼生成零知識證明, Gas fee 也因此将進一(One)步降低。特别是(Yes)由于(At) STARK 證明系統的(Of)網絡效應存在(Exist),其交易成本會随着交易量的(Of)增加而邊際減少。
因此,許多應用(Use)都可以(By)找到 Starknet 生态的(Of)開發者進行合作(Do)、雇傭或外包,并且那些需要(Want)龐大(Big)采用(Use)量的(Of)鏈上(Superior)遊戲項目更加适合 Starknet 部署。
微信咨詢