對話Monad 聯創Keone:優化EVM的創新之路


Monad Labs的創辦人Keone Hon和工程師Kevin G在The Pipeline播客的第三期節目上討論了團隊的工作內容。他們選擇改造EVM並優化硬體利用、提高效能,透過引入硬體執行、自訂狀態資料庫等,優化以太坊虛擬機器中的瓶頸。 Monad相容於EVM字節碼和RPC,降低開發人員的學習曲線,提供更有效率、可擴展的應用程式建置環境。 Monad的目標是建立更具可擴展性的平台,實現無限制的建置能力。希望在Monad上看到去中心化金融和麵向消費者的應用程式。對EVM的興趣源於其作為開發者平台的重要性,以及擴展加密貨幣功能的支持。 Monad的社群成為推廣和發展的巨大優勢,提供實驗性的環境,支援開發更高效能的應用程式。

Monad Labs 最初共同創辦人Keone Hon 和開發者關係工程師Kevin G 參加了The Pipeline 播客的第三期節目,討論Monad Labs 團隊過去兩年的工作內容。

嘉賓介紹:

Keone是Monad Labs創辦人兼共同創辦人,畢業於Jump Trading實現量化分析師,專注於高頻交易(HFT)領域;

James Hunsaker是Monad共同創辦人暨技術長;

Kevin G是Solana Labs核心開發人員,畢業於蘋果公司工作,專注於Airpods的本地系統工程設計。

為什麼選擇Monad?在L2和其他擴充解決方案如此流行的環境下,您為什麼要改造EVM?

基奧內:

幾年前,我們剛開始時,很多人問我們:「為什麼不建立L2?」我們當時的答案和現在是一樣的:我們認為有人需要專注於提高EVM 執行堆疊的效能。透過引入最佳化,如硬體執行、自訂狀態資料庫、同步執行和對非同步IO的支持,Monad能夠更好地硬體利用,實現更有效率、更去中心化的系統。

隨著時間的推移,越來越明顯,以太坊虛擬機中的許多瓶頸可以透過適當的工程師團隊來解決和優化。回到2020年,當Monad第一次概念化時,並沒有太多團隊中心化精力這些優化,尤其是投入到其他基礎設施(如匯總、零知識證明或數據可用性)的工作中。

作為智慧合約的主導標準,EVM鏈擁有最多的TVL、最大的開發者和研究網絡,以及一個經受住時間考驗(和多個熊市)的極其重要的社區。當希望我們擴大採用和支援更多應用程式變得複雜時,這使得優化變得更加重要。

“使EVM 性能大幅提升確實是一個有趣且棘手的問題。我很高興我們的團隊當時就開始著手這個項目。這讓我非常興奮,期待在未來幾個月向全球展示。”

評估值

EVM效能滿足Monad上的可擴充性

凱文G:

Monad 正在做的很多事情都是將電腦科學的最佳實踐實現區塊鏈網路。這是有可能實現的,因為這個領域的團隊擁有如此值得關注的背景。

並不是每個開發團隊都能夠解決協議的根本問題並提高效能的解決方案。這些優化不僅令人興奮,它們還充滿雄心壯志。

你是如何組建能夠應對這項挑戰的團隊的?

基奧內:

我只是覺得非常幸運,能夠在Monad Labs 這裡擁有一群不可思議的工程、成長、市場、社區建設和商業開發的人才。我們大約有25 人,試圖保持超級專業的團隊,以便能夠專注於需要解決的問題問題。

隨著時間的推移,我們的團隊不斷壯大,以支持我們嘗試達到規模和採用率。這迫切需要更廣泛的技能和額外的人力。

大多數工程團隊在建構高效能、低延遲系統方面都擁有豐富的經驗。開發真正高效能的基礎層系統的常見模式是,你需要對整個系統的效能了解。有時候你需要深入到核心級別,確定你需要的最佳化。最終,區塊鏈實際上本身就是一個資料庫。

評估值

一些深受喜愛的Monad 角色在社區傳說中鞏固了自己的地位

為什麼建設者要來看看Monad?

基奧內:

Monad的一個關鍵優勢在於,它可能能夠促進廣泛的可組合性,超越以太坊現有的限制,甚至比Solana等更高性能的系統要好。

