時間:2022-02-23|瀏覽:406
公鏈 (L1) 萬箭齊發(fā),以太坊在成本和速度的苦戰(zhàn)下滋養(yǎng)了其他新興生態(tài)。也讓人們更加相信多鏈共存的現狀和未來。
以太坊聯合創(chuàng)始人 Vitalik Buterin 8 發(fā)表評論,他認為未來會有多鏈 (multi-chain),但不會是跨鏈 (cross-chain)。
對多鏈樂觀,但對跨鏈悲觀
Vitalik 認為跨鏈橋的基本安全限制是關鍵原因。他認為,要理解這一限制,我們必須看看多個區(qū)塊鏈和跨鏈橋的組合是否能夠支持 51% 攻擊。他說,很多人的想法是:「如果區(qū)塊鏈被 51% 攻擊,一切都會崩潰,所以必須盡最大努力防止 51% 攻擊一次都不會發(fā)生?!筕italik 說道:「我真的不同意這種思維方式;事實上,區(qū)塊鏈 51% 攻擊后,區(qū)塊鏈仍然保留了很多保證,這是非常重要的。
Vitalik例如,如果你在以太坊有 100 ETH,以太坊遭到51% 攻擊,因此一些交易將被審查或恢復。無論如何,你仍然有你的 100 ETH。即使是 51% 的攻擊者也不能提議帶走你 ETH 的塊,因為這樣的塊會違反協議規(guī)則,所以會被網絡拒絕。即使99% 的計算能力或權益想拿走你的 ETH,操作節(jié)點中的每個人都會跟隨 1% 運行的剩余鏈條,因為只有其塊遵守規(guī)則。
在更實際的情況下,如果你在以太坊有一個應用程序,你可能會在發(fā)生51% 攻擊后審查或追溯一段時間,但最終會一致。也就是說,如果你有 100 ETH,但在 Uniswap 320000 DAI,無論區(qū)塊鏈是否受到嚴重攻擊,你仍然會有兩個可知的結果,而不是 100 ETH, 320,0000 DAI。任何結果都是因為違反了協議規(guī)則,所以你不會得到它,也不會得到兩個結果。
以 Solana 以跨鏈限制為例
Vitalik 將討論場景轉移到跨鏈。他說,如果 100 ETH 移動到 Solana 上跨鏈橋,獲得 100 個 Solana 版本的 WETH (wrapped-ETH)。如果以太坊發(fā)生 51% 攻擊會發(fā)生什么?
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 鏈,那么這些鏈之間最終會有許多相互依賴的應用程序。一旦發(fā)生攻擊,它將導致系統的傳播,并威脅到整個生態(tài)系統。Vitalik 認為相互依賴的區(qū)域很可能與主權區(qū)域緊密結合。他認為以太坊宇宙中的應用程序相互密切互動, Avax 宇宙的應用也是如此,但以太坊宇宙和 Avax 宇宙不應緊密相連。
因此,他也強調 rollup 不能隨意使用另一個數據層,只能使用以太坊數據層,也怕在橋接端造成混亂。
他最后說,這些問題不會馬上出現。因為 51% 攻擊,即使只有一條鏈也是困難和昂貴的。然而,跨鏈橋和應用越多,問題就越嚴重。沒有人會 51% 攻擊以太坊只是為了竊取 100 Solana-WETH或者51% 攻擊 Solana 只是為了竊取 100 Ethereum-WSOL)。但是,如果跨鏈橋上有 1000 ETH 或 SOL,然后攻擊的動機會變得更高,大型礦池可能很容易配合攻擊。因此,跨鏈活動具有反網絡效應:雖然發(fā)生的次數不多,但也相當安全,但發(fā)生的次數越多,風險就越大。