簡析 STARKs、StarkEx、StarkNet 區別與聯繫
原文標題:《分不清楚?STARKs、StarkEx、StarkNet 分別都是什么?》
作者:StarkNet Intern
編譯:Kxp,律動 BlockBeats
本文梳理自 StarkNet Intern 在社交媒體平台上的觀點,律動 BlockBeats 對其整理翻譯如下:
概要:
- STARKs 證明了鏈上計算的完整性,使擴展成為可能
- StarkEx 是一個用於特定應用的擴容引擎
- StarkNet 是一個無需許可的 Layer 2 網絡
STARKs
在 STARK 方案中,只需要生成一份證明,計算結果就可以在簡單幾步內得到驗證。
有了 STARKs,較大的計算可以在鏈下進行,減少了區塊鏈上驗證所需的計算量。只需幾步鏈上操作,驗證者就可以驗證大規模的鏈下計算。
STARKs 解決方案可以用單一 STARK 證明進行組合、計算以及驗證成千上萬的區塊鏈交易,處理成本將分攤到一批交易的所有交易中,保證了 Ethereum 的安全性,降低了 Gas 費用。
低計算成本的好處在於,它將方便新類型的應用在鏈上完成搭建,改善了用戶體驗,降低了 Gas 成本,並確保了 Ethereum 的安全性。
StarkEx
StarkWare 為 Ethereum 擴容提供了兩種解決方案:StarkEx 和 StarkNet。
StarkEx 可以提供許可的、針對特定應用的擴容解決方案。有了 StarkEx,鏈下計算的成本將大幅下降。STARK 證明是在鏈外生成的,以驗證執行情況,可以覆蓋 12000-500000 個交易。同時,STARK 驗證器可以在鏈上驗證該證明。
所有交易只用被驗證一次,且每筆交易分攤下來的 Gas 成本低得驚人。
你可以在 StarkEx 上找到像 dYdX(永續交易)、Immutable 和 Sorare(NFT 鑄幣和交易)、DeversiFi(現貨交易)和 Celer(DeFi 池)等應用。
為了滿足市場和客戶的需求,StarkEx 正在進行擴容。
StarkNet
StarkNet 是一個無需許可的 Layer 2 網絡,任何人都可以在這裡部署智能合約。
StarkNet 的生態系統類似於 Ethereum,任何合約都可以與 StarkNet 上的任何其他合約互動,協議也可以進行自由組合。同時,非同步消息傳遞功能允許 StarkNet 與 Ethereum 合約進行通信。
StarkNet 的排序器可以批量處理交易,而不像 StarkEx 那樣由應用程序提交交易。目前,StarkNet 的排序器由 StarkWare 運營,下一步將計劃完成去中心化。
一旦應用程序部署了 Cairo 合約,就不再需要額外的運營商基礎設施。StarkNet 將支持 Rollup 數據的可用性,意味著 Rollup 狀態與 STARK 證明將一起被寫入 Ethereum。
StarkNet 的開發者構建了應用程序、工具和基礎設施,而 DeFi、遊戲、投票、AI 等功能已經可以在 Testnet 上運行了。另外,StarkNet 還建立了開發者工具,如區塊探索器、本地測試環境和幾種語言的 SDK。
在 Shamans 平台上,你可以自由提出改進意見、新功能以及最優方法。
總結
StarkEx 和 StarkNet 都是基於 STARK 的擴容解決方案,每一個都兼備了可擴展性、低成本和安全性,只是操作參數有所不同。對於 StarkEx 來說,一個獨立且兼容 StarkEx 的 API 的應用程序可能是最合適的選擇。
對於那些與其他協議同步互動或需要比 StarkEx 提供更多功能的協議來說,使用 StarkNet 可能才是更優的選擇。
STARKs 徹底改變了 Ethereum 上的應用程序,與此同時,StarkEx 和 StarkNet 也為區塊鏈的應用創造了更多可能。