Reforge Research雄文:唯有並行EVM拯救以太坊
本文來自: Reforge Research
編譯: Odaily星球日報 Wenser
編者按:近期並行 EVM 的討論引起業界高度關注,Reforge Research 與多名 EVM L1 生態網絡、AMM 行業以及跨鏈協議等資深業內人士進行了深入交流,以了解不同生態系統對這一話題的不同觀點,Odaily 星球日報對本文予以編譯,供參考學習。
介紹
在今天的計算機系統中,想要讓事務更快且更有效率地得到處理通常意味着並行處理,而非順序處理。這種現象,顧名思義被稱為並行化,正是由現代計算機的多核處理器架構催生出來的。傳統意義上分步驟處理的任務現在往往同時得到處理,從而最大限度地發揮處理器的性能。同樣, 在區塊鏈網絡中,這種 同時執行多個操作的原則也適用於交易層面 ,盡管並非利用多個處理器進行操作,而是利用網絡中衆多節點的集體驗證能力。一些早期示例包括:
-
2015 年,Nano(XNO)採用區塊格結構,使得每個账戶都擁有自己的區塊鏈以實現並行處理以及去除對網絡範圍內交易確認的需要。
-
2018 年,區塊鏈網絡的 Blockbeats-STM(軟件交易存儲器)並行執行引擎論文正式發表,Polkdot 通過多鏈架構實現並行化,EOS 推出了他們的多线程處理引擎。
-
2020 年,Avalanche 為其共識層(而非序列化的 EVM c 鏈)引入了並行處理機制,Solana 在 Sealevel 中加入了類似創新。
對於 EVM 來說,自成立以來,交易和智能合約的執行都是順序化處理的。這種單线程執行設計限制了整個系統的吞吐量和可擴展性,這一缺陷在網絡需求過載時尤其明顯。隨着網絡節點面臨日益加重的工作負載,區塊鏈網絡不可避免地變慢,且用戶也將面對更高的成本,為了在擁擠的網絡環境中交易得到優先處理,他們不得不給出更高的競價。
從 Vitalik 於 2017 年提出的 EIP 提案以來,以太坊社區一直在探索將並行處理作為一種解決方案。最初的目的是通過傳統的分片區塊鏈或分片化實現並行化。然而,L2 Rollup 的快速开發和應用能夠提供更簡單、更直接的可擴展性優勢,因而將以太坊的發展重點從分片轉移到了現在所謂的 danksharding。借助 danksharding,分片主要用作數據可用層,而非並行執行交易。然而,由於 danksharding 尚未完全實現,人們的注意力已經轉向了幾個具有 EVM 兼容性的關鍵替代性並行化 L1 網絡(尤其是 Monad、Neon EVM 和 Sei)。
鑑於軟件系統工程的傳統發展態勢和其他網絡可擴展性的成功,EVM 的並行推進是不可避免的。我們以堅定的信念期待這一轉變,而未來的走向雖然並不明確,但卻充滿希望。這將對全球最大的智能合約开發者生態系統(目前擁有超過 800 億美元 TVL)產生巨大影響。當 gas 費經過優化狀態訪問情況而減少到僅僅一美分的幾分之一時,情況會變得如何?對於應用層开發者來說,可供設計的空間如何廣闊?以下是我們對後並行 EVM 世界發展可能性的看法。
並行化是一種手段,而非目的
擴展區塊鏈是一個多維問題,而並行執行為更多關鍵基礎設施的开發鋪平了道路,比如區塊鏈狀態存儲。
在並行 EVM 上運轉的項目面臨的主要挑战不僅是使計算能夠同時進行,而且要確保在並行化環境中對優化狀態訪問和修改。問題的關鍵在於兩個主要問題:
-
以太坊客戶端和以太坊本身使用不同的存儲數據結構(B 樹/LSM 樹與默克爾樹),導致將一個數據結構嵌入另一個數據結構時性能不佳。
-
在並行執行中,對於交易讀取和更新而言的異步輸入/輸出(簡稱異步 I/O )的能力至關重要;操作進程因互相等待對方反應而卡頓,浪費所有速率收益。
與檢索或設置存儲值的成本相比,添加大量額外的 SHA-3 哈希或計算等附加計算任務是次要的。為了減少交易處理時間和 gas 費用,數據庫本身的基礎設施必須加以改進。這不僅僅是採用傳統的數據庫架構作為原始鍵值存儲的替代方案(如 SQL 數據庫)的問題。與使用基本鍵值存儲相比,使用關系模型實現 EVM 狀態會增加不必要的復雜性和开銷,從而導致‘加載’和‘存儲’操作的成本更高。EVM 狀態不需要像排序、範圍掃描或操作性語義等功能,因為它只執行點讀取和點寫入操作,並且寫入操作分別發生在每個區塊末尾。反過來說,對於這些改進的需求應該集中在解決諸如可擴展性、低延遲讀寫、高效的並發控制、狀態修剪和歸檔,以及與 EVM 的無縫集成等主要考慮因素上。例如,Monad 正在從零开始構建一個被稱為 MonadDB 的自定義狀態數據庫。它將利用最新的內核支持進行異步操作,同時在磁盤上和內存中本地實現默克爾樹數據結構。
我們預計將看到對底層鍵值數據庫的進一步改進以及支持區塊鏈存儲能力大部分的第三方基礎設施的顯着改進。
Make pCLOBs Great Again
隨着 DeFi 向更高保真度的狀態轉變,CLOBs (中心限價訂單薄)將成為交易的主要設計方法。
自 2017 年首次亮相以來,通過提供簡單性操作和引導流動性的獨特能力,自動做市商(AMMs)已經成為 DeFi 的基石。通過利用流動性池和定價算法,AMMs 徹底改革了 DeFi,進而成為了傳統交易系統(如訂單簿)的最佳替代品。盡管是傳統金融的基礎構建模塊,但將中心限價訂單簿(CLOBs)引入以太坊時,這一機制受到了區塊鏈可擴展性的限制。它們需要大量的交易,因為每個訂單提交、執行、取消或修改都需要進行新的鏈上交易。由於以太坊在可擴展性方面的努力尚不成熟,基於這一要求所帶來的成本使得 CLOBs 在 DeFi 的早期階段並不適用,進而導致了早期嘗試(如 EtherDelta)的失敗。然而,即使 AMMs 廣受歡迎,它們也面臨着自身固有的局限性。隨着 DeFi 日益成熟並逐漸吸引了越來越多的資深交易者和成熟機構,這些缺點變得越發明顯。
在認識到 CLOBs 的優越性後,將以 CLOBs 為基礎的交易所納入 DeFi 的嘗試开始在可選的、更具擴展性的區塊鏈網絡上越發常見。諸如 Kujira、Serum(RIP,該項目已下线)、Demex、dYdX、Dexalot 以及最近的 Aori 和 Hyperliquid 等協議旨在提供比 AMM 等競爭對手更好的鏈上交易體驗。然而,除了針對特定細分 市場的項目(例如 dYdX 和 Hyperliquid 用於永續合約)之外,這些替代網絡上的 CLOBs 面臨着可擴展性之外的一系列挑战:
-
流動性碎片化:以太坊上高度可組合且無縫集成的 DeFi 協議所實現的網絡效應,使得其他鏈上的 CLOBs 難以吸引足夠的流動性和交易量,從而影響了它們的進一步採用和可用性。
-
Memecoins:在鏈上 CLOBs 中引導流動性需要設置限價訂單,鑑於 Memecoins 這樣的新資產相對鮮為人知,這是一個更具挑战性的“先有雞,還是先有蛋”的問題。
帶有 blob 的 CLOBs
Dencun 主網公告
L2 表現如何呢?
與以太坊主網相比,現有的以太坊 L2 在交易吞吐量和 gas 費用方面都有着明顯改善,特別是在最近的 Dencun 硬分叉(坎昆升級)之後。通過將 gas 密集調用數據替換為輕量級二進制大型對象(blobs), gas 費用大幅減少。根據 growthepie 的數據,截至 4 月 1 日,Arbitrum 和 OP 網絡的 gas 費用分別為 0.028 美元 和 0.064 美元,其中 Mantle 網絡最便宜,僅為 0.015 美元。這與坎昆升級之前的 gas 費用相差甚遠,因為以前調用數據費用佔 gas 成本的 70% -90% 。不幸的是,這還不夠便宜,而且發起/取消費用約為 0.01 美元仍然稍顯高昂。
例如,相對於實際執行的交易數量,機構交易者和做市商會設置大量訂單,因而通常具有較高的訂單與交易比率。即使按照當今的 L2 費用定價,支付訂單提交費用,隨後修改或取消訂單簿上的這些訂單,也可能對機構參與者的盈利能力和战略決策產生重大影響。 想象以下以下示例:
公司 A:每小時進行 10, 000 次訂單提交、 1, 000 筆交易、 9, 000 次取消或修改是一個相對標准的基准。如果該公司一整天內在 100 個訂單簿上進行操作,即使一筆交易費用小於 0.01 美元,總體操作產生的費用也將輕易超過 15 萬美元。
新的解法:The pCLOB
隨着並行 EVM 的出現,得益於 CLOBs 在鏈上引領的可行性,我們預計 DeFi 活動將迎來激增。但不僅僅是 CLOBs ——可編程中心限價訂單簿(簡稱 pCLOBs)。鑑於 DeFi 天生的可組合性,我們可以與無數協議交互(僅受 gas 限制),從而創建大量的交易對。利用這一原理,pCLOB 可以在訂單提交過程中啓用嵌入的自定義邏輯。此邏輯可以在訂單提交前或提交後調用。例如,pCLOB 智能合約可以包含自定義邏輯以實現:
-根據預定義規則或市場條件驗證訂單參數(例如,價格和數量)
-執行實時風險檢查(例如,確保槓杆交易的充足保證金或抵押品)
-根據任意參數(例如,訂單類型、交易量、市場波動等)應用動態費用計算
-根據指定觸發條件執行條件訂單
……並且仍然比現有交易設計更為劃算。
准時制(JIT)的概念很好地說明了這一點。流動性不會闲置在任何單一交易所,而是會其他地方產生收益,直到訂單匹配並從基礎平臺中提取流動性的那一刻。誰不想在獲取交易流動性之前在 MakerDAO 上賺取最後一點收益?Mangrove Exchange 开啓的創新式“報價即代碼”的方法暗示了這一機制的潛力。當訂單簿中的報價匹配時,其中嵌入的代碼部分將被執行,其唯一任務是找到訂單接受者所請求的流動性。盡管如此,與 L2 可擴展性和成本相關的挑战仍然存在。
並行 EVM 還從根本上增強了 pCLOBs 的匹配引擎。現在,pCLOB 可以實現一個並行匹配引擎,利用多個“通道”同時處理傳入訂單並執行匹配計算。每個通道都可以處理訂單簿的一個子集,因此價格-時間優先級不受限制,且僅在找到匹配項時才會被執行。訂單提交、執行和修改之間的延遲降低使得訂單簿更新變得更加高效。
“由於其能夠在流動性不足的情況下持續做市,AMMs 很可能繼續被廣泛應用於長尾資產;然而,對於“藍籌”資產,pCLOBs 將佔據主導地位。”
——Monad 的聯合創始人兼 CEO Keone
Monad 的聯合創始人兼 CEO Keone 在與我們的一次討論中表示,他認為,我們可以期待在不同的高吞吐量生態系統中出現多個 pCLOBs。Keone 強調,由於操作費用更低,這些 pCLOBs 將對更大範圍的 DeFi 生態系統產生重大影響。
即使只有少數這些改進,我們也預計 pCLOBs 將在提高資本效率以及开啓 DeFi 中的新類別等方面產生重大影響。
懂了,我們需要更多的應用,但首先……
現有應用和新應用需要以一種能夠充分利用基礎並行化的方式進行架構設計。
除了 pCLOBs 之外,當前的去中心化應用程序並不是並行的——它們與區塊鏈的交互本質上是順序進行的。然而,歷史表明,技術和應用程序自然利用新進步以驅動自身發展,即使最初設計時並未考慮這些因素。
“當第一款 iPhone 推出時,為其設計 的應用看起來很像糟糕的電腦應用程序。這裏也是同樣的情況。就像我們正在為區塊鏈添加多核一樣,這將帶來更好的應用。”
——Sei 生態的區塊鏈架構師 Steven Landers 如此說道。
從在互聯網上作為雜志目錄展示到強大的雙邊市場的存在,電子商務的發展是一個典型的例子。隨着並行 EVM 成為現實,我們將目睹去中心化應用程序的類似轉變。這凸顯了一個關鍵的局限性: 設計時 未考慮並行性的應用程序將無法從並行 EVM 的效率提升中獲益。 因此,僅僅在基礎設施層具有並行性而不重新設計應用程序層的做法遠遠不夠,它們必須在架構上保持一致。
狀態爭用
在不對應用程序本身進行任何更改的情況下,我們仍然期望性能會提高 2-4 倍,但當它能夠再度突破時,為什么要止步於此呢?這種轉變帶來了一個關鍵挑战:應用程序需要從根本上重新設計,以適應並行處理的細微差別。
“如果你想利用吞吐量,你需要限制交易之間的爭用。”
——Sei 生態的區塊鏈架構師 Steven Landers 說道。
更具體地說,當去中心化應用程序的多個交易嘗試同時修改同一狀態時,他們之間會出現衝突。解決交易衝突需要對它們進行順序化處理,但這抵消了並行化的好處。
有許多方法可以解決這一衝突,我們目前不會詳細討論,但在執行過程中遇到的潛在衝突數量很大程度上取決於應用程序开發者。縱觀去中心化應用程序,即使是如 Uniswap 這般最受歡迎的協議,在設計之初和實現過程當中,也沒有考慮到這一限制。Aori(一個面向做市商的高頻鏈下訂單簿系統)的聯合創始人 0x Taker 與我們深入討論了並行化世界中將發生的主要狀態爭議。對於 AMM 來說,由於其設置的點對池模型,許多交易者可能會同時針對單個池進行交易操作。從幾筆交易到百余筆交易,這些操作都將爭奪交易優先級,因此 AMM 設計者將不得不仔細考慮流動性如何分配和管理,以最大程度地提高流動性池的效益。
並行 EVM L1 網絡 Sei 生態的核心开發者 Steven 強調了在多线程开發中考慮狀態爭用的重要性,並指出 Sei 正在積極研究並行化意味着什么,以及如何確保資源得到充分利用。
性能可預測性
MegaETH 的聯合創始人兼首席執行官 Yilong 也向我們強調了去中心化應用程序尋求性能可預測性的重要性。
性能可預測性是指去中心化應用程序在一定時間內始終能夠執行交易,而不受網絡擁堵或其他因素的影響。實現這一點的一種方法是通過應用特定的鏈,然而,雖然應用特定的鏈提供了可預測的性能,但它們犧牲了可組合性。
“並行化提供了一種通過本地費用市場進行實驗以實現最小化狀態爭用的方法。”
Aori 的聯合創始人 0x Taker 說道。
另外,高級並行性和多維收費機制可以使單個區塊鏈為每個應用程序提供更確定的性能,同時保持整體可組合性。
Solana 擁有一個很好的本地化收費市場系統,因此,如果多個用戶訪問同一狀態,則會對其收取更高的費用(高峯定價),而不是在全球收費市場中相互競價。這種方法特別有利於需要性能可預測性和可組合性的松散連接協議 。
要理解這一概念,可以將其看作是一個有多條車道和動態收費的高速公路系統。在高峯時段,高速公路可以為愿意支付更高通行費的車輛分配專用快速車道。這些快速車道確保那些優先考慮速度並愿意支付額外費用的人有可預測且更快的行駛時間。與此同時,普通車道對所有車輛开放,保持了高速公路系統的整體連接性。
可能性的多樣想象
盡管需要重新構建協議以與底層並行化保持一致看似極具挑战性,但 DeFi 和其他垂直領域可能的設計空間將得到顯著擴展。我們可以期待看到專注於解決以前由於性能限制而不切實際的用例的更復雜、更高效的新一代應用程序。
“回到 1995 年,唯一的互聯網方案是每下載 1 MB 的數據都要支付 0.1 美元 - 你會謹慎地選擇去哪個網站。想象一下,從那個時候到無限的變化,注意人們將會如何處理以及哪些事情將變得可能。”
Monad 的聯合創始人兼首席執行官 Keone Hon 說道。
我們有可能回到類似於中心化交易所早期的情景——一場用戶獲取战爭,在這場战爭中,DeFi 應用程序,特別是去中心化交易所,提供了推薦計劃(例如積分、空投)和優越的用戶體驗作為武器。我們可以看到一個任何合理交互性都將存在的鏈上遊戲世界,這將大不一樣。混合訂單簿-AMMs 已經存在,但與其將 CLOB 序列器作為獨立節點設置於鏈下然後通過治理進行去中心化,我們可以將其移至鏈上,從而提高它的去中心化程度,降低延遲,並增強其可組合性。完全在鏈上的社交互動現在也是可行的。坦率地說,任何擁有大量參與者或代理人同時操作的場景現在都可以公之於衆,加以討論。
除人類以外,智能代理很可能會比現在更多地主導鏈上的交易流。作為這場遊戲中的玩家,以套利機器人的角色和擁有自主執行交易能力的 AI 已經存在已久,然而,它們未來的參與將指數級增長。我們的看法是,任何形式的鏈上參與都將在某種程度上被人工智能增強。代理交易的延遲要求將比我們今天設想的更加重要。
歸根結底,技術進步只是基本的推動因素。最終,勝利者是誰,將取決於誰能夠比競爭對手更好地吸引用戶和引導交易量/流動性。不同的是,現在开發者需要做的更多。
加密用戶體驗很爛……現在,它會變得好一點
用戶體驗一致性(UXU)不僅是可行的,而且是必要的——業界肯定會朝着實現這一目標邁進。
如今的區塊鏈用戶體驗是碎片化且繁瑣的 - 用戶需要在多個區塊鏈、錢包和協議之間跳轉,等待交易完成的同時,面臨安全漏洞或被黑客攻擊的風險。理想的未來是用戶可以安全地與其資產無縫交互,而不必擔心底層區塊鏈基礎設施。這種從當前碎片化的用戶體驗過渡到統一、簡化體驗的過程,我們稱之為用戶體驗統一(UXU)。
本質而言,提高區塊鏈性能,特別是通過降低延遲和降低費用,可以顯著解決用戶體驗問題。從歷史上看,性能的進步往往會對我們數字用戶體驗的各個方面產生積極影響。例如,更快的網速不僅實現了無縫在线互動,還催生了對更豐富、更沉浸式的數字內容的需求。寬帶和光纖技術的出現推動了高清視頻和實時在线遊戲的低延遲流媒體的產生,提高了用戶對數字平臺的期望。這種對深度和質量不斷增長的需求推動了許多公司在下一個重要的、吸引人的事物的开發中持續創新——從先進的交互式網絡內容到復雜的基於雲端的服務,再到虛擬/增強現實體驗。網速的提高不僅改善了在线體驗本身,而且進一步擴大了用戶需求的範圍。
同樣,區塊鏈性能的提高不僅會通過減少延遲直接增強用戶體驗,還會間接促進統一和提升整體用戶體驗的協議的興起。性能是它們存在的關鍵因素。特別是並行 EVM 這樣的網絡,性能更好且 gas 費用更低,對用戶來說,這意味鏈上操作更加順暢,從而能夠吸引更多的开發者建設生態。在我們與跨鏈互操作性網絡 Axelar 的聯合創始人 Sergey 的對話中,他設想了一個不僅兼具可互操作性和共生性的世界。
“如果你在一個高吞吐量的鏈(即並行 EVM)上有復雜的邏輯需要實現,而且考慮到鏈本身的高性能,它可以“吸收”該邏輯和吞吐量的需求,那么你可以使用互操作性解決方案以一種高效的方式將該功能導出到其他鏈上。”
——Axelar 聯合創始人 Sergey Gorbunov 表示。
隨着可擴展性問題得到解決,不同生態系統之間的互操作性增加,我們將見證將 Web3 用戶體驗與 Web2 相提並論的協議的出現。例如,包括基於意圖協議的 v2 版本、高級 RPC 基礎設施、鏈抽象支持、以及由人工智能增強的开放式計算基礎設施。
“隨着吞吐量網絡的提升,我們的節點對狀態的編排將加速進行,因為求解器可以非常快速地理解我們的意圖。”
——Orb Labs 聯合創始人 Felix Maduts a
明日之星
隨着性能需求的增加,預言機市場將變得異常繁榮。
並行 EVM 意味着對預言機的性能需求增加,在過去幾年,這一直是一個極其不發達的垂直領域。來自應用層的旺盛需求將振興這個充斥着性能低下和安全性差的產品的待开發市場,這對於改善 DeFi 的可組合性至關重要。例如,市場深度和交易量是考察許多 DeFi 先行者的強有力指標。我們預計,像 Chainlink 和 Pyth 這樣的大玩家將在新玩家挑战他們的市場份額時迅速適應。在與 Chainlink 的一位資深成員的對話後,我們的想法是一致的:“(在 Chainlink 內部)的共識是,如果並行 EVM 取得主導地位,我們可能希望重新設計我們的智能合約以從中捕獲價值(例如,減少合約之間的依賴關系,使得交易/調用不會不必要地依賴執行,從而被 MEV 攻擊)但由於並行 EVM 旨在改善已在 EVM 上運行的應用程序的透明度和吞吐量,因此它不應影響網絡穩定性。”
這表明 Chainlink 理解並行執行對其產品的影響,並且如前所述,為了利用並行化,他們將不得不重新設計他們的智能合約。
不是 L1 的專屬派對,並行 EVM L2 也想參與其中
從技術角度來看,創建高性能的並行 EVM L2 解決方案比开發 L1 更容易。這是因為,在 L2 網絡中,序列器的設置比傳統的 L1 系統(如 Tendermint 及其變體)中使用的基於共識的機制要更加簡單。這種簡單性源於並行 EVM L2 設置中的序列器只需維護交易順序,而無需基於共識的 L1 系統那樣需要許多節點就交易順序達成一致。
更具體地說,我們預計在短期內,相比於 ZK 系,基於 OP 網絡的並行 EVM L2 將佔主導地位。最終,我們極其期待會通過像 RISC 0 這樣的通用 ZK 框架的轉變,實現從 OP-based Rollups 到 ZK-Rollups 的過渡,而不是其他 ZK-Rollups 中使用的傳統方法。這只是時間問題。
Rust 語言的優勢,還在嗎?
編程語言選擇將在這些系統的發展中發揮重要作用。我們更傾向於以太坊的 Rust 實現 Reth,而非其他替代方案。這種偏好並非隨意,因為 Rust 相對於其他語言具有許多優勢,包括無垃圾回收的內存安全、零成本抽象和豐富類型系統等。
如你我所見,Rust 和 C++ 之間的競爭正在成為新一代區塊鏈开發語言中的重要競爭。盡管這種競爭經常被忽視,但不應被忽視。开發語言的選擇至關重要,因為它影響到开發人員構建系統的效率、安全性和靈活性。
开發者是這些系統的實現者,他們的偏好和專業知識對行業的發展方向至關重要。我們堅信 Rust 最終將脫穎而出。然而,將一種已完成的應用移植到另外一個應用之中遠非易事。這需要大量的資源、時間和專業知識,這進一步凸顯了從一开始選擇 正確的开發語言的重要性。
在並行執行的背景下,我們不能不提及 Move 語言。
雖然 Rust 和 C++ 經常是討論的焦點,但在這種情況下,Move 語言有一些特點使其同樣適合。
-
Move 引入了“資源”的概念,這些資源只能創建、移動或銷毀但不能復制。這確保資源始終是唯一擁有的,從而防止了並行執行中可能出現的常見問題,比如爭用條件和數據爭用。
-
形式驗證和靜態類型:Move 是一種靜態類型語言,非常注重安全性。它包括類型推斷、所有權跟蹤和溢出檢查等功能,有助於防止常見的編程錯誤和漏洞。在並行執行的背景下,這些安全功能尤為重要,因為並行執行下的錯誤可能更難以檢測和復現。該語言的語義和類型系統基於线性邏輯,類似於 Rust 和 Haskell,這使得更容易推理 Move 程序的正確性,因此形式驗證可以幫助確保並行執行是安全且正確的。
-
Move 提倡模塊化設計方法,智能合約由較小、可重用的模塊組成。這種模塊化結構可以更容易地推理出單個組件的行為,並且可以通過允許不同的模塊同時執行來促進並行執行。
未來考慮:EVM 應根治其不安全性
盡管我們對並行 EVM 後的鏈上宇宙描繪了令人難以置信的樂觀圖景,但如果不解決 EVM 和智能合約安全方面的缺陷,一切都沒有意義。
與網絡經濟和共識安全有所不同,黑客利用以太坊 DeFi 協議的智能合約安全漏洞,在 2023 年僅一年中就竊取了超過 13 億 美元。因此,用戶更傾向於使用如同有圍牆的花園一樣的 CEXs(中心化交易所)或混合中心化節點的“去中心化”協議——為了改善鏈上體驗而犧牲了去中心化,選擇了被認為更安全(和性能更好)的中心化體驗。
普通用戶對去中心化關心幾何?
EVM 設計中缺乏固有的安全功能是這些漏洞出現的根本原因。
與航空航天工業類似,嚴格的安全標准才使得航空旅行非常安全,但區塊鏈世界對安全的處理方式與之形成鮮明對比。正如人們將生命看得高於一切一樣,他們的金融資產安全同樣至關重要。詳盡測試、冗余、容錯和嚴格的开發標准等關鍵做法支撐着航空安全記錄,但這些關鍵特性目前在 EVM 中是缺失的,在大多數情況下,其他虛擬機系統也是如此。
一個潛在的解決方案是採用雙虛擬機設置,其中一個單獨的虛擬機(例如 CosmWasm)用於監控 EVM 智能合約的實時執行,就像殺毒軟件在操作系統中的功能一樣。這種結構支持高級檢查,例如調用堆棧檢查,專門用於減少黑客事件。然而,這種方法將需要對現有的區塊鏈系統進行重大升級。我們期待更新、更好的解決方案,像 Arbitrum Stylus 和 Artela,一开始就實施這種架構。
市場上現有的安全機制往往是被動執行的,通過檢查內存池或智能合約代碼審計/審查來應對即將到來或嘗試進行的威脅。盡管這些機制有所幫助,但它們未能解決虛擬機設計中的潛在漏洞,所以必須採取更有成效和積極主動的方法來改進和增強區塊鏈網絡及其應用層的安全性。
我們主張對區塊鏈虛擬機架構進行根本性改革,以嵌入實時保護和其他關鍵安全功能,可能通過雙虛擬機設置這樣已經過成功驗證的行業(例如航空航天業)做法來實現這一目的。展望未來,我們強烈支持強調預防性方法的基礎設施改進,以確保安全方面的進步與性能方面的行業進展相匹配(即並行 EVM )。
結論
並行 EVM 的出現是區塊鏈技術演變的一個重要轉折點。通過實現交易的同時執行和優化狀態訪問,並行 EVM 為去中心化應用打开了一個充滿可能性的新時代。從可編程 CLOB 的復蘇到更復雜和性能更強的應用程序的出現, 並行 EVM 為一個統一且用戶友好的區塊鏈生態系統奠定了基礎。
隨着行業接受這一範式轉變,我們可以預見到一波創新浪潮,拓寬去中心化技術的邊界。最終,這一轉變的成功將取決於开發人員、基礎設施提供商和更廣泛的社區適應以及遵循並行執行原則的能力,從而引領科技無縫融入我們日常生活的嶄新未來。
並行 EVM 的出現有可能重塑去中心化應用和用戶體驗的格局。通過解決長期以來阻礙 DeFi 等關鍵垂直領域增長的可擴展性和性能限制,並行 EVM 為一個復雜的高吞吐量應用程序可以不犧牲“三重困境”得以發展的未來提供了可能。
要實現這一愿景,需要的不僅僅是基礎設施的進步,开發者也必須從根本上重新思考他們應用程序的架構,以符合並行處理的原則,最大程度地減少狀態爭用,最大限度地提高性能可預測性。即便如此,盡管前方一片光明,但是我們必須強調,安全性的優先級與可擴展性同等重要。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
歐盟打響穩定幣战爭:21家發行商爭奪,Circle搶先登陸,Tether扶持“代理人”
作者:Weilin,PANews 歐盟《加密資產市場監管法案》(MiCA)對穩定幣發行方的監管規則...
Fractal Bitcoin分形比特幣深度研究報告:原生擴展的比特幣高速公路,重新定義比特幣的可能性
比特幣網絡擴展問題一直是區塊鏈領域的核心話題。從最初的隔離見證(SegWit)到閃電網絡(Ligh...
Stacks完成Nakamoto升級,BTC DeFi會是下一個關注點嗎?
當比特幣突破 9 萬美金,加密市場各個生態都开始了自己的狂歡。 AI 敘事持續火熱,Meme 持續...
星球日報
文章數量
7196粉絲數
0