因為Monad 與EVM 字節碼和RPC 相容,工程師的學習曲線比在許多環境中要低倍。我們很高興能夠利用大量的研究和工具,這些研究和工具為EVM 的其他擴展發展鋪平了道路,並讓開發人員能夠在他們已經了解和信任的環境中構建性能更高、可擴展的應用程序。

Monad 在更廣泛的Layer 1 解決方案領域的策略定位是什麼?

基奧內:

最終目標是一個可擴展性更強、成本更有效的平台,用於構建免疫的應用程序,消除現有的區塊鏈生態系統中創建可組合性的限制。

在以太坊最初設計的背景下:目的是使建構者能夠在其生態系統內部創造任何東西。 Monad 是這個概念的加速發展,擺脫了十多年來一直存在的限制。我們使用燃油汽車封裝作為一種類型的電動車的變革,當引入新技術時可以實現事物的範式變革。

考慮到以太坊開發者面臨的實際挑戰,例如Gas。如果沒有這些限制,以太坊上將會有更多的應用程式和功能,但費用會因為過高而被取消。 Monad 的主要目標之一現有的EVM應用程式從當前的氣體限制中解放出來。

Monad 也利用了EVM 生態系統中豐富的現有程式碼和產品,為雄心勃勃的建造者提供了一個平台,讓他們真正能夠在其他地方建立不可能的dApp。

總的來說,Monad 的重點是加密貨幣社群的集體產權。當前階段是一個實驗期,在此期間,加密貨幣愛好者正在為去中心化個人金融建立應用程式。 Monad 旨在使這些應用程式增加成本高效運作,釋放他們真正的潛力,劃分更廣泛的用戶群。

評估值

您最希望在Monad 上看到各種類型的應用程式?

基奧內:

對我來說,我最希望看到兩個領域——去中心化金融(DeFi)和麵向消費者的應用程式。

去中心化金融

任何能夠讓普通人以財務中心化的方式管理個人的應用程式。當然,像是貨幣市場、去中心化交易所、衍生產品、去定位和大規模的下游機等應用程式。這是一個我非常喜歡的應用程式興奮的垂直領域。

在Monad 之前,我是Jump 加密貨幣團隊的一員。 Jump 對Solana 生態系統深感興趣並興奮不已,因為這是有道理的。如果費用只有一美分的幾分之一,並且您可以分裂數百萬用戶,那麼您實際上基本上可以取代現有的主導者所做的事情。中心化交易所對數據的費用非常高。

我們喜歡Solana 的原因之一是它是一個現有的技術。雖然它缺乏EVM 相容性,這可能會導致開發體驗有些困難,但自2021 年James 和我致力於開發它以來,Solana 已經取得了長足的進步。

消費者應用程式

我也對Monad 上面向消費者的應用程式感到非常興奮。例如,體育博彩、賭場、社交,基本上任何在手機上作為行動應用程式有意義的事情都可以。

如果我知道我所有的資料都在我的錢包裡,我會更願意與應用程式、服務和內容安全互動;這是因為錢包是加密的。

EVM 的哪些面向讓您對Monad 路線最感興趣?

基奧內:

我說,關鍵在於建立能夠最終幫助最多開發者擴展他們應用程式的東西。歸根到底,Monad是一個開發者平台。前往開發人員所在的地方並解決他們真正緊迫的問題非常重要。我認為純粹的EVM 相容性是解決這些問題的一部分,但未來還會出現其他問題,本質上使得對更多加密貨幣功能的支援變得更容易、更便宜。

歸根結底,這只是為了解決受阻開發者在iOS 商店中排名第一的應用程式的問題。對我來說,我覺得EVM 是實現這一目標的最佳地點。

令人驚訝的是,真的沒有人專注於執行堆疊。根據我們團隊之前的背景,以及我們認為解決這個問題的提問性,這是一個非常自然的工作領域。

Monad 為EVM 和以太坊社群的理想提供了一條真正實現產品規模化的道路。

“歸根結底,Monad 是一個非常酷的組合,我們可以在EVM 上擁有類似Solana 的用戶體驗。然後,開發人員可以根據系統的需求來選擇他們想要構建的位置。”

