過去6個(Indivual)月裏,以(By)太坊最大(Big)的(Of)故事是(Yes)交易需求的(Of)爆炸式增長。交易費已經超過曆史最高水平,許多普通用(Use)戶因價格過高而無法使用(Use)以(By)太坊。
上(Superior)圖:以(By)太坊網絡交易費的(Of)美元價格。圖源:Coinmetrics
但别擔心,一(One)位「救世主」已經出(Out)現了(Got it)。
顯然,我說的(Of)是(Yes) Rollups。Vitalik 預言 Rollups 是(Yes)以(By)太坊擴容的(Of)未來。目前,頭部的(Of) Rollups 方案已經獲得了(Got it)超過 1 億美元的(Of)風險投資。每個(Indivual)主要(Want)的(Of) DeFi 協議都選擇了(Got it)自己的(Of)立場,緻力于(At)将其中一(One)個(Indivual) Rollup 方案作(Do)爲(For)自己未來的(Of)家園。如果你不(No)知道 Rollups 是(Yes)什麽,這(This)裏有一(One)個(Indivual)簡短總結:Rollups 本質是(Yes)微型區塊鏈,繼承了(Got it)它們構建于(At)其上(Superior)的(Of)區塊鏈 (比如以(By)太坊) 的(Of)安全屬性。即使某個(Indivual) Rollup 的(Of)驗證者/運營者不(No)可信,他(He)們也無法盜取你的(Of)資金 (當然前提是(Yes)該 Rollup 以(By)正确的(Of)方式被實現)。有兩種基本類型的(Of) Rollups:Optimistic Rollups 和(And)零知識 (ZK) Rollups。Optimistic Rollups 通過欺詐證明(froud proofs) 加以(By)保護,這(This)意味着任何人(People)都可以(By)自由地證明計算是(Yes)否正确;而 ZK Rollups 通過密碼學保護,也即以(By)數學的(Of)方式證明計算是(Yes)正确的(Of)。對 Rollups 的(Of)更全面論述超出(Out)了(Got it)本文的(Of)範圍,如果你想更深入地了(Got it)解,請查看 Vitalik 的(Of)這(This)篇文章:
https://vitalik.ca/general/2021/01/05/rollup.html
Rollups 的(Of)美妙之處在(Exist)于(At),它們是(Yes)完全無須信任的(Of)。如果你信任以(By)太坊,那麽你也應該信任 Rollups。這(This)是(Yes)一(One)個(Indivual)無懈可擊的(Of)擴容方案,并因此受到了(Got it)以(By)太坊領導層的(Of)歡迎。現在(Exist)讓我們看看以(By)太坊最近 6 個(Indivual)月的(Of)第二件大(Big)事:币安智能鏈 (BSC) 和(And) Polygon (前身爲(For) Matic)。這(This)二者并非 Rollups,它們更像是(Yes) (以(By)太坊的(Of)) 側鏈,因爲(For)它們是(Yes)完全獨立的(Of)基于(At) PoS 機制的(Of)以(By)太坊克隆體。它們基本上(Superior)隻是(Yes)使用(Use)了(Got it)現成的(Of) Geth,去掉了(Got it)其中的(Of)共識代碼,增加了(Got it) Gas 上(Superior)限,并使用(Use)多簽 (multisig) 來橋接回以(By)太坊。瞧,它們實現擴容了(Got it)。
上(Superior)圖:2021年1月以(By)來,Polygon 的(Of)交易筆數 (綠線)、币安智能鏈的(Of)交易筆數 (黑線) 和(And)以(By)太坊網絡的(Of)交易筆數 (藍線) 對比圖。圖源:Our Network
Polygon 和(And)币安智能鏈 (BSC) 都獲得了(Got it)巨大(Big)的(Of)成功,它們現在(Exist)的(Of)每日交易筆數都超過了(Got it)以(By)太坊本身。此外,諸如 Avalanche 和(And) NEAR 等其他(He)區塊鏈也在(Exist)加緊開發自己的(Of) EVM (以(By)太坊虛拟機) 兼容系統,這(This)些系統也可以(By)連接到以(By)太坊。現在(Exist)的(Of)加密世界基本上(Superior)是(Yes)這(This)樣的(Of):
這(This)幾乎就像分片,但作(Do)爲(For)「信标鏈」的(Of)是(Yes)以(By)太坊1.0鏈。跨鏈轉賬和(And)消息傳遞是(Yes)由多簽、橋梁以(By)及一(One)些可信參與方來輔助實現的(Of)。我把這(This)種架構稱爲(For)「可憐之人(People)的(Of)分片」。這(This)就是(Yes)如今 DeFi 實際的(Of)擴容方式。
但是(Yes)!這(This)種可悲的(Of)狀況很快就要(Want)結束了(Got it)。因爲(For) Rollups 很快就會準備好了(Got it)。我對 Rollups 很是(Yes)興奮。是(Yes)真的(Of)很興奮。Rollups 具有颠覆性和(And)優雅性,而且設計得非常出(Out)色。但我擔心用(Use)戶們不(No)會在(Exist)乎 Rollups。以(By)下是(Yes)我爲(For)何會擔心的(Of)原因。
我給你講個(Indivual)古老的(Of)故事。曾經有一(One)個(Indivual)不(No)能擴容的(Of)區塊鏈網絡。但是(Yes)後來一(One)些非常聰明的(Of)人(People)發明了(Got it)無須信任的(Of) L2 技術,可以(By)實現該區塊鏈的(Of)擴容。用(Use)戶爲(For)此興奮不(No)已。然後,經過多年的(Of)努力,這(This)些聰明的(Of)人(People)最終構建了(Got it) L2 (第二層)。而當用(Use)戶最終能接觸到 L2 時(Hour),卻沒人(People)在(Exist)意它,因爲(For)他(He)們已經在(Exist)使用(Use)其他(He)更簡單但不(No)那麽可靠的(Of)擴容方案了(Got it)。
這(This)個(Indivual)故事聽起來耳熟嗎?
還記得閃電網絡嗎?人(People)們隻是(Yes)使用(Use) WBTC。還記得 Plasma 嗎?人(People)們隻是(Yes)使用(Use) xDai。現在(Exist),人(People)們隻是(Yes)正在(Exist)使用(Use) Polygon 和(And) BSC,而不(No)是(Yes)等待 Rollups。偉大(Big)的(Of)叙事「解決」每個(Indivual)人(People)的(Of)問題。Rollup 的(Of)擴容叙事對每個(Indivual)人(People)都有意義。去中心化極大(Big)主義者們講述了(Got it)一(One)個(Indivual)關于(At)不(No)需要(Want)做出(Out)權衡就可以(By)擴容以(By)太坊的(Of)宏大(Big)故事。交易員們在(Exist)價格圖表上(Superior)劃出(Out)了(Got it)有關 Rollups 将如何推動 ETH 漲到 1 萬美元的(Of)線條。而普通用(Use)戶在(Exist)使用(Use) Polygon 瘋狂地耕作(Do) AAVE-MATIC 收益和(And)參與數字賽馬博彩的(Of)同時(Hour),也好奇地對 Rollups 的(Of)叙事點了(Got it)點頭。我并不(No)是(Yes)在(Exist)搞笑!Rollups 獲得了(Got it)以(By)太坊知識分子們的(Of)壓倒性支持,他(He)們樂于(At)對去中心化不(No)足的(Of)事物加以(By)批判。我能理解,因爲(For)我也是(Yes)他(He)們中的(Of)一(One)員。 但我們很難忽視的(Of)是(Yes),大(Big)多數人(People)已經采用(Use)了(Got it) Polygon 和(And) BSC。沒有一(One)個(Indivual)風投 (VC) 思想領袖預見到了(Got it)這(This)一(One)點。來自印度、印度尼西亞、泰國(Country)、菲律賓等發展中國(Country)家的(Of)大(Big)量用(Use)戶正在(Exist)擁抱這(This)些平台,他(He)們中的(Of)許多人(People)以(By)前似乎從未使用(Use)過以(By)太坊 (費用(Use)太高了(Got it)!)。還記得“bank the unbanked” (讓沒有銀行賬戶的(Of)人(People)享受銀行服務) 這(This)句話吧?嗯,諸如 Polgyon 和(And) BSC 這(This)些平台實際上(Superior)已經覆蓋全球,吸引了(Got it)用(Use)戶真正關心的(Of)東西。
我經常說,目前驅動加密用(Use)戶的(Of)動機有三點:
在(Exist)這(This)三者中,意識形态 (ideology)是(Yes)最弱的(Of)。我擔心意識形态最終會成爲(For)支撐 Rollups 采用(Use)的(Of)主要(Want)驅動力。
L2s 面臨的(Of)情況是(Yes):它們在(Exist)理論上(Superior)聽起來比實際情況要(Want)好。
現在(Exist)在(Exist) Polygon 上(Superior),一(One)筆簡單的(Of) Uniswap 類型的(Of)交易的(Of)成本是(Yes) 0.0001 美元。在(Exist)币安智能鏈 (BSC) 上(Superior),成本是(Yes) 0.20 美元。在(Exist)以(By)太坊上(Superior),成本約爲(For) 7 美元。而在(Exist) Optimistim Ethereum (基于(At) Optimistic Rollup 的(Of) L2 方案) 上(Superior),成本約爲(For) 0.68 美元。爲(For)何 Rollups 上(Superior)的(Of)交易成本要(Want)比側鏈更貴?這(This)是(Yes)因爲(For),每個(Indivual) Rollup 最終都需要(Want)将 calldata 發布到以(By)太坊主鏈上(Superior);這(This)就把 Rollups 的(Of)費用(Use)與以(By)太坊的(Of)費用(Use)綁定在(Exist)了(Got it)一(One)起。每個(Indivual) Rollup 隻能以(By)一(One)個(Indivual)常數因子擴展以(By)太坊。因此,與許多 (Polygon或者BSC) 用(Use)戶已經習慣的(Of)低費用(Use)相比,Rollups 的(Of)費用(Use)不(No)會那麽低廉。 而且沒有一(One)個(Indivual) Rollup 是(Yes)與 EVM 完全兼容的(Of),每個(Indivual) Rollup 的(Of)虛拟機與 EVM 之間都有細微的(Of)區别。比如 Arbitrum 使用(Use) AVM 虛拟機,Optimistim Ethereum 使用(Use) OVM 虛拟機,這(This)些 Rollups 虛拟機都略微打破了(Got it)一(One)些合約和(And) EVM 兼容的(Of)工具。而對于(At) ZK-Rollups,則是(Yes)另一(One)個(Indivual)不(No)同的(Of)世界:ZK-Rollups 将把 Solidity 編譯成對等的(Of)零知識證明電路,并在(Exist) ZK 虛拟機中執行。
現在(Exist)将 Rollups 與 Polygon 進行比較,在(Exist) Polygon 中你隻需要(Want)複制并粘貼你的(Of)合約便可。
然後考慮一(One)下資金在(Exist) Rollups 的(Of)流入和(And)流出(Out)。
對于(At) Optimistic Rollups 而言,當你想要(Want)将資金提款至以(By)太坊主鏈上(Superior)時(Hour),會有一(One)個(Indivual)大(Big)約一(One)周時(Hour)間的(Of)挑戰期,在(Exist)此期間你的(Of)提款會被凍結。因此爲(For)了(Got it)實現“快速提款”,做市商們将随時(Hour)準備幫助你實現快速提款,當然他(He)們會收取一(One)筆費用(Use)。他(He)們向你收取的(Of)費用(Use)取決于(At)你的(Of)提款量和(And)該資産的(Of)流動性。如果你需要(Want)提款 ETH,那麽這(This)将花費大(Big)約 0.2% 或更多的(Of)費用(Use),但如果你嘗試提款「犬類币」,那麽可能花費更多,可能是(Yes) 1% 甚至更高。如果某項資産沒有足夠的(Of)流動性,那麽該資産可能無法快速地提款。
作(Do)爲(For)用(Use)戶,當你在(Exist)規劃基于(At) Rollup 的(Of) DeFi 投資組合時(Hour),你需要(Want)考慮所有這(This)些因素。話雖如此,如果你使用(Use)一(One)個(Indivual)傳統的(Of)基于(At)多簽的(Of)「橋梁」來橋接到 Rollup 中,就可以(By)避免這(This)些提款問題。但如果你承擔了(Got it)基于(At)多簽的(Of)「橋梁」帶來的(Of)托管風險,那麽這(This)種方式又與 Polygon 有何改進之處呢?
(請注意,ZK-Rollup 不(No)會受到這(This)個(Indivual)提款問題的(Of)影響,因爲(For)它們的(Of)提款實際上(Superior)是(Yes)即時(Hour)的(Of)。)
我擔心由于(At)所有這(This)些費用(Use),Rollups 将不(No)能迎合用(Use)戶需求頻譜的(Of)任何一(One)端。如果你是(Yes)一(One)個(Indivual)非常關心安全性的(Of)超級鲸魚大(Big)戶,那麽支付以(By)太坊主網的(Of) (高昂) 費用(Use)是(Yes)沒什麽問題的(Of);而如果你是(Yes)平民大(Big)衆,那麽你會接受 Polygon。除此之外,還剩下誰呢?
在(Exist)這(This)一(One)切開始之前,我對 L2 的(Of)看法是(Yes):以(By)太坊上(Superior)的(Of)每個(Indivual) DeFi 協議都将承諾使用(Use) L2,有些協議會選擇 Optimism,有些會選擇 Starkware,獲得了(Got it)最多協議采用(Use)的(Of) L2 方案将最終成爲(For)占主導地位的(Of) Rollup。
但很明顯,這(This)并不(No)是(Yes)正确的(Of)思維模式。不(No)可抵抗的(Of)是(Yes),DeFi 協議往往選擇多個(Indivual)擴容方案。Aave、Sushiswap 和(And) Curve 已經在(Exist) Polygon 上(Superior)線,将其 TVL (總鎖倉價值) 提高至 80 億美元以(By)上(Superior)。但 Sushiswap 已經在(Exist) Fantom、Polygon、xDai、BSC 和(And) Moonbeam 這(This) 5 條鏈上(Superior)部署;Curve 也已經在(Exist) Polygon、Fantom、xDai 等鏈上(Superior)部署。很長一(One)段時(Hour)間以(By)來,Uniswap 隻與 Optimism 結盟,但随着 Arbitrum 的(Of)推出(Out),Uniswap 改變了(Got it)調子,也将采用(Use)了(Got it)這(This)種在(Exist)多條鏈上(Superior)部署的(Of)方式。
币安智能鏈 (BSC) 告訴我們的(Of)是(Yes):如果你不(No)在(Exist) BSC 上(Superior)部署,我們将會推出(Out)一(One)個(Indivual)你的(Of)分叉版本,然後奪走你本來可以(By)獲得的(Of)收入。展望未來,我預計每個(Indivual)主要(Want)的(Of) DeFi 協議都将先發制人(People)地在(Exist)每個(Indivual)主要(Want)的(Of)鏈上(Superior)部署。
那麽,是(Yes)由 DeFi 協議來決定用(Use)戶的(Of)去向?還是(Yes)由用(Use)戶來決定 DeFi 協議的(Of)去向?目前,Polygon 和(And) BSC 的(Of)教訓似乎是(Yes)後者:協議跟随用(Use)戶,且這(This)些協議因此得到了(Got it)豐厚的(Of)回報。作(Do)爲(For)一(One)名投資者,我可以(By)告訴你,目前的(Of)共識是(Yes) Rollups 會赢。Vitalik 喜歡 Rollups。每個(Indivual)人(People)都喜歡 Rollups。但是(Yes)我擔心。我擔心沒人(People)會在(Exist)乎 Rollups。人(People)們已經擁有了(Got it) Rollups 最初承諾的(Of)東西:快速、廉價、與 EVM 兼容的(Of)區塊鏈,這(This)些鏈可以(By)流暢地與以(By)太坊生态系統集成。
那麽,從長遠來看,Rollups 将如何能夠取得勝利呢?
在(Exist)我看來,有兩種方式:一(One)是(Yes)這(This)些非 Rollups 的(Of)側鏈災難性地失敗了(Got it),加密行業從中吸取了(Got it)類似 Mt.Gox 的(Of)教訓。災難性的(Of)失敗并不(No)僅僅意味着“節點不(No)能同步”,而是(Yes)“資金沒了(Got it)”或者“這(This)條鏈完全停止運行了(Got it)。”這(This)是(Yes)可能發生的(Of),但可能性不(No)大(Big)。這(This)就給我們留下了(Got it)另一(One)種方法:Rollups 必須要(Want)變得比其他(He)方法好得多。Rollups 去中心化的(Of)優勢并不(No)足夠。對于(At)這(This)一(One)點,我個(Indivual)人(People)看到了(Got it)一(One)條前進的(Of)道路,那就是(Yes)密碼學和(And)零知識證明的(Of)承諾。在(Exist)過去的(Of)幾年裏,作(Do)爲(For)零知識證明基礎的(Of)密碼學經曆了(Got it)類似摩爾定律的(Of)發展軌迹,而且沒有放慢的(Of)迹象。以(By)前人(People)們認爲(For)在(Exist) ZK Rollups 中執行類似 EVM 的(Of)計算是(Yes)不(No)可行的(Of),而現在(Exist) zkSync 和(And) Starkware 即将啓動這(This)種計算,通過遞歸的(Of)方式來構造 ZK-SNARKs 用(Use)于(At)證明該計算。随着時(Hour)間的(Of)推移,我預計我們将看到 Rollups 帶來比今天更多的(Of)擴容性提升:大(Big)規模計算壓縮、保護隐私的(Of)智能合約、可證明的(Of)抗 MEV (礦工可提取價值),等等。狀态增長在(Exist) ZK-Rollups 中也不(No)是(Yes)很大(Big)的(Of)問題,因爲(For)無論狀态有多大(Big),用(Use)戶總是(Yes)可以(By)通過簡單地驗證 SNARKs 的(Of)順序來驗證狀态的(Of)正确性。
但即使在(Exist)短期内,我也爲(For) Matter Labs 所做的(Of) zkSync 2.0 及其 zkPorter 架構感到興奮。zkPorter 是(Yes) Validium 和(And) ZK-Rollup 的(Of)混合體,允許用(Use)戶在(Exist)兩者之間無縫遷移。由于(At) Validium 的(Of)數據保存在(Exist)鏈下,因此其收費可與 Polygon 的(Of)費用(Use)相當,而對于(At)想要(Want)更高安全性的(Of)用(Use)戶來說,可以(By)使用(Use)更昂貴的(Of) ZK-Rollup 模式。zkPorter 在(Exist)同一(One)屋檐下集成了(Got it)用(Use)戶的(Of)所有選擇,這(This)些選擇之間具有充分的(Of)互操作(Do)性。
在(Exist)我看來,這(This)就是(Yes)未來的(Of)發展方向。之前我們會說:「不(No),傻瓜,你做了(Got it)錯誤的(Of)選擇,我不(No)在(Exist)乎其費用(Use)是(Yes)否更低」,但現在(Exist)這(This)麽說顯然已經不(No)夠了(Got it)。我們不(No)應該關閉進一(One)步創新的(Of)大(Big)門。
至于(At) Rollups,我押注其會赢。但誰知 道呢!我錯的(Of)次數比對的(Of)次數更多,如果用(Use)戶一(One)開始就接受了(Got it) Rollups,那對他(He)們和(And)以(By)太坊來說都是(Yes)好事。