一文解讀StarkNet:技術風險、經濟模型與評論

原文作者:鄭金城,新躍社科大學研究員,全球金融科技學院、Biteye 建設者,Ocean Views 專欄作家;李國權,新躍社科大學教授,新加坡經濟協會副會長,全球金融科技學院主席。

原文編輯:Biteye 核心貢獻者 Crush

Arbitrum 空投的財富效應點燃了市場對L2的信心,紛紛佈局還未發幣的L2。而 80 億美元高估值的StarkWare自然是備受矚目。

那麼 StarkWare 是有什麼獨特的技術值得各大機構熱捧?旗下的 StarkNet 想要解決問題?我們將在本文中一一道來。

ARKs, StarkEx, StarkNet

1.1 STARKs

STARKs(Scalable, Transparent ARgument of Knowledge)是一種可以證明和驗證計算的證明系統,旨在提高以太坊的擴充套件性。

它允許將大型計算從鏈上轉移到鏈下以降低成本,為計算的正確性生成證明,然後在鏈上進行少量的計算來驗證證明。即驗證者透過在鏈上執行非常少的操作來判斷鏈下完成的計算的完整性。

L2 透過 STARKs 技術將多筆交易打包在一起進行數以千計的計算,然後使用單個 STARK 證明在鏈上驗證它們的有效性。

該批次內的所有交易共同分擔鏈上處理的成本,從而在繼承以太坊安全性的前提下降低了 Gas 成本,改善使用者體驗。這模式與共享計程車的使用者平攤路費相似。

SNARKs (Succinct,Non-Interactive,Argument,Knowledge)是一個簡潔的非互動式的證明。STARKs 和 SNARKs 都是 ZK Rollups 的解決方案。

SNARKs 和 STARKs 對比

(來源:SUSS NiFT, ChatGPT)

相比 SNARKs, STARKs 具有以下三個優勢:

1. 去信任

STARKs 公開可驗證隨機來取代 SNARKs 的可信設定,減少對參與人的依賴,提高協議安全性。

2. 更強的擴充套件能力

STARK 具有驗證的對數壓縮特性,即使底層計算的複雜性呈指數級增長,STARKs 依然保持了較低的證明和驗證時間,而非像 SNARKs 線性增長。

3. 更高的安全保證

STARKs 使用抗碰撞雜湊值進行加密,可抗量子計算的攻擊。

但是 STARKs 的證明尺寸比 SNARKs 大,因此L2交易量較低時就會難以分攤證明成本,出現較大的確認延遲。但是當證明規模增加,使用 STARKT 的邊際成本會遞減,適合大規模應用。此外,相對於 SNARKs,目前 STARKs 採用率不足,基礎工具還有待完善。

L2 Rollups 除了 ZK Rollups,還有 Optimistic Rollups。以下是兩種方案的對比。

1.2 StarkEx

StarkEx 是一個需要許可的、為特定應用程序定製的擴充套件解決方案的框架。專案可以使用 StarkEx 來進行低成本的鏈下計算,生成證明執行正確性的 STARK 證明。

這樣的證明包含 12, 000 – 500, 000 筆交易。最後將證明傳送到鏈上的 STARK 驗證器,驗證正確後接受狀態更新。

StarkEx 提供了 3 種資料儲存方式。在 ZK-Rollup 模式下,資料儲存在鏈上,使資料去中心化,便於使用者跟蹤和監督。

然而,在鏈上釋出資料的成本高。在 Validium 模式下,資料儲存在鏈下,低成本且不會把資料公開暴露。

但需要資料可用性委員會來監督資料是否得到妥善處理。Volition 是一種混合資料可用性模式,使用者可以選擇將資料放在鏈上還是鏈下。

在 StarkEx 上部署的應用程序包括永久期權 dYdX、NFT L2 Immutable、體育數字卡牌交易市場 Sorare 和多鏈DeFi聚合器 rhino.fi。

StarkEx 適用於獨立執行且適合 StarkEx API 的協議。

智慧合約。部署在 StarkNet 上的合約之間可以進行互動來構建新的可組合協議。

與應用程序負責提交交易的 StarkEx 不同,StarkNet 的排序器批次交易併傳送它們進行處理和證明。

StarkNet 更適合需要與其他協議同步互動或超出 StarkEx 應用範圍的協議。隨著 StarkNet 開發的進展,基於 StarkEx 的應用將能夠移植到 StarkNet,享受可組合性。

1.5 SHARP(shared prover) 共享證明器

SHARP 技術允許來自 StarkEx 的不同應用以及 StarkNet 上發生的交易合併成一個證明,更快填滿 STARK 證明的容量,提高交易處理速度並且分擔驗證 L1 證明的 gas 成本。

rkNet 經濟模型

