Polygon zkEVM 主網測試版上線,將如何影響 Polygon 生態?
作者:西柚,ChainCatcher
3月27日,Polygon zkEVM主網測試版本(Beta)正式上線發布,以太坊創始人Vitalik Buterin已在Polygon zkEVM主網上完成了其首筆交易。
不過,MATIC代幣價格並沒有因此按照用戶預期上漲,反而24小時內還下跌了5%,現報價1.04美元。當然,這在一定程度上受大盤的影響,主要原因是目前僅為測試版上線,或許需要等主網正式上線才能真正看到影響。
相比幣安的FUD事件,市場對於zkEVM主網測試版的關注熱度似乎並不高。儘管如此,Polygon zkEVM主網的發布,說明ZK Rollup擴容方案在與EVM兼容的問題上已有重大突破。
Polygon zkEVM主網與現有的大多數以太坊智能合約、開發工具和錢包都可以無縫協作,支持以太坊開發者一鍵遷移應用至鏈上;用戶也可通過熟悉的以太坊錢包使用"zkEVM-testnet RPC"節點體驗其鏈上生態應用。
根據Polygon zkEVM瀏覽器顯示,主網測試版上線不到24小時內,已完成7821筆交易,提交了598批交易,生成了7873個區塊。
Polygon zkEVM 原理
Polygon zkEVM是基於ZK Rollup技術搭建的以太坊Layer2層zkEVM擴容方案,ZK Rollup是利用"零知識證明"驗證方式來落實Rollup的擴容方案。
具體來說,在ZK Rollup擴容方案下,鏈下(Layer2)執行交易、完成複雜計算,將多個交易數據批量處理壓縮打包之後,會創建一個鏈下計算的"零知識證明"結果,提交至主網(Layer1)進行證明校驗,主網上的驗證者可以快速檢查此證明是否正確,並將數據部分存儲在主網上,共享主網的安全性。
零知識證明的數據驗證方式正是Optimistic Rollup與ZK Rollup重要的區別。前者使用的是"欺詐證明",需要有異議期,所以L2到L1轉帳需要等待期;後者使用的是零知識證明算法,可以即時檢查數據的有效性,轉帳無任何等待。
但由於ZK Rollup使用的零知識證明算法比較複雜,無法兼容以太坊虛擬機(EVM),這使得以太坊上的應用想要在該鏈上部署,開發者不但需要重新構建這個應用還需重新學習適用於該方案的底層代碼語言,可謂費時費力。這也是為什麼一直說"擴容方案短期看Optimistic Rollup,長期看ZK Rollup"的原因。
為了解決與EVM兼容的這個問題,ZK Rollup系擴容方案有的重新設計了底層編程語言,有的開發了特殊的編譯器來實現兼容。
除了Polygon zkEVM,市場上已經有多家項目在研究和部署zkEVM相關產品,正在競相推出"第一個"功能齊全的zkEVM。如,3月24日,zkSync Era主網正式發布,並向用戶開放,該主網是zkEVM解決方案;2月份,Scroll zkEVM宣布其Alpha測試網現已在Goerli上線;StarkNet正在構建與EVM兼容的編譯器,主網也即將發布等等。
那麼,Polygon zkEVM與這些zkEVM項目有何區別?
Polygon zkEVM屬於完全等效於EVM,即開發人員無需修改任何代碼就可將與EVM兼容的鏈上應用遷移至該鏈上,也可使用所有以太坊工具在zkEVM鏈上無縫協作。
ZK Rollup與EVM等效級別究竟意味什麼?
真正與EVM等效的ZK Rollups,為開發人員提供了與在以太坊上開發相同的體驗,支持開發人員可以使用在以太坊主網上開發時所用的所有相同工具和框架,而不必擔心L1合約在L2鏈上部署時中斷。這對於開發人員來說至關重要,因為這意味著從L1遷移L2時的開銷要少得多。而用戶也可從EVM等效鏈中獲益,EVM等效鏈的用戶可使用以太坊主網上熟悉的錢包及工具。
去年8月,以太坊創始人Vitalik曾在發表的名為《The different types of ZK-EVMs不同類型的ZK-EVM》博客中,將zkEVM兼容性按等級劃分,可分為四類:完全等效以太坊、完全等效EVM、幾乎等效於EVM和高級程序式語言等效。
2月15日,Polygon官方發文表示Polygon zkEVM已經通過100%適用於zkEVM的以太坊測試向量,開發人員無需修改或重寫任何代碼,且所有以太坊工具都可以與Polygon zkEVM無縫協作,已實現完全等效於EVM。
Polygon zkEVM 將如何影響 Polygon 生態 ?
除了產品和技術上的創新值得關注外,對於大多數普通用戶來說,更關注的是Polygon zkEVM主網Beta上線對於原有的Polygon PoS側鏈以及Polygon生態代幣MATIC會有哪些影響?
根據DefiLlama數據顯示,截至3月28日,Polygon PoS鏈上鎖倉的加密資產價值(TVL)為10.64億美元,在整個公鏈賽道排名第四,24小時鏈上活躍的地址數為36萬。不過,TVL在近30天內下降了8%左右。
MATIC的幣價和鏈上TVL的數據表現似乎反映了Polygon zkEVM市場關注度一般。
此外 , 有人質疑 : "Polygon zkEVM出來後會不會取代Polygon P OS ?"
Polygon官方對此回答是"NO",表示zkEVM不是用來取代POS側鏈的。
Polygon聯合創始人Mihailo Bjelic也曾在一次採訪中表示,"Polygon zkEVM上線將是一個單獨運行的區塊網絡,Polygon POS鏈將繼續作為側鏈運作。Polygon生態內將有兩個並行運行的網絡,具有不同的價值主張,即功能和權衡,開發者可根據對安全性、可擴展性和交易費用不同相應地選擇網絡。只不過,POS側鏈不如ZK Rollup安全,因為ZK Rollup會將其交易數據是存儲在以太坊主鏈上的,與以太坊區塊鏈繼承底層相同的安全性;POS側鏈的數據存在自己鏈上,而不是不存儲在以太坊上。"
另外,Mihailo Bjelic也補充道,計劃Polygon POS鏈進行一些基於ZK的增強,區塊鏈押注這種擴展技術可以推動其生態系統發展。探索如何將ZK技術集成到Polygon POS鏈中,來提高POS鏈的安全性。不過,他也表示,如果Polygon POS變得與ZK兼容,它只是使用像ZK Rollups中的證明來確保交易不被欺騙,它依舊不將數據存儲在以太坊上,而是存儲在自己網絡上或其它鏈下的單獨網絡上。與ZK Rollup不同,它不將數據存儲在以太坊上,而是在鏈下的單獨網絡上。
既然,Polygon zkEVM是一條單獨的區塊網絡,也有不少用戶困惑,它還會發行單獨的代幣嗎?
Polygon zkEVM在官方介紹文檔中表示,使用原生代幣ETH用於支付zkEVM鏈上GAS費用。MATIC可以用於鏈上質押治理。關於是否發行新代幣,Polygon聯創Sandeep Nailwal早在推特上發文表示,"有太多人詢問代幣的問題,MATIC將成為Polygon生態內的鏈上質押代幣,鏈上GAS費的默認代幣為ETH。"
由此來看,MATIC在Polygon生態中承擔的角色是治理Token,主要用於Polygon zkEVM網絡及其它鏈的安全運營及維護,如在Polygon POS側鏈上質押MATIC成為運營節點;在zkEVM上質押MATIC獲得提交交易數據的排序權等。ETH僅作為鏈上GAS費的支付手段。
Polygon zkEVM鏈上生態應用有哪些?
根據zkRollup的安全性交高,GAS費較低,交易數據可實時驗證,轉帳無需等待等特點,Polygon zkEVM鏈上更適合用於構建DeFi,NFT、Gamefi和企業應用程序,支付等應用。
目前,Polygon zkEVM上已經官宣了不少合作生態。3月24日,Web3遊戲開發商zkMeta將在Polygon網絡上使用zkEVM建立GameFi專用的zkRollup網絡;3月20日,遊戲公鏈Immutable宣布和Polygon構建專用遊戲zkEVM區塊鏈;3月28日,Layer2跨Rollup橋Orbiter Finance宣布已集成Polygon zkEVM網絡,允許用戶在Polygon zkEVM與支持的其他網絡間跨鏈轉移資產。
除了合作項目外,Polygon zkEVM鏈上還有原生的跨鏈橋、DEX等產品。
官方跨鏈橋zk EVM B ridge------支持用戶在L1、zkEVM(L2)之間轉移資產。目前,僅支持用戶在zkEVM-testnet和以太坊Goerli Testnet之間轉移ETH。
去中心化交易平台Clober------是zkEVM鏈上原生的訂單簿式DEX,可在鏈上實現訂單匹配和交易結算。
借貸應用0VIX------是一個超額抵押借貸平台,支持zkEVM搭建的用戶存入或抵押借出資產。
此外,Polygon官方為了紀念zkEVM主網測試版上線,還發行了紀念NFT "To Ethereum, with Love",現已開放鑄造,不妨先Mint一個體驗下。