EVM 等效(EVM Equivalence)幫助以太坊二層 Rollup 生態「進化」成了一個適應性強且反應迅速的層,將解鎖以太坊的下一階段。
- 原文標題:《EVM Equivalence》
- 撰文:David Hoffman,Bankless 聯合創始人
- 編譯:Amber
EVM 等效幫助以太坊二層 Rollup 生態「進化」成了一個適應性強且反應迅速的層,將解鎖以太坊的下一階段。
2020 年的 DeFi Summer 衝擊了以太坊的規模極限,從那時起,EVM 的網路效應已經分化成許多不同的方向。新的 L1(Layer 1),甚至許多 L2(Layer 2)都打破了 EVM 的標準,以突破性能瓶頸。
不過如今,EVM 等效的時代已經來臨,一個新的創新寒武紀爆炸即將到來,而我們只需要 EVM 等效來解鎖它。
EVM 等效是什麼
EVM 等效:與 EVM 的規範完全一致。
EVM 等效的設計理念是基於以太坊的「最小 dif」構建一個 Optimistic Rollup。
EVM 等效將以太坊的屬性擴展到其 L2,它模糊了以太坊 L1 停止和 L2 Rollup 開始之間的邊界。這是「在以太坊上擴展」和「以太坊本身擴展」之間的區別。
作為 EVM 完美克隆的 Optimistic Rollup 不只是共享了以太坊主網的安全等級,實際上還分享了其網路效應的每一個方面。而其他 L2 設計結構不具有訪問以太坊所有網路效應的特權。
EVM 的兼容性是呆板的,要麼通過遵守以太坊標準來優化通用性(因此選擇與其他人相同的標準),要麼建立一些完全不同的東西,為你的用例進行專屬優化(例如 ZK-rollups)。
為了將以太坊的全部能量擴展到 L2,我們需要的不僅僅是 EVM 的兼容性。我們需要的是 EVM 等效。
兼容與等效
當 Optimism 團隊去年介紹 EVM 等效時,他們敘述了等效和兼容之間的技術差異。
Rollups 被譽為是擴容的救星,因為我們可以在上面運行 Uniswap。不過最早的 rollup 是透過在定制的 rollup 上使用定制的代碼完全重新創建 Uniswap 來實現的。這顯然不是一個足夠好的解決方案。
EVM 的網路效應遠遠超出了 Solidity 的範圍。大量的輔助工具給以太坊開發者帶來了超強的力量,因為這些工具也是在 EVM 標準上運行的,它們解決了必須要重新構建全新的專屬代碼的笨重需求。在 EVM 等效的支持下,我們只需要簡單地複製貼上就可以重構一個一層上已有的應用。
EVM 是一個城市
開源代碼就像一座城市,它是自下而上地創造出來的,來自於許多看到問題並建立解決方案的開發者的貢獻。隨著時間的推移,這個城市將變得愈發強大且高效。簡單來說,EVM 鏈就像在拉斯維加斯重建巴黎,即另一片土地上重建已有的繁榮景象。
開源軟體是一種公共產品,由各自的社群維護和升級。
使用開源軟體的開發者在使用過程中會遇到各種各樣的問題,一些開發者花時間修復這些問題,然後遊說社群接受他們的研究。如果社群認為有價值,那麼他們的貢獻就被合併了。一個新的標準就被創造出來了,而這個軟體的實用性和健壯性也會隨之提高。
就像一個新興的城市,建設者來生產周圍社群需要和重視的東西。共享的資源和公用事業被生產出來,由於它是代碼,它永遠不會衰敗。只要所有人合力為之,這就是一條價值增長的單行道。每個開發者都在自己的方向上進行建設,並發現他們對集體的具體貢獻。隨著時間的推移,成千上萬的開發者的共同貢獻將塑造出一個高度健全的公共產品。
Geth 就是一個很好的例子,Geth 透過吸收以太坊開發者有意義的貢獻,構建起了一個強大的應用。
EVM 小隊
這裡引入一個概念,「自行車小隊」是一個由公路自行車手組成的隊伍。小組中的騎行者透過跟隨在其他騎行者身後騎行來節省體力,在一個足夠有經驗的隊伍中騎行,騎手所遭受的阻力可以減少到 5%-10%。
換句話說,如果你想在短時間內跑得更快,就單獨行動。但如果你想走得更遠,那就一起走。
隊伍越大,效率和速度就越高,空氣阻力會分佈在更大的群體中。隨著群體規模的擴大,群體的效率也會提高。處於車隊的中間位置基本上不費吹灰之力。小隊的領頭人需要經常輪替更換,因為領頭人承受著逆風的全部阻力,那些體力儲備更充分的人換到領騎位置後,整個團隊的速度會保持在一個較高的水準。
開源社群的發展速度必將比個人或者集中的小團隊更快。我們所處的行業之所以發展得如此之快,是因為它是一個協作的飛輪。我們在彼此的成功基礎上發展,當我們中的一個人進入前沿領域時,他們會把我們所有人都帶入其中。
EVM 等效是自下而上出現的類似城市的公共利益。另一方面,EVM 的兼容性是一個一次性的複製。有無數種不同的方式可以偏離 EVM,但只有一種方式可以遵循它。
複製應用層
製作一個與 EVM 相當的 L2 生態,對於保留可組合性和互操作性的網路效應至關重要。
EVM 等效的 Rollup 允許即時複製 + 貼上跨鏈的代碼庫。在單個 EVM 等效 rollup 上的開發和創新可以無縫轉移到任何其他 EVM 等效的 ORU,也可以轉移到以太坊本身。由於所有的東西都是在 EVM 標準上開發的,L1 的網路效應被擴展到 L2,L2 上的創新會在整個生態系統中產生迴響。
如果你是一個開源的開發者,你希望你的代碼被廣泛使用,你自然希望使用 EVM 等效的 ORU,因為你的代碼可以立即與所有其他 EVM 等效的 ORU 兼容。如果你只寫一次代碼,但它能在 1000 個兼容鏈上無縫工作,那麼你剛剛產生的價值就會大得多。
EVM 等效將 EVM 網路效應提升到一個全新的水準。
非 EVM 等效的 ORU 將不會從這些共享的網路效應中受益,因為非 EVM 等效 ORU 不滿足「最小 Dif」的設計理念。以太坊網路效應的巨浪會因每增加一個新的 EVM 等效 ORU 而變得更加複雜。如果你沒有在這個浪潮中衝浪,你將不得不努力游泳來追趕。
複製協議層
這些 EVM 網路效應並不僅僅適用於以太坊的應用層,它也適用於協議層本身。
因為相當於 EVM 的 ORU 與以太坊的區別很小,所以它們為以太坊提供了一個在實際生產環境中的新 EIP 的測試平台。
現在,EIPs 是用以太坊測試網測試的。 EIPs 在測試網上進行了多次測試,以確保當它最終被整合到以太坊 L1 時沒有任何問題。而這總是有風險的,因為測試網與以太坊沒有「最小化 Dif」。在 Goerli 或 Koven 中實施 EIP 與在以太坊中實施 EIP 是不一樣的,區別在於以太坊之上的經濟活動的規模以及重要性等是測試網無法模仿的。在以太坊中實施 EIP 時,總是存在一些「未知」。
EVM 等效提供了一個新的解決方案。
當一個 EIP 在 EVM 等效的 ORU 上成功實施時,它為基礎鏈提供了強有力的保證,即相同的 EIP 可以在沒有錯誤的情況下成功整合。 EVM 等效 ORU 為 EIP 的測試提供了一個具有真實經濟活動和真實資本的現場生產環境。 EIPs 可以在 ORU 層進行測試,而不會有東西損壞並影響到整個系統的其他部分的風險。
當 L2 普遍採用相同的 EIP 時,它向以太坊 L1 發出信號,表明它被社群所需要,並且它可以安全地整合到 L1 中。
EVM 等效的 ORU 使以太坊能夠感知其 L2 上參與者的迫切程度,可以使每個 L2 成為適應其用戶的意願的觸角。因為每個 ORU 是它自己的主權經濟,它將根據其用戶的需求和願望,獨立地、不同步地實施各種 EIPs,與生態系統的其他部分分開。
隨著時間的推移,最好的 EIP 將主導 L2 ORU 的格局,因為越來越多的獨立 ORU 看到了同一 EIP 的價值。當一個 EIP 在整個 ORU 格局中佔據主導地位時,它將向以太坊 L1 發出信號,表明它是一個好的 EIP,在 L1 協議層實施是安全的。
以太坊上將會有很多 Optimism 的分叉。當他們都接受相同的 EIP 時,它將向主 L1 發出信號,表明該 EIP 是可取的和安全的。
簡單總結一下 EVM 等效的意義
EVM 等效幫助以太坊掙脫了 L1 的束縛,以太坊變得能夠向外延伸到二級市場,以太坊 L1 和 EVM 等效 L2 之間的分界線也會變得非常模糊。換句話說,關於 L1 還是 L2 的定義會變得沒那麼重要,因為這一切,都「只是」以太坊。
Horror vacui(厭惡真空)
大自然厭惡真空 —— 亞里士多德
大自然很善於填補空隙。一個有機體在進化中愈發適合環境,它所填補的空間就越大。動物在環境允許的最大範圍內消耗食物和繁衍後代。所有的植物都是分形的表現形式,因為分形是使表面積最大化的算法。植物表面積的增加增加了它在葉子上捕捉陽光的能力,以及從根部獲取營養的能力。
最後一英里的問題
最後一英里是指旅程的最後一段,包括人員和貨物從交通樞紐到最終目的地的移動。最後一英里描述了人員和包裹從樞紐到最終目的地的運輸過程中困難的最後部分。最後一英里運輸的一些挑戰包括最大限度地降低成本,確保透明度,提高效率,以及改善基礎設施。
大自然確實善於解決最後一英里的問題。這是「適者生存」的自然結果;能夠複製和繁殖最好的生物體來填補它所處的空隙。
即使在單個生物體內,分形也是提高生物體規模和效率的基本模式。肺部負責捕獲氧氣並分配到血液中;循環系統負責將這些氧氣和其他營養物質分配到有機體的最遠端。分形是一種結構,其中每個子結構具有與整體結構相同的屬性。分形可以被認為是永無止境的模式,而可複製性和可再現性是分形之所以成為分形的原因。
只有可複製和可再生產的結構才能有效地填補自然界中的空隙。 Crypto 是一個巨大的空白,還有很多東西可以建造。但為了用新的結構來填補所有這些空隙,我們需要能夠複製和再現的系統。
EVM 等效產生了產生這些屬性所需的基礎。
有了 EVM 等效的 Rollup 生態系統,以太坊可以以極快的速度進行複製和重現,將其用戶的慾望歸零,並更新其代碼以映射這些慾望。
每個 L2 都可以朝著自己獨特的方向發展,專攻它想專攻的東西。成功的 L2,如果擁有許多用戶和大量的價值,將向其他 L2 發出信號,表明它已經發現了一些有價值的東西。我們都知道,加密貨幣行業真的很「高效」,任何東西一旦被證明是有用的,就會被抄襲和複製。
只要 L2 找到新的價值來源,這個價值來源就可以在整個生態系統中複製和分享,並最終帶回到生態系統的中心。
EIPs 是新的基因
Richard Dawkins 的《the Selfish Gene》一書討論了生物體的每個基因是生命的最小單位,它在自己的保存和複製中固有的自我利益提供了所有生命所依賴的基礎模式。
好的基因會存活,而壞的基因會死亡。
隨著生物體的進化和適應,使生物體健康的基因通過複製和繁殖在整個物種中長期傳播。單個生物體的有益隨機突變幫助它比其他生物體更好地生存和發展,結果,這個基因從只存在於一個實例中變成存在於所有可能的實例中,因為它是一個好基因。
在模組化以太坊的世界裡,EIPs 是新的基因。
對照剛剛那句話來說,簡單總結就是:好的 EIPs 會有效傳播;壞的 EIPs 會消逝。
以太坊是一個反應靈敏的適應性系統,相當於 EVM 的 ORU 允許新的基因首先在生物體的邊緣實施,然後在這個新的 EIP 證明其可行性後,EIP 向外傳播到其他 ORU。如果 EIP 足夠好,它將一路回到以太坊的跳動的心臟:L1。
以太坊成為一個能夠響應和適應環境的有機體,即使它的環境隨時間變化。生物體的基因組從一開始就固定下來,而以太坊有能力根據需要發明和整合新的基因,以便跟上世界不斷變化的需求。
發現 EVM 等效典範中的價值,將該價值轉化為公共產品,可以在整個以太坊生態系統中分享,而不僅僅是被束縛在某一個特定的 L2 中展現價值。
追溯性公共產品:為整個生態系統建立基礎設施
追溯性公共產品資金(RPGF)將使以太坊從一個響應其用戶的系統,變成一個可以採取主動行動的系統。
Optimism 正在開創一種資助公共產品的新模式,這種模式將矽谷式的財政激勵注入到建設公共產品的項目中。
從 L2 區塊空間費用產生的收入被直接用於創新者和創始人,他們為 Optimism L2 建立有用的東西。 RPGF 將資金投入到未來,讓公共產品建設者有能力建設,並保證如果他們建設有用的公共產品,會有資金等待他們。
Purpose of the Collective:
Produce strong public goods infrastructure for OP, increasing the utility of the L2, and creating a useful economy to build on.
⬆️Demand for OP blockspace
=
⬆️Public goods funding
=
⬆️Investments into more public goodsPublic goods are good 📈 pic.twitter.com/RCppspwoNQ
— Optimism (✨🔴_🔴✨) (@optimismPBC) April 26, 2022
影響力 = 價值
RPGF 和 EVM 等效的結合意味著,當 Optimism L2 建立了一些有用的東西之後,整個 EVM 等效生態系統的其他組件也就可以直接拿來使用了。
Optimism 上的區塊空間銷售不僅變成了 Optimism L2 的基礎設施,而且變成了所有 L2 的基礎設施,而這最終就會變成以太坊本身的一部分。
圖片來源:Vitalik Buterin’s website
RPGF 和 EVM 等效的有機結合給我們提供了解決「公地悲劇」的有效解決方案,而這個創新不僅適用於 Optimism,甚至說也不僅適用於 L2 或者說以太坊,而是可以解決全世界都在面臨的一大痛點。
第 1 步:資助 Optimism 上的公共產品;
第 2 步:將這些免費的公共產品擴展到所有其他 L2s;
第 3 步:將這些公共產品整合到以太坊中;
第 4 步:將公共產品的影響力推向全世界;
第 5 步:解決全球資源協調的問題,解鎖星際迷航的未來。