StarkWare 已經在鏈下鑄造了 100 億個 StarkNet 代幣。但是這些代幣並不代表 StarkWare 的股權,也不提供任何參與 StarkWare 的權利或賦予任何向 StarkWare 提出索賠的權利。

StarkNet 代幣可以作為原生代幣支付 Gas 費用,相比其他使用ETH做給 Gas 費用的L2,StarkNet 代幣更能捕獲生態價值,且降低了 ETH 這外生代幣帶來的衝擊。

分配給核心貢獻者和投資者的代幣有一年的等待期和四年的鎖定期,線性釋放。

StarkWare.https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6 )

StarkNet 明確給開發者和過去 StarkEx 使用者獎勵,但未明確 StarkNet 使用者是否有空投。首次代幣分配中有 8.1% 的代幣還未決定用途,具體方式由社羣決定。

因此筆者猜想這部分代幣有可能用於獎勵 StarkNet 使用者。此外,部署合約的專案方在獲得空投獎勵後,有可能會給應用的使用者分配空投,反饋早期支持者。因此,使用者可以根據需要正常使用 StarkNet 上有價值的應用。

rkWare 融資情況

根據 Crunchbase 的資料,StarkWare 在七輪融資中總共獲得 2.825 億美元。

Alameda Research 追加 950 萬美元投資。但是 Alameda Research 已於 2022 年 11 月破產,這筆投資是否收到存疑。

以太坊基金會的撥款樹立了 StarkWare 的正統性。

04 創始人

Uri Kolodny

Uri 是 StarkWare 的聯合創始人兼執行長,也是其董事會成員。

他擁有希伯來大學電腦科學學士學位(優等生)和麻省理工學院斯隆管理學院的 MBA 學位。Uri 是一位連續創業者,曾共同創立了幾家科技公司,包括 Mondria(開發用於大資料視覺化的工具)。

之前,Uri 還曾在兩家以色列風險投資公司幫忙孵化專案,並在麥肯錫公司擔任分析師。

zkSync、Optimism、Arbitrum 因為其受到的關注度被稱為L2的四大天王。

Vitalik 在 ETHSeoul 期間表示,雖然 Optimistic Rollups 更加發達,但 ZK Rollups 技術的基礎將使其最終能夠取代 Optimistic Rollups。雖然 ZK Rollups 速度更快,但它們缺少以太坊虛擬機器 (EVM),這使得執行 dApps 具有困難。因為 EVM 是 dApps 的主要處理單元。所以基於 ZK 的 Rollups 正在開發相容 EVM 的方案。如果開發程序緩慢,則 ZK Rollups 有可能失去先發優勢,讓 Optimistic Rollups 穩坐寶座。這類似於以太坊和其他L1之間的競爭,雖然以太坊的效能不是最好的,但是憑藉先發優勢牢牢吸收住最多的資金和最優秀的開發者。

StarkNet 不僅面對採用 Optimistic Rollups 的L2競爭,也面對同樣採用 ZK Rollups 的L2競爭。根據 Eshita Nandini 的總結,目前有多個L2正在構建 ZK EVM。

Messari, SUSS NiFT)

Type-1 是 ETH 等效,可 100% 無縫使用 EVM 基礎設施,但證明過程很緩慢。Taiko 透過在零知識證明生成前快速確認最終性來減輕這一缺點。

具體方式即只需證明過去狀態 X 有效,且在 X 之後沒有來自賬戶 A 的交易,因此使用者可以提取其在狀態 X 中的代幣。目前已經完成 alpha-2 中測試了去中心化證明和協議經濟學,其中有 126 位獨立證明者,已證明了 93, 146 個區塊,證明時間在 130 到 160 秒之間。

Taiko 目前已經棄用了 alpha-2,並將在第二季度推出 alpha-3 。由於 Type-1 zkEVM 在實現等效性方面毫不妥協,具有較大的複雜性,今年可能不會有主網。

Type-2 EVM 等效,證明速度相對 Type-1 改善,但仍舊慢。Type 2 是 Scroll,Linea 的目標,Polygon zkEVM 已經實現。

Polygon zkEVM 主網 Beta 版本已經於 3 月 27 日如期上線。在主網 Beta 的第一階段,專門的安全委員會將能夠快速升級 Polygon zkEVM。在第二階段,將採取一系列措施,以確保在出現任何問題時使用者能夠得到保護,但權力下放程度更高,並且沒有具有特權訪問許可權的安全委員會。

Gas Fee 以 ETH 支付,預計未來 Polygon zkEVM 中的質押和治理將使用 MATIC 代幣,此外,Polygon zkEVM 透過 ERC-4337 支援帳戶抽象,將允許使用者使用任何代幣支付費用。

Scroll 和以太坊基金會一起開源開發 zkEVM,將透過平行計算和證明外包給曠工來縮短證明時間。Scroll 處於 Alpha 測試網階段,可以進行跨鏈和轉賬,已經無障礙執行兩個月,預計二季度上線主網。

