Rollups解決方案必須優先考慮降低執行成本、跨層互操作性和用戶隱私。關鍵要點
-
為了緩解當前的可擴展性問題,以太坊正在轉向一個「以Rollup 為中心的路線圖」,將最佳的鏈上和鏈下擴容方案結合起來。
-
以太坊的鏈上擴容方案danksharding 為Optimistic Rollups 和ZK-Rollups 等L2 (第二層) 擴容方案的蓬勃發展提供了充足的數據空間。
-
Optimistic Rollups 和ZK-Rollups 都有其缺點:大多數Optimistic Rollups 都存在層與層之間漫長的取款等待期;而ZK-Rollups 往往要進行大量的計算,無法提供無縫的可組合性。
-
為了使得以Rollup 為中心的未來保持可行性,Rollups 解決方案必須優先考慮降低執行成本、跨層互操作性和用戶隱私。
可擴展性是在最小化(交易) 成本和不犧牲區塊鍊網絡的去中心化和安全性的同時增加網絡的速度和吞吐量的方法。以太坊目前無法擴展。在過去的兩年裡,隨著用戶數量的增加,以太坊的交易成本飆升,使得日常投資者幾乎無法承擔使用該網絡的成本。
以太坊進行擴容有兩個核心選擇:鏈上擴容和鏈下擴容。與「The Merge」(合併) 相結合,以太坊團隊正在引入一種名為「danksharding」的新分片設計,從而引入鏈上擴容解決方案。這些變化預計將在未來幾個月的某個時候發生。
鏈下擴容來自於位於現有區塊鏈之上的替代協議,不需要更改當前的以太坊L1 協議。 L2 擴容方案通過在鏈下處理所有交易驗證,同時從以太坊主網獲得安全性。當前最知名的L2 擴容方案是Rollups。
在為「合併」做準備的同時,以太坊正在轉向「以Rollup 為中心的路線圖」。它計劃結合最好的鏈上和鏈下擴容方案。
01. Rollups 簡要指南
Rollups 是該領域中最突出的L2 擴容解決方案。我們可以根據其交易驗證和數據存儲方法對Rollups 進行分類。所有Rollups 都是將大量鏈下交易數據聚合成批量,並在達成共識時將結果發布至以太坊主網。
1) Optimistic Rollups
Optimistic Rollups 網絡,比如Arbitrum 或Optimism,假定所有交易從一開始就是有效的。為了確保這些交易的安全,Optimistic Rollups 網絡提供了一個挑戰期(challenge period),網絡驗證者可以通過父鏈(比如以太坊) 上的一個欺詐證明(fraud proof) 來質疑某筆交易的合法性。通過僅在懷疑存在欺詐時執行證明,Optimistic Rollups 顯著提高了吞吐量並減少了延遲(交易確認時間)。挑戰期通常為七天。
圖源: ethereum.org
在挑戰期期間,用戶可以在L2 生態系統內使用他們的資產,但無法將資產取回至L1 鏈上。作為對Optimistic Rollups 中較長的取款等待期的回應,一些快速取款方案正在崛起。比如,通過由社區驅動的流動性池,Boba Network 將退出等待期縮短到了幾分鐘。
此外,大多數的Optimistic Rollups 都是具有EVM (以太坊虛擬機) 兼容性的,這意味著你在L1 上能做的任何事情,都可以在這些Optimistic Rollups 網絡中做到,而且是以更快和更便宜的方式做到。 EVM 兼容性是迄今為止大多數基於以太坊的Rollups 都屬於Optimistic Rollups 的核心原因。對於以太坊開發者來說,將智能合約遷移到這些Optimistic Rollups 方案是一個毫無困難的過程。此外,Optimistic Rollups 提供了完全的透明性,因為所有交易數據都被發布至以太坊父鏈。
2) ZK-Rollups
零知識(ZK)-Rollups 網絡,比如StarkNet,類似於Optimistic Rollups,也是組合大量鏈下交易並分批次地提交回以太坊主網。然而,ZK-Rollups 並不是假設所有交易在被證明有效之前是有效的,而是使用有效性證明(validity prroofs) 來立即驗證交易。這些有效性證明和壓縮數據將作為它們對應的原始交易包的代理,被提交至以太坊L1 進行鏈上驗證。
圖源: Simon Brown
有效性證明是非常複雜和耗時的,因此與Optimistic Rollups 相比,ZK-Rollups 存在延遲增加。由於生成密碼證明(有效性證明) 需要大量的計算,ZK-Rollups 網絡中的交易定序器(sequencers) 需要高規格的硬件,從而使得日常用戶難以參與成為其定序器。
此外,由於與生俱來的複雜性,大多數ZK-Rollups 通常並不兼容EVM。因此,以太坊開發者們很難將智能合約遷移到ZK-Rollups 方案中,這使得在不完全改變智能合約框架的情況下,為這些ZK-Rollups 方案開發通用應用程序變得更加困難。 ZKSync 和zkEVM 最近已經在以太坊測試網絡上部署了兼容EVM 的ZK-Rollup 方案,為以ZK-Rollup 為中心的未來帶來了曙光。
02. 以太坊「以Rollup 為中心」的路線圖
在今年的某個時候,以太坊將經歷共識機制的轉變,從PoW (工作量證明) 轉變為PoS (權益證明),這被稱為「合併」(The Merge)。這一改變將減少以太坊網絡的能源排放,提高網絡安全性,並減少來自礦工的中心化風險。以太坊的「以Rollup 為中心的路線圖」將支持任意數量的驗證者,只要他們將32 ETH 作為經濟質押金。
分片(sharding) 是一種鏈上水平擴容方案,可以增加區塊鏈能夠高效處理的活動量。實質上,以太坊區塊鏈將被分割成更小的鏈,也即所謂的「分片鏈」(shards),這些分片鏈將並行運行,並最終通過信標鏈(Beacon Chain) 連接在一起。每條分片鏈將通過一個節點子集來運行,這些節點將檢查數據可用性。這種系統確保了任何人都可以使用標準的消費級硬件來運行網絡節點,同時提高網絡的可擴展性。
不像傳統的分片那樣為交易提供更多的空間,最新的danksharding 方案專注於為數據blobs 提供區塊空間。以太坊協議不會試圖解釋這些數據,而只是驗證這些數據blobs 是完全可用的。這些數據blobs 要想被視為完全可用,則必須不能丟失任何數據,且Rollup 狀態必須能夠使用該數據進行重建。該數據空間將用於支持高交易吞吐量的L2 擴容方案。
簡言之,PoS 共識機制為L2 Rollups 提供了穩健的安全性和去中心化。
Danksharding 形成數據層,提供大量數據可用性,從而為Rollups 提供了一個低成本的場所來發布它們的數據。 Danksharding 使以太坊的以Rollup 為中心的路線圖變得可行。它將以太坊變成結算和數據可用性層,並將可擴展性移交到L2 Rollups 的手中。目前,通過結合Rollup 和以太坊架構,當前以太坊僅15-45 TPS 的交易吞吐量可以擴展至高達1000-4000 TPS。分片鏈的引入將進一步為Rollups 擴大數據存儲容量,將吞吐量提高到100,000 TPS 以上。
03. 以Rollup 為中心的未來
Optimistic Rollups 和ZK-Rollups 的耀眼優勢在於,它們能夠在無需妥協安全性和去中心化的情況下解決以太坊的可擴展性問題。它們允許以低得多的費用來進行幾乎即時的交易,同時減少以太坊主網上的網絡擁堵。
然而,這兩種類型的Rollups 都有明顯的缺點,這對它們的長期可持續性提出了質疑。由於欺詐證明系統,Optimistic Rollups 會受到長達一周的退出等待期的影響。而ZK-Rollups 的計算量太大,目前無法與EVM 兼容。如前所述,兩種解決方案的開發人員都在解決這些問題。
以太坊的生態系統為Rollup 生態系統的蓬勃發展提供了充足的空間。以太坊路線圖鼓勵試驗,允許最佳的L2 方案在成熟的以太坊生態系統中茁壯成長。除了各自的缺點之外,未來的Rollup 部署必須解決交易成本的差異、以太坊的分片生態系統的碎片化以及隱私保護問題。
1) 成本
一個可擴展的區塊鏈需要能夠支持越來越多的事務(交易) 量,同時不能在交易成本上進行妥協。如前所述,Optimistic Rollups 和ZK-Rollups 都解決了這個問題,但是二者比較結果如何?
ZK-Rollups 在運行其有效性證明時可能會花費大量成本。但是,隨著程序的改進,ZK-Rollup 網絡中的每個交易批次中包含的交易數量將會增加,這將降低每筆交易的邊際成本。從長遠來看,ZK-Rollup 將克服其有效性證明最初產生的固定成本的缺點。
理論上來說,Optimistic Rollups 應該有著幾乎無成本的交易。與ZK-Rollups 不同,Optimistic Rollups 不存在繁重的後端計算或數據壓縮(這會進一步增加交易成本)。通常情況下,Optimistic Rollups 運營商會承擔運行欺詐證明的成本。然而,將未壓縮的數據發布回以太坊會增加交易成本。此外,由於欺詐證明尚未完全部署在這些解決方案上,因此目前Optimistic Rollups 上的交易成本高於預期。
在以太坊分片鏈上,任何一個Rollup 方案的交易成本都應該比當前情況顯著降低。理論上,如果ZK-Rollups 能夠繼續降低每筆交易的邊際成本,Optimistic Rollups 和ZK-Rollups 之間的成本差異應該非常小。
2) 碎片化
整個加密生態系統都存在碎片化問題。大多數協議都是以孤島式的方式運行,整個行業是相對支離破碎的。在區塊鏈之間移動資產是複雜和不直觀的,特別是對新用戶。
許多Rollups 網絡有著繁榮但孤立的L2 生態系統。由於能夠很容易地連接以太坊協議內的組件,開發者們正在Arbitrum 和Optimism 上快速地構建應用程序。然而,一旦用戶將他們的資產放入這些系統中,他們往往會發現將這些資金重新轉移到不同的平台是一項挑戰。像Hop 和Connext 這樣的「跨層橋」和「跨鏈橋」有助於解決流動性資產的部分互操作性問題。用戶可以相對快速且經濟有效地將資產從一個平台無縫轉移到另一個平台。
跨鏈橋會將資產鎖定在某個L1 智能合約中,然後將該Token 資產的某種版本發送至另一條區塊鍊或Rollup 上,反之亦然。如果沒有EVM 兼容性,用戶將需要放棄對其加密資產的控制權,因為該跨鏈橋的安全性不再依賴於底層區塊鏈的安全性。為了將資產從以太坊轉移到不具有EVM 兼容性的Rollups (比如Loopring 或StarkNet) 中,用戶可以從某個中心化交易平台向該Rollup 發送Token 資產,或者支付Gas 費用將資產發送至該Rollup 本身。就後者而言,這些資產將存在於該L2 Rollup 中。
對於將資產從以太坊跨鏈橋接至Rollup 而言,自今年早些時候市場低迷以來,L2 橋接在總TVL (鎖倉總價值) 方面有所下降。儘管有著很長時間的取款等待期,但像Arbitrum、Optimism 和Boba 這樣的Optimistic Rollups 目前在累積的橋TVL 方面處於領先地位。 zkSync 是該領域一個相當新的Rollup,但它是少數幾個具有EVM 兼容性的ZK-Rollups 之一。
同樣,在基於PoS 的以太坊世界中,圍繞Rollups 的互操作性也存在一些問題。 「互操作性橋樑」將成為以Rollups 為中心的以太坊生態系統中至關重要的基礎設施組件。它們將致力於防止孤島式的Rollup 生態系統,保持可組合性,緩解碎片化的流動性。這些橋樑是跨Rollup 通信和資產遷移的必要手段。
以太坊以Rollup 為中心的生態系統鼓勵試驗和發展當前的區塊鏈架構。目前,EVM 兼容性限制了Rollup 框架內的發展,限制了智能合約創新的自由。 EVM 兼容性可能會成為一個過時的特性,被未來的可組合性驅動技術的發展所取代。
從短期來看,Optimistic Rollups 是以太坊生態系統領先的擴容方案。它們在EVM 兼容性方面有一個現有的優勢,這為其應用程序提供了所需的可組合性。然而,隨著時間的推移,由於以下幾個因素,向ZK-Rollups 的過渡將自然發生:更低的、無須信任的取款等待期;更高的吞吐量;卓越的數據壓縮能力;以及每筆交易的邊際成本的降低。
3) 隱私
區塊鏈本質上是公開的,通過完全的透明度來提供對該領域的信任。在任何給定的時間,任何人都可以前往Etherscan,查看誰在與什麼合約進行交互,涉及多少資金。雖然錢包地址是一種匿名的隱私解決方案,但社交媒體平台提供了一個口子,將公眾身份與相應的錢包聯繫起來。
另一方面,目前的TradFi (傳統金融) 系統完全是私密的:人們不能查看彼此的財務狀況。在一個數據隱私成為主流問題的時代,很容易理解為什麼散戶投資者,尤其是企業,不願公開他們的私人信息,並將其與他們的財務記錄聯繫起來。加密領域需要像當前的Web2 一樣私密,否則,坦率地說,將沒有長期採用的潛力。
那麼,開發者究竟如何才能在不妥協安全性的情況下從公開交易中刪除可識別信息呢?
ZK-Rollups 的優點在於其數據壓縮能力。如前所述,ZK-Rollups 驗證鏈下的所有交易數據,並將經驗證的證明和經壓縮的交易數據發布回以太坊主網。以太坊驗證者不需要解釋該交易批次中的數據,而只是檢查和確保該L2 方案已經驗證了該數據。
專注於隱私的ZK-Rollups 會將可識別信息從它們捆綁的交易數據中移除,並只發布適當的信息。比如,Aztec 在其Rollup 方案中創建了一個化名系統,從而將交易數據與相關的交易方完全分離開來。用戶可以通過他們即將發布的Aztec Connect 橋以匿名的方式發送或接受Token,並與去中心化應用進行交互。
然而,這種隱私功能的增加是有代價的。該Rollup 無法像以前那樣處理交易列表。 Aztec 引入了第二個零知識證明(因此現在它是ZK-ZK-Rollup) 來驗證一個ZK 證明列表,每個證明都驗證一筆隱私交易。 Polygon 推出了他們面向企業的隱私Rollup,即Polygon Nightfall,它在ZK 隱私Rollup 之上運行了一個Optimistic Rollup。
之前的隱私技術,如Monero、Zcash 和Tornado Cash,都遭到了主流的採用,或者讓用戶自己選擇是否使用隱私。當投資者想要將他們的交易隱私化時,他們必須選擇使用隱私。然而,在交易的另一端的一方可能不會這樣做,因此交易的一端是公開的。隨著時間的推移,交易數據中的動態可能會被拼湊在一起,以揭示雙方的身份,這就違背了從一開始就從交易中隱匿身份的目的。這種提供選擇性的隱私應用中存在的漏洞,從一開始就破壞了建立隱私交易的目的,因此,隱私應該是應用中的默認設置。
對於ZK-Rollups 來說,啟用私有交易更簡單,因為Optimistic Rollups 將所有交易數據發佈到它們的父鏈。但是,也有一些選擇可以使Optimistic Rollups 實現隱私交易。它們可以效仿Tornado Cash 的做法,切斷源地址和目標地址之間的鏈上關聯。目前的Optimistic Rollups 可以將諸如Aztec 等以隱私為導向的ZK-Rollups 作為L3 (第三層) 來託管。未來的部署也可以混合他們的解決方案,比如Polygon Nightfall,並實現ZK-Rollup 來驗證隱私交易。
04. 寫在最後
Optimistic Rollups 方案在當前市場上領先於ZK-Rollups。由於通常與EVM 等效,所以Optimistic Rollups 具有其應用程序所需的可組合性,並且由於沒有復雜的鏈下計算而更加簡單。從長遠來看,如果ZK-Rollups 的技術持續改進,基於更好的產品契合度,它們有可能贏得L2 Rollup 比賽。隨著更多兼容EVM 的解決方案的出現,ZK-Rollups 應該變得更具有成本效益,利用前所未有的額交易隱私性,並產生更和諧的跨鍊和跨層橋接體驗。
以太坊並不是唯一專注於以Rollup 為中心的路線圖的L1 區塊鏈。 Tezos、NEAR 和Celestia 已經轉向了某種以Rollup 為導向的區塊鏈。此外,目前的L1 競爭在不久的將來可能不會消失。這些L2 生態系統可能不僅要相互競爭,還要與L1 生態系統(如Solana) 甚至是L2 側鏈(如Polygon) 競爭。
以太坊向以Rollup 為中心的過渡將需要幾年時間。當前的Rollups 將需要時間來以適當的方式實現,為執行錯誤留出了足夠的空間。雖然Optimistic Rollups 和ZK-Rollups 都有各自的權衡,但一個有凝聚力的以太坊生態系統的可能性對加密貨幣的進一步採用總體來說是個好兆頭。
展開全文打開碳鏈價值APP 查看更多精彩資訊