Vitalik申論:會有多鏈未來,但不會有跨鏈未來

鏈新聞圖片
鏈新聞圖片

公鏈 (L1) 萬箭齊發,以太坊在費用與速度的苦戰下,滋養了其他新興生態。也讓人們對於多鏈並存的現況與未來,更加確信。

以太坊共同創辦人 Vitalik Buterin 於 8 日發表評論,他認為會有多鏈未來 (multi-chain),但不會是跨鏈 (cross-chain)。

對多鏈保持樂觀,但對跨鏈悲觀

Vitalik 認為跨鏈橋有基本安全上的限制是關鍵原因。他認為要了解這個限制,必須去看多個區塊鏈與跨鏈橋的組合能否撐過 51% 攻擊。他表示,許多人的想法是:「如果一個區塊鏈受到 51% 的攻擊,一切都會崩潰,所以必須全力防止 51% 的攻擊,一次都不能發生。」Vitalik 說道:「我真的不同意這種思維方式;事實上,即使在 51% 攻擊之後,區塊鏈仍然保留了許多保證,這非常重要。

Vitalik 舉例,假設你在以太坊上有 100 ETH,而以太坊受到 51% 攻擊,因此有一些交易會被審查或還原。無論如何,你仍然有你的 100 ETH。即使是 51% 的攻擊者也不能提出一個拿走你 ETH 的區塊,因為這樣的區塊會違反協議規則,因此會被網路拒絕。就算是 99% 的算力或權益想拿走你的 ETH,每個在營運節點的人還是會跟隨剩餘的 1% 所運作的鏈,因為只有它的區塊遵守規則。

用更實際的案例來說,如果你在以太坊上有一個應用程式,發生 51% 攻擊後可能會對某段時間審查或回溯,但最終會是一致的。也就是如果你有 100 ETH,但在 Uniswap 上賣成 320,000 DAI,無論區塊鏈受到嚴重攻擊,最終你仍會有兩個可知的結果,不是有 100 ETH,就是有 320,000 DAI。任一結果是因違反協議規則而起,你就不會得到它,又或者兼得兩種結果。(另註:因為硬分岔的發生)

以 Solana 為例談跨鏈限制

Vitalik 將論述場景移到跨鏈。他表示,若將 100 ETH 移動到 Solana 上的跨鏈橋,並獲得獲得 100 個 Solana 版本的 WETH (wrapped-ETH)。那如果以太坊發生 51% 攻擊會發生什麼?

Vitalik 認為,攻擊者會將一堆自己的 ETH 存入 Solana 版本的 WETH,然後在 Solana 方確認後,立即在以太坊回溯該交易。那麼 Solana 版本的 WETH 合約就會變成不是完全儲備,可能你的 100 Solana-WETH,只值 60 ETH。

Vitalik 說道,即使有一個完美基於 ZK-SNARK 的跨鏈橋可以完全驗證共識,它仍然容易受到此類 51% 攻擊的盜竊。

基於此原因,Vitalik 認為在個別鏈上持有原生資產才是最安全的。

這種情況下,以太坊所指的並不僅是基層鏈 (base chain),而同時是建置於其上的 L2。如果以太坊受到 51% 攻擊並回溯交易,Arbitrum 和 Optimism 也會回溯交易,藉此 cross-rollup 應用 (另註:應為跨鏈 cross-chain 做對比的說法) 會讓二層協議們都維持與以太坊基層鏈一致。不僅如此,若以太坊未受到 51% 攻擊,那也無法分別攻擊 Arbitrum 和 Optimism,上頭的打包 (wrapped) 資產會是安全的。

多鏈跨鏈產生的問題

Vitalik 認為,上述的問題會在超過兩個鏈時讓事情變得更糟。如果有 100 條鏈,那麼最終會出現在這些鏈之間存在許多相互依賴的應用,一但攻擊出現,將會造成系統性的傳播,威脅整體生態系。這是 Vitalik 認為相互依賴的區域很可能與主權區域緊密結合的原因,他認為以太坊宇宙中的應用彼此間緊密互動,而 Avax 宇宙的應用也是,但以太坊宇宙與 Avax 宇宙不應彼此緊密聯接。

因此,他也強調 rollup 不能隨便去使用另一個數據層,而僅能使用以太坊數據層,也是怕導致在橋接端導致混亂。

他最後表示,這些問題不會立即出現。因為 51% 攻擊,即使只對一條鏈也是困難和昂貴的。然而,跨鏈橋和應用程式的使用越多,問題就越嚴重。沒有人會 51% 攻擊以太坊只是為了竊取 100 個 Solana-WETH (或者,51% 攻擊 Solana 只是為了竊取 100 個 Ethereum-WSOL)。但是如果跨鏈橋中有 1000 萬個 ETH 或 SOL,那麼進行攻擊的動機就會變得更高,並且大型礦池可能很好協作攻擊。因此,跨鏈活動具有反網路效應:雖然發生的次數不多,也相當安全,但發生次數的越多,風險就越大。

原文連結