
在zk-rollup上運行Solidity代碼:zkEVM為何備受關注?
TechFlow Selected深潮精選

在zk-rollup上運行Solidity代碼:zkEVM為何備受關注?
代幣的價格可能會有牛市和熊市,但科學技術永遠只有進步。
撰寫:Foobar
編譯:TechFlow intern
這是一篇解釋zkEVM的文章:
- 它是什麼?
- zk-rollups與其他類型Rollup的比較
- zk-rollup創始人的競爭格局
以及誰才是最早啟用zkEVM的。

L2-rollup是一種將用戶交易批量化的方式,使得Gas成本更加便宜,同時繼承以太坊主網的大部分安全保證。
存在兩種主要的類型:Optimistic Rollups 與 zk Rollups。
像Optimism 和 Arbitrum 等 Optimistic Rollups ,會定期向主網發送狀態,並依靠欺詐證明來確保狀態的真實性。zk Rollups,如Loopring和Starkware,也會向主網發送狀態,但還包括加密的有效性證明。

一般來說,ZK rollups因其更強的隱私保證而受到青睞,但它們在技術上很有挑戰性。開發人員必須用深奧的編程語言編寫自定義 "電路",即使是對功能的微小改變也需要對底層邏輯進行大規模的更改。

這就是Loopring和Starkware等zk-rollups遇到的問題——雖然理論上很強大,但它們太複雜了,以至於很少有開發者能在它們上面進行構建。
因此,如果你能在zk-rollup上運行任意的Solidity代碼會怎樣?這就是所謂的zkEVM。
如今,Polygon宣佈了第一個zkEVM。19號, Scroll 宣佈了他們的zkEVM Pre-alpha 測試版本。去年12月,zkSync啟動了他們的實時測試網,他們好像才是第一個zkEVM。
Loopring 運行zk-Rollup,但它不是一個zkEVM。它是專門為處理特定活動而設計的,如代幣轉移和DEX交易。

Starkware與 Loopring 一樣,在Starkware中,開發人員必須使用Cairo而不是Solidity編寫自定義代碼。

先不說誰才是真正的“第一個”,很明顯,zkEVM已經很接近了!這是一個令人難以置信的消息,多個優質團隊之間的競爭只會推動科技創新更快發展。
這對於非技術人員,或者對於我們來說意味著什麼?意味著更便宜的Gas,更多的Rollup選擇,以及更多的App在這之上...... 代幣的價格可能會有牛市和熊市,但科學技術永遠只有進步。
歡迎加入深潮 TechFlow 官方社群
Telegram 訂閱群:https://t.me/TechFlowDaily
Twitter 官方帳號:https://x.com/TechFlowPost
Twitter 英文帳號:https://x.com/BlockFlow_News














