從 zkSync 看以太坊 Layer2 網絡的問題和挑战
3月初,Matter Labs宣布完成了 A 輪融資,當時很多群就在猜測zkSync 是不是也即將發幣了。而早在去年 12 月底,Matter Labs 首席執行官就曾確認他們團隊的 ZK Rollup 擴容方案 zkSync 將推出原生代幣。
zkSync 是一個Layer2 協議,也是以太坊 ZK Rollup 擴容方案構建團隊 Matter Labs 採用的技術方案。
通過和zkSync協議交互會發現,zkSync 有非常優秀的一面,也有不足的一面。而其中的很多的不足是 Layer2 網絡所共有的問題和挑战。
zkSync 主要優點有:
1. 手續費確實便宜,實測當前 zkSync 網絡上進行一次 token 轉账大致手續費為 1.5元 人民幣左右,而當前 ETH 主網進行一次 token 轉账大致手續費為 75元 人民幣左右;
2. 支持 token 支付手續費,例如你在 zkSync 網絡上轉账 USDC token 時可以選擇 USDC 進行手續費支付(無需 ETH),這對用戶來說是友好的;
3. 提幣到 ETH 主網所需時間短。當前實測一次提幣,花費手續費約 150元 人民幣,大約到账時間為 3個小時。因為當前總交易量比較少,根據設計,越多的交易量會讓提幣所需時間變得越少。預計以後提幣到 ETH 主網時間一般在幾十分鐘之內。
zkSync 主要的問題或挑战:
1. zkSync 網絡本身的安全性。為了實現本網絡更快的確認速度,Layer2 網絡一般採用 PBFT、DPoS等共識協議。這些協議可以支持更快的出塊速度,但是它們通常更加中心化。
在 zkSync 官方宣傳語中寫的是:和 ETH 主網一樣安全。但那是有前提的。前提是你需要等待轉账交易進入 verified 狀態,才和 ETH 主網一樣安全。這通常需要等待十幾分鐘以上。因此,相對而言,Layer2 網絡本身普遍具有更中心化、相對不安全的問題。
2. 合約账戶的 Layer2 映射問題,這是一個通用的問題。如果你在 zkSync 二層網絡中,把 token 發送到了只是在 ETH 主網存在的地址上,那會發生什么?
幣會丟失嗎?為了解決這個問題 zkSync專門設計了 changePubKey 的交易類型,讓你去認領某個地址。如果該地址是一個外部地址(EOA),你可以通過私鑰進行籤名,在 zkSync 網絡中發送一個 changePubKey 的交易,便可以認領該地址。
但是如果該地址是個合約地址,那么就會有問題。因為合約地址不存在對應的私鑰。這時就面臨着資產永久丟失的風險。zkSync 設計的方案是在該合約上執行一個 "onChain" 類型的 changePubKey 交易。這就要求該合約地址擁有執行任意代碼的能力,否則Layer2 的資產依然面臨丟失。
3. Token 映射的問題。zkSync 網絡上的 token 和 ETH 主網上發行的token 保持一種固定的映射關系,而這種映射關系是人為管理的。目前不支持去中心化的任意 token 的映射,如果你想將一個不知名的主網 token 映射到 zkSync 網絡,則需要人工向 zkSync 團隊提交 token 信息。這也是一個比較大的限制。
4. 支持不同步的問題。目前各大錢包和交易所對 Layer2 網絡的支持並不同步。可以預計不久將來,會出現用戶誤將交易所充值錯發成 Layer2 交易。如果該交易所尚未支持該 Layer2 網絡,將出現充值不能識別的情況。
5. 支持通用 EVM 的問題。目前支持通用 EVM,讓 ETH 主網上的 Dapp可以無縫移植依然是 zkSync 的重大挑战。目前通用 EVM在开發過程中,但是可以想象其復雜度還是較大的。通用 EVM 的運行效率、生成 Proof 的技術復雜性所引入的問題,也是我們值得關注的。
結語:
盡管存在很多問題和挑战,但 zkSync 相對其它網絡仍然具有巨大的優勢。Layer2 可以實現轉账手續費低廉的用戶需求,同時也能讓用戶以去中心化的方式進出 ETH 主網。這是其它平行網絡所不具備的優勢,因此,zkSync 未來的發展依然是值得期待的。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
Solana基金會Matt Sorg&OKX Web3:Solana帶來巨大創新|开發者物語04
Solana 網絡以及其生態交易工具,成為推動本輪「Memecoin 超級周期」的重要基礎。Sol...
專訪頂級交易員Nachi:大選前夜,Binance排名前10的交易大師如何看待加密後市?
許多人渴望成為職業交易員,然而大多數交易者往往因交易心態失控、倉位管理不當而最終滿盤皆輸。在盈虧不...