Monad Labs CEO:爲什么要重建EVM?
來源:The Pipeline,Medium;編譯:鄧通,金色財經
Monad Labs 首席執行官兼聯合創始人 Keone Hon 和开發者關系工程師 Kevin G 參加了 The Pipeline 播客的第三期節目,討論 Monad Labs 團隊過去兩年的工作內容。 爲什么要從頭开始重建 EVM? 請仔細閱讀,找出答案。
嘉賓背景:
Keone 之前曾在 Jump Trading 的高頻 (HFT) 領域擔任量化分析師。 在這裏,他認識了 Monad 聯合創始人兼首席技術官 James Hunsaker,並首次與他一起工作。 最近,Kevin G 在 Solana Labs 擔任核心开發人員(之前在 Apple,專注於 Airpods 的本地系統工程設計)。
Monad 的首席技術官 James Hunsaker 與 Jump Trading 的首席執行官 Keone 密切合作(來源:0xResearch)
問:爲什么是Monad? 在 L2 和其他擴展解決方案如此流行的環境下,您爲什么要改造 EVM?
Keone:
幾年前,當我們剛开始時,很多人問我們,“爲什么不建立一個 L2?” 我們當時的答案和現在是一樣的:我們認爲有人需要專注於提高 EVM 執行堆棧的性能。 通過引入並行執行、自定義狀態數據庫、流水线執行和異步 IO 支持等優化,Monad 將能夠更好地利用硬件來實現性能更高、去中心化的系統。
隨着時間的推移,越來越明顯的是,以太坊虛擬機中的許多瓶頸可以由合適的工程師團隊解決和優化。 早在 2020 年,當 Monad 首次概念化時,並沒有多少團隊專注於這些優化,特別是當你將其與其他基礎設施(Rollup、零知識證明或數據可用性)投入的精力進行比較時。
作爲智能合約的主導標准,EVM 鏈(迄今爲止)擁有大部分 TVL、最大的开發者和研究網絡,以及經受住了時間(和多個熊市)考驗的令人難以置信的社區。 當我們希望擴大採用並支持更復雜的應用程序時,這使得優化變得更加重要。
“提高 EVM 的性能確實是一個有趣且具有挑战性的問題。 我很高興我們的團隊在我們這樣做的時候就开始關注了這一點。 “在接下來的幾個月裏向世界展示它讓我非常興奮。”
EVM 性能滿足 Monad 上的可擴展性。
Kevin G:
Monad 正在做的很多事情都是應用於區塊鏈網絡的計算機科學最佳實踐。 這是可能的,因爲團隊在這個領域擁有如此深厚的背景。
並非每個开發團隊都能致力於解決協議的基本問題並提出高性能的解決方案。 這些優化不僅令人興奮;而且他們本質上雄心勃勃。 這是以前從未做過的。
問:您如何組建一支能夠應對這一挑战的團隊?
Keone:
我真的很幸運,在 Monad Labs 擁有一群出色的工程人員,以及增長、營銷、社區建設和業務开發方面的人員。 我們大約有 25 名員工,努力保持超級精簡,以專注於需要解決的問題。
隨着時間的推移,我們的團隊將會不斷壯大,以支持我們試圖達到的規模和採用率。 這肯定需要更廣泛的技能和額外的人力。
大多數工程團隊在構建高性能、低延遲系統方面擁有豐富的經驗。 开發真正高性能基礎層系統的一個常見模式是您需要對整個系統性能的專業知識。有時您需要深入研究內核級別以獲得所需的優化。 最終,區塊鏈本身實際上就是一個數據庫。
一些深受喜愛的 Monad 角色在社區傳說中鞏固了自己的地位。
問:爲什么創建者應該來檢查 Monad?
Keone:
Monad 的一個關鍵優勢在於,它有潛力促進廣泛的可組合性,超越以太坊的現有限制,甚至超越 Solana 等性能更高的系統。
由於 Monad 與 EVM 字節碼和 RPC 兼容,因此工程師的學習曲线比許多其他環境要低得多。 我們很高興也很高興能夠利用大量的研究和工具,這些研究和工具爲 EVM 的蓬勃發展鋪平了道路,並讓开發人員能夠在他們已經了解和信任的環境中構建性能更高、可擴展的應用程序。
問:Monad 在更廣泛的 Layer 1 解決方案中的战略定位是什么?
Keone:
最終目標是創建一個更具可擴展性和成本效益的平台來構建多樣化的應用程序,消除阻礙現有區塊鏈生態系統可組合性的限制。
在以太坊最初設計的背景下:其目的是讓構建者能夠在其生態系統內創建任何東西。 Monad 是這一概念的加速發展,擺脫了十多年來一直存在的限制。 從汽油動力汽車到電動汽車的轉變可以作爲類比,標志着新技術引入時可實現的範式轉變。
考慮一下以太坊开發人員由於 Gas 限制而面臨的實際挑战。 以太坊上可以有更多的應用程序和功能,但由於費用過高而被禁用。 Monad 的主要目標之一是將現有 EVM 應用程序從當前 Gas 限制的約束中解放出來。
Monad 還利用了 EVM 生態系統中豐富的現有代碼和產品,爲雄心勃勃的構建者提供了一個平台,讓他們能夠真正構建其他地方無法實現的 dApp。
總的來說,Monad 的重點是加密社區的集體性質。 當前階段是一個實驗階段,加密貨幣愛好者正在爲去中心化個人理財構建應用程序。 Monad 旨在使這些應用程序更具成本效益,釋放它們擴展到更廣泛用戶群的真正潛力。
問:您最高興在 Monad 上看到什么類型的應用程序?
Keone:
對我來說有兩個領域——去中心化金融(DeFi)和面向消費者的應用程序。
DeFi
任何能讓普通人以去中心化的方式管理個人財務的東西。 當然還有貨幣市場、去中心化交易所、衍生品、高保真度和高規模的預言機等應用程序。 這是我真正感到興奮的一個垂直領域。
在加入 Monad 之前,我是 Jump 加密團隊的一員。 Jump 深入參與了 Solana 生態系統並對它感到興奮,因爲它很有意義。 如果費用只有一美分的幾分之一,並且您可以擴展到數百萬用戶,那么您實際上可以擁有基本上取代現有現有企業目前所做的金融產品。 中心化交易所對數據收取非常高的費用。
我們喜歡 Solana 的原因之一是它是一項非常棒的技術。 盡管它缺乏 EVM 兼容性(這可能會讓开發體驗變得棘手),但自 2021 年 James 和我致力於开發它以來,Solana 已經取得了長足的進步。
消費者應用程序:
我也對 Monad 上面向消費者的應用程序感到非常興奮。 例如,體育博彩、賭場、社交; 基本上任何在手機上作爲移動應用程序有意義的事情都可以。
如果我知道我的所有數據都在我的錢包中,我會更輕松地與應用程序、服務和內容進行交互; 這是因爲錢包是加密安全的。 例如,將個人的個人經歷和偏好(鏈上)納入背景的購物應用程序對於購物用戶體驗非常有意義。
問:EVM 的哪些方面讓您對 Monad 路线最感興趣?
對我來說,這是關於構建最終可以幫助最多數量的开發人員擴展他們的應用程序的東西。 歸根結底,Monad 是一個开發者平台。 去开發人員所在的地方並解決他們真正緊迫的問題非常重要。 我認爲純 EVM 兼容性是解決這些問題的一部分,但未來還會出現其他問題,本質上使對更多加密功能的支持變得更容易、更便宜。
歸根結底,這只是爲了解決阻礙开發者構建在 iOS 商店中排名第一的應用程序的問題。 對於我來說,我覺得 EVM 是實現這一目標的最佳場所。
令人驚訝的是,沒有人真正關注執行堆棧。 考慮到我們團隊之前的背景,以及我們認爲問題需要解決的緊迫性,這是一個非常自然的工作場所。
Monad 提出了這條道路,EVM 和以太坊社區的理想有機會真正達到產品規模。
“最終,Monad 是一個非常酷的組合,我們可以在 EVM 上獲得類似 Solana 的用戶體驗。 然後,开發人員就可以根據系統的需求來選擇他們想要構建的位置。”
合作確實很重要。 我們的團隊意識到我們並不知道所有問題的答案。 我們是專家。 我們對構建高性能並行系統、拜佔庭容錯共識和其他非常具體的問題了解很多。 但還有很多人在以太坊的研究方面投入了精力,重點關注 MEV 最小化、治理和密碼學等問題。 因此,我認爲遵循標准、您所做的工作可以與其他人的工作進行組合也很重要。
Kevin G:
EVM 是衆多應用密碼學研究、構建應用程序的巨大努力以及开發更好的安全實踐的巨大努力的紐帶。 能夠達到標准並幫助推動整個領域向前發展真是太好了。
正因爲如此,我們可以深入專注於擴展基礎層——這是我們所擅長的——同時利用研究社區在該領域的專業知識。 此外,我們不必重建已爲 EVM 提供的所有开發人員工具。
問:在 EVM 環境中支持構建者的最大挑战是什么?
Keone:
我認爲有幾個。 目前對於开發者來說,吸引資金非常具有挑战性; 投資者群體對美國非常偏見。 對於國際开發者來說,獲得資金確實很困難。
此外,從安全角度來看,構建 dApp 也具有挑战性。 有大量的黑帽黑客不斷地探測漏洞並尋找漏洞。 這使其成爲一個非常敵對的環境。 我們需要更好的安全實踐,包括Gas優化。
通過大幅降低 Gas 成本,Monad 解決了开發人員的巨大妥協; 是否包含額外的防御斷言(這會花費更多的gas)。
一位 Monad 社區成員在土耳其展示他的新壁畫。
問:構建加密產品的一個被忽視的優勢?
Keone:
加密社區如此強大真是令人驚訝。 如果你正在建立一家傳統的科技初創公司,你的 Twitter 將沒有粉絲。 你可以發布更新,沒有人會關心。 不會有人渴望嘗試你的產品。
在加密貨幣領域,我們擁有如此強大的社區(該社區確實是其精神的核心部分),這實際上是相對於其他技術領域的巨大優勢,也是加密貨幣最終取得成功的原因。 這實際上只是利用優勢並盡量減少劣勢; 然後我們就可以作爲一個行業進行擴展。
從 2023 年 11 月开始,社區爲 Monad 制作了早期生態系統地圖。
作爲一個行業,區塊鏈才剛剛开始成熟。 隨着時間的推移,區塊鏈的性能將會變得更高(以至於我不會僅僅因爲它的性能而期望 Monad 與其他區塊鏈不同)。
其他系統將進行額外的改進,並且將會出現思想的交叉或技術的交叉。 這最終推動了這一領域的發展,並能夠構建性能更高的應用程序。 我們將繼續突破區塊鏈的極限,並爲新的實施引入其他基礎設施支持。
問:加密 Twitter 上有很多關於 TPS 作爲一般交易和投票交易指標的討論。 TPS 什么時候是一個有價值的指標?
Keone:
關於TPS的一般衡量,我們認爲它應該只計算真實交易、智能合約交互和鏈上發生的轉账:而不僅僅是投票交易。 對於 Monad,我們不會在任何 TPS 展示中包含投票。
一般來說,對於什么應該算作真正的交易存在很多困惑。 許多團隊使用不同的指標來計算交易。 就不同團隊如何宣傳表現而言,現在是一個非常不統一的空間。 例如,有些將交易視爲指令。 因此,如果有一個智能合約調用在其下面執行多個子指令,其他人會將其算作約 10 筆交易,而這是不正確的。
你唯一可以真正衡量的是通過系統的交易數量。如果在任何給定時刻,系統未滿負荷,那么實際可觀察到的 TPS 會低得多。 所以那裏也有很多混亂。
我認爲真正的解決方案是在 GitHub 存儲庫中擁有可重復的基准。 每個團隊都應該爲此存儲庫做出貢獻,並推送一個完整的腳本,該腳本定義了世界各地許多不同服務器的部署。 然後,該腳本將能夠將一大堆交易發送到系統中的各個節點,並實際產生完整的交易吞吐量測試。
這是我們團隊計劃引入的東西,至少對於 Monad 來說是這樣,但也希望對於其他競爭基准來說也是如此。 這類似於正常的科學研究過程,您不僅必須發布結果,還必須發布用於生成這些結果的程序。 這樣,第三方就可以重播實驗並重現這些基准。 這對我們來說非常重要,也是我們打算做的事情。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。