合作確實很重要。我們的團隊意識到我們並不知道所有問題的答案。我們是專家。我們對建構高效能負載系統、拜占庭內容錯誤意見和其他非常的問題了解很多。但以太坊上還有很多人坊的研究方面投入了精力,重點關注MEV最小化、治理和密碼學等問題。所以認為我遵循標準,我們所做的工作與別人的工作可組合的地方也很重要。

凱文G:

EVM 是應用密碼實踐學研究、建立應用程式、發展更好的安全性的中心。能夠以一個標準的立場並幫助推動整個領域向前發展是非常好的。

因此,我們可以深入關注擴展基礎層(這是我們擅長的),同時利用研究社群在該領域的專業知識。此外,我們有必要重新建構已經為EVM 開發的所有開發者工具。

在EVM環境中做Builder,最大的挑戰是什麼?

基奧內:

我認為有幾個。對建設者來說,吸引資金現在越來越受歡迎;投資者社群對美國非常偏向。對國際建設者來說,獲得資金真的很困難。

另外,從安全角度來看,建立dApp是具有挑戰性的。有大量黑帽駭客不斷探索漏洞,尋找攻擊的機會。這使得環境非常具有對抗性。我們需要更好的安全實踐,包括Gas優化。

透過大幅降低Gas成本,Monad消除了開發者面臨的一個巨大的抉擇;是否包含額外的防禦性斷言(這會消耗更多Gas)。

評估值

一位Monad 社區成員在展示土耳其他的新壁畫

建構加密貨幣產品,被重視的優勢是什麼?

基奧內:

加密貨幣社群的強大令人驚嘆。如果你正在建立一個傳統的科技新創公司,假設你的Twitter 沒有追蹤者,你可以發布更新,但沒人會在乎。沒有人急於去嘗試你的產品。你必須付費盡周折,才能讓人們免費試用它。

在加密貨幣領域,我們有如此強大的社群(社群實際上是核心的一部分),這實際上是對其他科技領域的巨大優勢,也是加密貨幣最終能夠成功的原因之一。這實際上只是利用優勢並儘量減少劣勢,那麼我們就可以作為一個行業來擴展。

評估值

2023年11月,社區為Monad製作了早期生態系地圖

作為一個行業,區塊鏈才剛開始成熟。隨著時間的推移,區塊鏈將變得更加高效能(到那時,我不希望Monad 僅獲得效能而與其他區塊鏈不同)。

其他系統將做出額外的改進,將會有理念或技術的交叉傳播。這最終將推動我們向前發展,使更高效能的應用程式得以建置。將繼續推動區塊鏈可能性的極限,並引入其他基礎設施以支援新的實現。

評估值

加密貨幣Twitter 上有很多關於TPS 作為一般交易和投票交易指標的討論。 TPS 什麼時候是一個有價值的指標?

基奧內:

關於TPS的一般計算,我們認為它應該只計算真實交易,即發生在鏈上的智能合約互動和轉帳:而不僅僅是投票交易。對於Monad來說,我們不會在任何TPS展示中包括投票。

關於總體而言,應該計算什麼作為真正的交易存在著許多不一致。許多團隊使用不同的指標來統計交易。現在這個領域在如何推廣性能方面非常不統一。例如,有些人將一次交易計為一條指令。因此,如果有一個單一的智能合約調用執行了幾個子指令,其他人將其計劃為約10筆交易,這實際上是不正確的。

你真正能夠做到的只是透過系統的交易數量。如果在任何給定的時刻,系統沒有達到滿載,那麼實際可觀察到的TPS會低磨損。所以這裡也存在著很多幹擾。

我認為真正的許多解決方案是在GitHub 倉庫中有可重複的基準測試。每個團隊都應該為這個倉庫做出貢獻,並推出一個完整的腳本,定義在世界各地部署不同伺服器的過程。 ,腳本能夠向系統中的各個節點發送大量交易,並實際覆蓋完整的交易吞吐量測試。

這是我們團隊計劃引入的東西,至少對Monad 來說是這樣,但希望也適用於其他競爭性基準測試。這就像正常的科學研究過程,你不僅要發布你的結果,還要發布你用來產生這些結果的過程。這樣,第三方可以重新實驗並取代這些基準。這對我們來說非常重要,也是我們打算做的事情。

資訊來源:0x資訊編譯自網際網路。版權歸作者The Pipeline所有,未經許可,不得轉載

Total
0
Shares
Related Posts