3 月 28 日,ConsenSys 宣佈將 ConsenSys zkEVM 重塑為 Linea,目前向所有開發人員、使用者或協議開放測試。Linea 透過 MetaMask 和 Truffle 等原生整合,將零知識證明與 EVM 等效性相結合,為開發者提供靈活性和可擴充套件性,無需 ZK 技術專業知識。

Linea 採用多證明人系統,當程式碼中存在漏洞時,多重簽名可以強制執行特定結果。透過這個系統,一個 rollup 將利用幾種具有不同安全級別的證明機制,以消除單證明人 rollup 存在的單點故障風險。

Type-3 幾乎 EVM 等效,更快的證明,但部分 app 需要重新開發。Type 3 是 Scroll 目前所處的過渡階段。Kakarot 是一個用 Cairo 編寫的 zkEVM,作為 EVM 位元組碼的直譯器,最終可能成為 StarkNet 上的L3,目前歸類 Type-3 。

Type-4,將用高階語言如 Solidity 編寫的智慧合約原始碼,編譯成 ZK-SNARK 友好的語言。證明速度很快,但不太相容。

zkSync Era 已經上線,對普通使用者開放。目前分擔 zkSync gas fee 的使用者不多,因此互動成本較高,部分專案方對 gas fee 進行了補貼。由於 Arbitrum 空投的財富效應,社羣使用者互動熱情高漲,但是目前 zkSync 上土狗專案居多,發生了多起 rug pull 事件。

StarkNet 使用 Warp 作為 Solidity 到 Cairo 的編譯器。StarkNet 是目前唯一一個將其排序器和證明器去中心化的 zkEVM。但目前 StarkNet 還未釋出生產級別版本,只適合使用者小額互動體驗,任務常常執行失敗。

Vitalik 還提出了 Optimistic 和 ZK 混合的模式。zkEVM 成熟之前, 釋出區塊鏈等待 24 小時,如果沒有欺詐挑戰就釋出零知識證明,確定區塊。如果有挑戰,就引入治理,透過 2 of 3 模式裁定。

如果零知識證明時間能大幅縮短,另外一種混合模式就以釋出零知識證明為主,只有當零知識證明未能正常釋出,才使用 Optimistic Rollup。這既可能會是 StarkNet 的一條可選發展路徑也可能會使競爭方式。

06 總結

StarkNet 採用了基於 STARK 的 Rollup 路線,雖然該方案相對於其他方案在去中心化、去信任、抗審查等方面有明顯的優勢,但是由於該方案的開發工具尚不成熟,研發難度也很大,效能還有待提升。

此外,雖然 StarkNet 已經得到了機構投資者的支援,但目前仍處於試用階段,尚未完全成熟。StarkNet 下一階段的重點是將現在由 Python 開發的 sequencer 升級為由 Rust 進行開發,提高區塊鏈的效能。

此外是提高生態內專案的豐富度和成熟度。加密原生使用者可以去體驗生態內專案,但需注意專案的風險,選擇參與前需要進行充分的風險評估。

雖然 StarkNet 具有抗量子攻擊的特性,但是否會成為擴容的終局還有待觀察。因此,對於 StarkNet 的未來發展,我們需要持續關注和評估。

區塊鏈的安全性是整個生態系統的重中之重,底層基礎層的安全性絕不能被忽視、妥協、讓步、或折衷,否則整個生態系統與賬本將會失去使用者的信任。

因此,在基礎層的設計中,需要選擇最為安全的共識演算法,即使它的能源消耗可能很高。這個問題可以透過採用類似在納斯達克上市的 Irish Energy Limited 所倡導的可再生能源挖礦來解決。

相比之下,第二層的中心化程度可以更高,以實現更高的效率和靈活性。不管是底層還是上層,都需要遵循合理的設計原則,以確保整個生態系統的安全性和可靠性。

任何依賴於以太坊基礎層安全性的第二層或應用,都必須對基礎層的共識演算法有充分的信心,確保其安全性不受損害。這可能是社羣面臨的最大系統性風險。

免責宣告:

本文使用了 ChatGPT 進行內容增強。ChatGPT 是一種人工智慧語言模型,它基於先進的技術進行訓練,並可以生成人類可理解的語言。以上 StarkNet 分析內容僅供讀者瞭解和學術研究使用,並不構成任何投資建議。

任何人不應將此作為投資決策的唯一參考,亦不應據此進行任何交易操作。本文所包含的資訊不保證準確性、完整性、及時性或適用性,讀者應自行評估並承擔由此產生的風險。

作者、出版方或任何相關方均不對因讀者根據本文所得出的結論或決策而產生的任何損失或損害承擔任何責任。讀者應在任何投資前請諮詢專業顧問或按照自己的獨立判斷作出決策。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *