原文撰寫:Adam Arreola @NGC Ventures
中文翻譯:Tudd Cai & Henry Zhang @NGC Ventures
介紹
在目前階段,使用區塊鏈解決方案進行交易對一般用戶來說過於複雜。使用者可能知道他們的目標是什麼,但複雜的步驟阻礙了他們實現意圖(Intent)的過程。 最近,一種被稱為「以意圖為中心的設計」 (Intent-centric design)的解決方案引起了社區的關注。透過意圖,使用者可以描述他們期望的結果,而不是列出實現這一目標所需的每個步驟。例如,如果一個用戶想要收到一定數量的以太坊(ETH),並願意支付一定數量的比特幣(BTC)來收到它,以意圖為中心的解決方案將可以實現這一目標,而無需使用者指定跨鏈交易的具體步驟。
本文將探討新興的以意圖為中心的設計以及它們將如何簡化區塊鏈交互,並將詳細探討意圖的生命週期、相關設計目前的實現以及未來該技術的應用。除了評估意圖為中心的系統帶來的風險和挑戰之外,本文還將評估其中的價值流向,對這個正在迅速改變區塊鏈格局的創新進行全面的考察。
用戶需要簡潔的區塊鏈互動過程
區塊鏈交易的複雜性造成了一個不公平的競爭環境,只有最精明的用戶才有望獲利。做市商、高頻交易公司和MEV 搜尋者(Searcher)等經驗豐富的參與者利用先進的資源、系統和演算法競爭,來獲得最大的利潤。
以意圖為中心的設計有助於公平競爭,簡化使用者在鏈上交易的方式,同時提高整個系統的資本效率。對於經驗豐富的參與者來說,考慮到他們現有的能力,在以意圖為中心的系統中成為處理者(Solver)並不是一個重大的轉變,因為他們已經具備了相應的能力。以意圖為中心的系統提供了更好的UI、優化的Gas 費用、 滑點處理以及更好的可組合性。
使用者只需要描述他們想要實現的效果,他們就能輕鬆實現目標。使用者不需要知道或理解實現其目標所需的底層流程;他們只需要知道他們想要的最終效果是什麼。這使得鏈上交易更容易被普通參與者接受。為用戶提供改進後更容易上手的操作介面,可以使用戶對區塊鏈系統的需求成長,從而增加整體流動性並使區塊鏈生態系統更加健全。
深入探討,以意圖為中心的系統消除了使用者在處理Gas 費和滑點時常見的困擾。例如,在傳統的區塊鏈交易中,用戶必須支付Gas費,這對於習慣了傳統金融系統中將這些費用抽象化的新手用戶來說可能是一種陌生的體驗。帳戶抽象化(透過ERC-4337引入)允許用戶使用任何ERC-20 代幣支付Gas 費,或透過授權協議為其用戶贊助並支付Gas 費,從而讓Gas 費的支付變得更加靈活。這不僅簡化了互動過程,也增強了對交易的控制。以意圖為中心的系統可以優化每筆交易所需的Gas費用以實現用戶期望的效果,而無需讓用戶痛苦地估計所需的Gas。同樣,使用者在估算滑點時通常會受到影響。以意圖為中心的系統可以抽象化並優化滑點設定以及交易時機,來盡量減少對於使用者的價格影響。
意圖的生命週期
雖然意圖簡化了用戶的交易體驗,但背後的技術卻很複雜。有多個不同的團隊致力於建立意圖系統,但以意圖為中心的交易流程一般如下:
圖片來自Flashbots的文章《 MEV供應鏈:窺探該產業的未來》
- 鏈下提交:使用者使用錢包來提交意圖。
- 進入記憶體池(Mempool)或發送給區塊建構者(Block builder) :交易可以選擇進入記憶體池或直接發送給區塊建構者來加快執行速度。選擇使用備用記憶體池、標準記憶體池或完全繞過記憶體池取決於意圖的特定要求。例如,高價值的交換,尤其是遵循ERC-4337標準的交換,通常被設計為完全繞過公共記憶體池。這是為了減輕與搶先交易(Front-running)和 三明治攻擊(Sandwich attacks)等有害MEV相關的風險。相反,這些交易直接從捆綁者(Bundler)(通常充當作區塊構建者)發送,確保了更快、更安全的交易過程。
- MEV搜尋者尋找機會:如果交易進入到記憶池, MEV搜尋者會看到記憶體池中的數據,並尋找實現意圖和獲利機會的最佳路徑。 MEV搜尋者可以選擇自己處理交易,或將找到的資訊出售給「處理者」。在大多數情況下,MEV 搜尋者不僅發現機會,同時自己也扮演處理者的角色。
- 處理者競爭最佳交易執行和意圖的捆綁:處理者在競爭為用戶提供最佳交易執行時充當做市商。使用者自然會尋求最便宜、最快捷的解決方案來實現他們的意圖,而能夠提供該解決方案的處理者則可以賺取費用。處理者將多個意圖聚合成束(Bundle),使它們能夠在單一交易中執行,然後將這些束轉發給區塊建構者,以便在即將到來的區塊中容納它們。
- 區塊建構與驗證:區塊建構者選擇捆綁包(Bundle)並將它們打包成區塊。然後這些區塊被發送給驗證者(Validator),以便將他們納入區塊鏈。這個階段代表了意圖的最終組裝和驗證,確保它們被正確執行並記錄在區塊鏈上。
現有的與意圖有關的項目
以意圖為中心的早期設計形式已經能在現有的應用程式和區塊鏈中看到。其中知名的項目有:
Cow protocol + Cow swap
Cow protocol是一種無需許可的交易協議,利用大量拍賣(Batch auctions)來發現價格。透過尋找到「需求巧合」 (Coincidence of wants) 的機會(兩個用戶各自擁有對方想要的東西的情況)並聚合所有可用的鏈上流動性來源使流動性最大化。與傳統的交易協議不同,Cow協議的處理者競相為用戶提供實現其意圖的最佳方案。
Cow swap是由同一團隊開發的Cow 協定的前端介面。它是一個去中心化交易所(DEX),用以意圖為中心的方法幫助用戶找到來自所有DEX 和聚合器的最低交易價格。此外,Cow swap 以意圖為中心的設計可以保護使用者免受搶先交易和其他有害MEV 的影響。 Cow swap的新功能Cow Hooks允許開發人員和高級交易者編寫自訂操作(如交易、跨鏈、質押、存款等),這些操作可以在交易之前或之後執行,而且全部都包含在單一交易內,從而充分體現了意圖。
Soul wallet
Soul wallet (NGC Ventures 的投資組合公司之一)是一款即將推出的用戶友好型智能合約錢包,利用帳戶抽象(Account abstraction)來提升Gas費支付和贊助的靈活性。它還可以實現社交恢復(Social recovery)的功能,這是一種無需使用助記詞的恢復加密錢包的安全機制。使用者或他們信任的朋友和家庭成員(稱為「監護人」guardians)擁有的大多數(例如,五分之三)其他錢包可以簽署恢復錢包的協議,以幫助用戶重新獲得對其的存取權限。除了社交恢復之外,Soul wallet 還提供雙重驗證,允許用戶指定另一個錢包來批准交易。此外,Soul wallet 抽象化了底層區塊鏈機制,以便在使用以太坊及其各種Layer-2 解決方案時提供無縫體驗。 Soul wallet 的一鍵安全交換(One-Click secure swap)利用帳戶抽象,讓用戶可以在不擔心安全風險和手動代幣批准的情況下進行交易。
UniswapX
Uniswap的新產品UniswapX透過其以意圖為中心的架構解決了DeFi 領域一些最迫切的挑戰。
UniswapX的一個目標是解決分散的流動性問題。透過聚合各種流動性來源,例如各種資產對的Uniswap V2 和V3 池,UniswapX 會滿足每個使用者的意圖,來找到資產並為使用者提供最佳的資產價格。這是由第三方填充者(Filler)推動的,他們利用這些不同池中的流動性或他們自己的私有流動性來實現交易。
UniswapX也透過讓填充者負擔交換的Gas費並將其納入交易價格中,為用戶帶來無Gas 的交易過程。這消除了用戶為失敗的交易付費或持有原生的網路代幣來支付Gas 費的需要,進一步簡化了Uniswap 的用戶體驗。
UniswapX以意圖為中心的設計也有助於防範有害MEV。例如,UniswapX透過將訂單產生的盈餘以價格優化的形式返還給用戶,減少了用戶的損失。此外,UniswapX的設計透過使用Permit2和Reactor Contract來保護用戶免受套利者的搶先交易和三明治攻擊,使交易符合用戶期望並調整不符合用戶期望的交易。 UniswapX運用具有時間依賴性執行的荷蘭式拍賣訂單(Dutch auction orders), 鼓勵填充者之間的競爭,最大程度地減少有害MEV 的發生。
展望未來,UniswapX計劃推出與其意圖驅動理念一致的附加功能。即將推出的對Uniswap V4的支援是一個值得關注的發展,但更具突破性的是對無Gas跨鏈交易的引入。用戶將能夠指定他們目標鏈上接收的資產,從而避免跨鏈交易產生的高額費用和延遲。
即將推出的意圖協議
Anoma
Anoma (NGC Ventures 的另一家投資組合公司)是Heliax正在開發的多功能意圖解決方案,它將允許附加條件的交易。該協議尋求為用戶的意圖在各個區塊鏈之間找到最佳匹配,確保交易根據用戶指定的條件完成。這是透過去中心化的交易對手發現機制( decentralized counterparty discovery mechanism )來實現的,這個機制消除了協議對中心化第三方機構的依賴,進而加強了協議與區塊鏈去中心化精神的一致性。
透過分散式的方案,Anoma 讓處理者之間相互競爭來實現使用者的意圖。去中心化的交易對手發掘了在各方之間建立的直接且無需信任的交互方式,而分散式解決方案則利用了處理者的集體計算資源來有效地實現用戶意圖。
此外,Anoma的多鏈原子結算能力(Multi-chain atomic settlement capability)透過將流程壓縮為單一交易來優化跨多個區塊鏈的數位資產交易。此功能消除了手動進行一系列交易的麻煩,提升了跨鏈交易的效率和整體用戶體驗。
由Flashbots 支援的SUAVE
SUAVE (價值表達單一統一拍賣)是由Flashbots (NGC Ventures 的另一家投資組合公司)開發的產品,它將內存池和區塊構建者的角色從現有區塊鏈中分離出來,並提供高度專業化和去中心化的即插即用的替代方案。 SUAVE 旨在促進區塊建構的去中心化,以減少區塊鏈生態系統內區塊建構者進行審查和濫用權力的可能性。截至2023 年8 月25 日當週,以太坊上排名前五名的區塊建構商已經建構了約90% 的區塊,並且約48% 的已建置區塊符合OFAC 要求。這導致了使用者受到中心化審查的風險,違背了以太坊所建立的去中心化和抗審查制度的初衷。
SUAVE 正在開發MEVM ,這是EVM 的專業版本,使開發人員能夠在靈活且富有表現力的程式設計環境中將MEV 應用程式建立為智慧合約。 MEVM 由三個主要元件組成: 通用偏好環境(UPE) ,它是一條鍊和記憶體池,旨在表達和聚合跨不同鏈的偏好(意圖);最佳執行市場(OEM),其中處理者爭相為用戶提交的意圖提供最佳執行,以及區塊建構者的去中心化網路將加密用戶的意圖合併到區塊中。這種架構可以更輕鬆地建立新的MEV應用程序,促使解決意圖的競爭,並使MEV 供應鏈去中心化。
SUAVE 的路線圖(分為三個階段:Centauri 、 Andromeda和Helios )描述了他們透過以意圖為中心的設計重塑MEV 格局的計劃。在Centauri 階段,SUAVE 引入了隱私意識訂單流拍賣,允許用戶回收其交易產生的MEV。在Andromeda階段,SUAVE的主網啟動將使用戶能夠在SUAVE的執行市場中表達意圖,並採用SGX機制(SGX-based)來提高拍賣和區塊產生的效率和隱私性。 Helios 階段將進一步分散建築網絡,並為跨域MEV 解決方案奠定基礎。這種以意圖為中心的方法符合SUAVE 的使命,即為不同區塊鏈的使用者、搜尋者、建構者和驗證者建立一個中立的家園。
Essential
Essential正在開發的基於意圖的基礎設施是一套由三個產品組成的套件:用於意圖表達的領域特定語言(DSL) 、用於以太坊和EVM的新的以意圖為中心的帳戶抽象ERC 標準,以及模組化意圖層。
就目前而言,意圖缺乏跨區塊鏈系統進行溝通的標準化語言。這可能會導致跨鏈意圖被誤解,從而導致不好的結果,例如錯誤的代幣交換。 Essential 想要透過為意圖產生特定領域語言(DSL) 來解決這個問題,以便使用者可以在不同系統之間有效地傳達意圖,並由處理者進行解釋。
根據專案團隊介紹,Essential 的新ERC 標準與ERC-4337 的不同之處在於,它將為處理者分配建立有效交易的任務來滿足使用者的意圖。截至2023 年8 月25 日,該團隊尚未分享有關即將推出的ERC 標準機制的更多細節。這項新解決方案將為EVM 相容的區塊鏈帶來以意圖為中心的設計的優勢,透過EVM 將意圖超越以太坊,並創建為更廣泛的區塊鏈生態系統提供更流暢的體驗。
最後,Essential 的目標是透過製作模組化意圖層來更進一步。意圖將被分組為各個批次,模組化意圖層將處理每個新區塊作為一批意圖的解決方案。 Essential 的模組化意圖層將透過統一的處理者網路引導所有的訂單流,從而促進透明的訂單流聚合,確保它們能夠存取盡可能多的信息來處理交易。此外,透過鼓勵處理者之間的競爭來為使用者提供意圖的最佳實現,模組化意圖層將能夠抵抗以交易為中心的設計系統中的有害MEV。該層的模組化將使協定能夠整合到各種生態系統中,創建出有效的跨鏈意圖執行的路徑。
未來潛在意圖應用
有許多新穎的意圖應用程式正在開發中,未來將可供用戶使用;
- 有條件意圖(Conditional intents)將使操作能夠根據特定條件執行,例如某些治理決策的結果或達到的價格。
- 連續意圖(Continuous intents)將允許操作透過單一意圖表達被重複執行,從而實現成本均衡或做市等任務。
- 多步驟意圖(Multi-step intents)將透過表達單一意圖來實現一系列操作,其中一個操作的完成將提示後面的操作按順序執行。
以意圖為中心的設計還可以與人工智慧等其他獨特技術結合。例如,透過帳戶抽象化利用以意圖為中心的設計並將其與人工智慧結合,使用者可以享受個人化和自動化的投資策略。讓每個用戶都能有量身定制的區塊鏈體驗,使鏈上操作變得更加容易,同時為新的創新應用程式和服務打開了大門。此外,人工智慧還可用於增強處理者的能力,幫助他們優化交易執行並更有效地適應市場條件。
意圖的另一個有趣的潛在應用是與現實世界資產(RWA)結合:
- 如果用戶想要將傳統金融資產轉換為代幣化區塊鏈資產的話,意圖可以用來連接傳統金融和DeFi。
- 意圖可以用在藉貸協議中,在該協議中,使用者表明意圖使用RWA 作為DeFi 貸款的抵押品。協議可以為用戶標記資產並將其用作抵押品,而無需用戶指定實現其目標所需的每筆交易。
- 在用戶想要賺取房地產代幣化收益的情況下,意圖可以幫助用戶產生RWA 收益。協議可以代表用戶投資房產,從租金收入或房產升值中賺取收益。
此外,以意圖為中心的設計還有可能應用於區塊鏈領域之外,從而徹底改變日常生活的許多方面。例如:
- 以意圖為中心的解決方案可以聚合Uber 和Lyft 等乘車共享應用程序,讓用戶表達他們的旅行意圖,並讓系統跨多個平台為用戶找到最佳乘車選擇。
- 預訂航班時,基於意圖的系統可以分析用戶偏好,例如旅行日期、首選航空公司和預算限制,以找到為用戶預訂的最佳航班選項。
- 透過以意圖為中心的設計,使用者可以在許多線上商店中找到最優惠的價格,提升線上購物體驗。
與Expedia 等只能編譯選項的傳統聚合器不同,以意圖為中心的系統考慮並詮釋了使用者的潛在需求。雖然聚合器根據預先定義的標準提供了一組固定的選擇,但以意圖為中心的系統積極地滿足每個使用者的獨特偏好,動態調整來提供更具個性化的解決方案。
風險與挑戰
儘管意圖優化了使用者的體驗流程,但它們也帶來了一系列風險和挑戰。首先,意圖依賴將決策外包給第三方——處理者和區塊建構者。這意味著使用者必須對這些各方以及連接它們的系統給予一定程度的信任。使用者需要提防處理者和區塊建構者濫用他們的能力對意圖的執行過程收取高額費用,或優先執行提供最高報酬的意圖。這可能會導致用戶為了執行意圖支付過高的費用,而使系統效率低下。同樣,如果一小群人控制了大部分意圖的執行,系統就面臨著少部分人決定條款、設定價格或審查交易的風險。這可能會導致競爭萎縮、用戶成本上升以及整體去中心化程度降低等問題。為了防止這些因素抑制創新並破壞用戶的體驗,加密用戶必須要求系統設計能夠對抗中心化,並透過透明度和加密經濟激勵措施來激勵中間商的良好行為,幫助建立可信中立的生態系統。
與以意圖為中心的系統互動的使用者也面臨著其意圖被誤解的風險,例如透過執行錯誤的操作而產生意外的後果。建構者應該謹慎地為以意圖為核心開發標準化的通訊形式(例如Essential正在建構的通用特定領域語言)來避免這種風險。
最後,隨著以意圖為中心的系統的出現,可能會出現新的安全威脅。例如意外授予未經授權的帳戶存取權限、導致用戶隱私洩露的資料外洩以及導致其他交易者搶先交易或操縱市場的資訊外洩。在這種情況下,期望處理者表現得公平公正是不切實際的。正如今天的MEV搜尋者利用該系統獲取利潤一樣,以意圖為中心的系統中的處理者如果有利可圖,也會有動機進行作弊。因此,這些系統的架構師有責任建構一個框架,阻止惡意行為,同時促使對使用者最有利結果的產生。
在以意圖為中心的系統中不斷變化的價值流向
在以意圖為中心的架構中,MEV 搜尋者、處理者、區塊建構者和驗證者的利益與使用者意圖的實現是一致的。就目前而言,以意圖為中心的區塊鏈系統的價值主要流向MEV 搜尋者、處理者和區塊建立者,因為他們共同努力為用戶傳達和執行可能的最佳結果,並從這個過程中獲利。
顯然,MEV 搜尋者和處理者會累積價值。他們是首先看到意圖的,也是在單一零散意圖或他們可以批量處理的潛在意圖分組中發現最大價值的個體。處理者實際上充當做市商的角色,因為他們競相致力於為用戶提供最佳的交易。用戶希望以最便宜、最快的方式實現他們的意圖。以最佳的方式實現意圖不僅是一項服務,對這些個體來說也是一個有利可圖的機會,有助於激勵他們提供最佳的結果。使用者、MEV 搜尋者和處理者之間的利益一致有助於系統高效、透明地運行,從而促使形成有利於所有參與者的競爭環境。
很大一部分價值也流向了區塊建構者。區塊建構者負責建構和確定區塊的形成,在實現每個用戶的意圖方面發揮關鍵作用。由於搜尋者、處理者和用戶依賴區塊建構者來實現意圖,當系統變得更加複雜時,區塊建構者的角色對於所有參與者來說尤其有價值。
然而,隨著搜尋者、處理者和建構者之間競爭的不斷加劇,價值有望重新分配給驗證者、質押者和用戶,反映了MEV生態系統不斷演化的特徵。
驗證者和質押者將從搜尋者、處理者和建構者之間的激烈競爭中獲得巨大收益。隨著越來越多的處理者、搜尋者和建構者加入MEV領域,個體的利潤率會下降。當鏈上以意圖為中心的架構的透明度不斷提高,以及各方將彼此複製的演算法結合時,Gas費最終可能會侵蝕處理者希望獲得的大部分利潤。值得注意的是,價值並不會消失,而是重新分配給驗證者和質押者。這種變化對於網路的長期穩定至關重要。一個被充分補償的驗證者可以提高網路的安全預算,而更高的質押回報會激勵進一步的質押,提高了網路的整體安全性。
此外,隨著系統變得越來越有效率和競爭力,用戶(交易的發起者)也將從中受益。處理者的利潤和Gas費的降低使用戶能夠以更低的成本執行他們的意圖。此外,處理者之間為提供最佳執行路徑而加劇的競爭為用戶帶來了更好的價格和更快的交易。
結束語
基於意圖的典範轉移不僅是技術上的進步,更是一種價值偏好的轉變。專案方應將開發的注意力放在實現使用者的意圖,而不是複雜的操作上。以意圖為中心的系統為建立一個重視用戶需求、效率和透明度的可組合的區塊鏈格局提供了實現道路。不僅如此,增強的用戶體驗還可以加速加密應用程式的採用,讓複雜的區塊鏈技術更貼近用戶的日常使用習慣。關於意圖的研究讓我們可以一睹未來的風采:用戶、MEV 搜尋者,處理者和區塊建構者之間一致的利益關係可以簡化區塊鏈的互動過程,並推動整個加密生態系統的發展。透過將用戶意圖的實現放在首位,開發人員為建立一個更公平和以用戶為中心的區塊鏈格局鋪平了道路,其中價值的流動與人類意圖的實現聯繫在一起。以意圖為中心的設計的興起標誌著區塊鏈的變革時刻和新時代的開始,將複雜的技術迷宮轉變為以用戶為導向的前沿領域。