引言
許多專家和產業領袖,包括以太坊創辦人V神和 Paradigm 的團隊,都認為意圖交易(intent centric)將成為未來區塊鏈應用發展的重要方向之一。在我們的文章中,我們探討了意圖交易的概念及其潛力,分析了這種模式如何能夠簡化使用者體驗、增強交易安全性,並為去中心化應用程式帶來更多創新機會。我們也討論了 AI 代理(AI-Agent)的角色,探討了它們如何與意圖交易相結合,進一步推動智能合約的自動化與智能化,為用戶提供更智能、更個性化的區塊鏈互動體驗。
什麼是意圖交易
當你要搭計程車時,你打開了一個出行類app,選擇起始點後,介面下方會出現一個價格區間供你設定;當你使用外帶類app 訂購美食時,搜尋同類商品後,介面有針對價格、時間、距離等篩選條件供你選擇。在這個情境下,「我要買什麼」,加上時間、價格的限制,就構成了一個交易意圖(intent),如今眾多app 為了方便顧客使用,在各個程度上加設選項來讓顧客填寫自己的“意圖”。當然,意圖不只包含預設的成交價格,價格是意圖中最常使用的一個參數。
在區塊鏈的背景下,基於意圖的交易是指使用者以目標為導向的方式執行區塊鏈操作。在這個過程中,使用者只表達他們的最終目標(時間,成交價格等成交條件),而不關心所涉及的具體步驟。在這個過程中,用戶簽署一份合同,允許用戶將交易創建「外包」給第三方。中間步驟由第三方問題解決者(可能是人/程序)處理。只要輸出在使用者意圖中規定的範圍內,解決者(solver,或稱之為「求解器」)就可以自由地實現結果(通常會在社群、交易所中搜尋、匹配其他可以與之對應的意圖,來滿足多個使用者的需求)。用戶通常需要向解決者支付一定數量的錢來幫助完成交易。
意圖交易的兩個核心特徵:
首先,基於意圖的區塊鏈交易採用「聲明式程式設計方法」,它不具體指定要執行的步驟序列,而是直接聲明交易的預期成果。
其次,用戶一旦定義了他們的交易意圖,建立實際交易的過程就交給了第三方解決者(solver),該解決者負責產生實現預期成果所需的傳統區塊鏈交易。
意圖交易成立的一個必要條件:以比特幣為代表的一系列數位貨幣,其獨特之處在於它具有一種固有的同一性(unity),即所有比特幣在本質上都是相同的,這與電子等基本粒子的同一性類似。這種特性使得比特幣在交易和使用時表現出一致性和可替代性。因而意圖交易此方法適合處理具有「相同」屬性的虛擬貨幣,使用者無需擔心以較低價格購買的商品品質會低於以較高價格購買的商品。
意圖交易的潛在好處與應用
基於意圖的交易,最明顯的好處是使交易過程變得簡單。
透過這種做法,可以減少交易細節(可能包括購買代幣/其他應用程式內購買)來增強dApp 中的用戶體驗。它不僅有助於正常交易,還可以支援重複交易,以便用戶可以避免定期手動購買/轉帳的任何不便。它還可以支援時間相關或基於條件的交易,可能包括自動充值餘額。例如,當餘額不足時,只需一句話「當我的錢包餘額小於 100 時,轉入/購買 xx 個幣」即可自動轉帳。它還可以透過簡單的命令消除定期購買代幣的麻煩。
在幫助用戶體驗方面,這促進了區塊鏈技術的利用,因為它允許加密貨幣的新手不必處理所有繁瑣的步驟。
由於基於意圖的交易只關注輸出,因此訂單不需要立即交易。由於系統的時間彈性,它可以在市場最有利時執行訂單,從而減少價格變化時的滑點。求解器試圖找到最佳路徑,有時這意味著它可以聚合更大交易的訂單以進一步減少滑點。用戶還可以在意圖中說明他們願意支付的最高滑點費用,以便每筆交易對他們來說是理想的。 註:滑點(Slippage)在交易中的定義是指交易執行的價格與預期價格之間的差異。這通常發生在市場波動性較高或流動性較低的時期,當市場無法以偏好的價格匹配訂單時。滑點可以是正面的,也可以是負面的。正面滑點是指訂單以比預期更好的價格執行,而負滑點則是訂單以比預期更差的價格執行。
基於意圖的交易可以設定條件和目標來實現鏈上操作,具有許多潛在的應用。例如,設定限價訂單以目標價格購買代幣、設定滑點(接受的差價範圍),定期定時間購買代幣,餘額不足時自動轉賬,以及根據預言機報告的重大事件及時買入或賣出代幣。或者,採取預言機方式的方式,當某事件(經濟事件、政治事件)發生時,立即執行某項操作,如在股市跌到某一水平時自動拋售,某競選者Terry 成功上位總統時自動買入比特幣。
目前的傳統交易模式存在不透明性和中心化風險——用戶在提交交易時,對其實際執行過程的了解有限。交易結果在很大程度上受到特定執行時間的網路擁塞、礦工或驗證者的行為、以及整體區塊鏈狀態等因素的影響。這種不透明性使用戶容易遭受搶先交易、反向交易以及其他「最大可提取價值」(Maximal Extractable Value, MEV)技術的攻擊。另外,礦工、驗證者和中繼者被賦予的高度交易自由使他們能夠透過重新排序、審查和其他技術輕鬆提取價值。缺乏執行可見性加劇了使用者遭受MEV 攻擊的脆弱性。
MEV 攻擊,是加密貨幣和區塊鏈領域中一種利用資訊不對稱和交易特權來獲取超額利潤的現象。這種攻擊影響使用者體驗,破壞市場公平,威脅系統穩定並浪費資源。常見形式包括搶先交易、三明治攻擊、清算套利、背跑交易、礦工自利行為等。
以三明治攻擊為例,它通常涉及一個惡意交易者在去中心化金融(DeFi)協議或服務中,透過在一個用戶的交易前後同時放置訂單來操縱資產價格,這種攻擊方式不僅影響交易執行的價格,也可能影響流動性提供者所賺取的佣金。
為了防範三明治攻擊,一些平台如1inch推出了新的訂單類型,稱為“flashbot 交易”,這類交易不會被廣播到交易池中,而是在被挖掘後才可見,從而保護交易不被惡意交易者看到和利用。此外,用戶可以透過使用自訂 RPC 端點,使自己的交易保持私密,避免被三明治機器人看到和利用。
隨機時間交易作為一種策略,其核心思想是使交易時間變得不可預測,增加操縱市場的難度。透過在不同時間隨機執行交易,可以減少被惡意交易者預測和利用交易模式的風險。然而,值得注意的是,儘管隨機時間交易可以作為一種防範措施,但三明治攻擊是否值得攻擊者去做,還取決於執行這些交易的成本是否超過攻擊者從其他交易者那裡獲得的財務收益。因此,隨機時間交易結合其他保護措施,可以更有效地防止市場操縱和三明治攻擊。
意圖交易案例:UniswapX
Uniswap 簡介
Uniswap 是由Hayden Adams 個人發明的,他曾是一名機械工程師。在2017 年失業後,Hayden Adams 受到以太坊聯合創始人Vitalik Buterin 關於自動化市場做市商(AMM)概念的啟發,開始自學智能合約程式語言Solidity,並著手開發Uniswap。 2018 年11 月,Uniswap 的第一個版本V1 在以太坊主網上線,提供了基於AMM 的去中心化代幣交換服務。隨後,Uniswap 發展迅速,推出了V2 和V3 版本,不斷優化交易體驗和流動性提供機制。
UniswapX 介紹
UniswapX 是一個創新的去中心化交易協議,它採用無需許可、開源(GPL)的拍賣機制,允許用戶在不同的 AMM 和其他流動性來源之間進行交易。這個協議的核心就是意圖交易,即用戶只需表達他們的交易意圖,而無需關心交易的特定執行過程。使用者只需明確想要幹什麼的意圖,一個簽名就能完成所有操作。
在UniswapX 中,有三種不同的反應器(Reactors),分別是Limit Order Reactor、Dutch Order Reactor 和Exclusive Dutch Order Reactor(荷蘭式訂單和獨家荷蘭式訂單反應器),它們負責處理參與者可能放置的不同類型訂單。其中,Exclusive Dutch Order 是一種新型訂單,與荷蘭式拍賣類似,但限制了參與者的數量。
當用戶透過UniswapX 下達荷蘭式訂單或獨家荷蘭式訂單時,他們將與Permit 2 簽訂合約,允許其代幣的轉移。一旦簽署,這些訂單將被發布並可供任何人接單並完成。交換者只需表明他們願意在指定時間內交易和接收多少,「填充者」(fillers)即可完成訂單。
意圖交易的基礎是讓參與者專注於他們想要實現的目標,而不是具體的交易過程。基於意圖的交易的前提是參與者不必處理交易,而是列出他們想要實現的目標。這樣,「填充者」可以使用各種方法完成交易,讓UniswapX 能夠從多種流動性池中獲益,包括去中心化交易所(DEXs)、中心化交易所(CEXs)、跨鏈流動性網路、原生橋接、穩定幣池等,以確保獲得最優價格。
此外,「填充者」有動機盡可能快速地完成交易,以便從更高的價格和每筆交易的更高費用中獲益。 「填充者」會盡可能快速地完成交易,以便從每筆交易中獲得更高的價格和更高的費用。反應器會驗證合約,確保代幣的輸出量符合預期。
總的來說,UniswapX 透過其創新的拍賣機制和意圖交易理念,為用戶提供了一個更有效率、透明且用戶友好的交易環境,同時解決了一些傳統AMM 所面臨的問題,如交易成本、MEV 攻擊和滑點磨損等。
什麼是 AI-Agent
AI-Agent,即人工智慧代理,是一種能夠根據環境、輸入和預先定義目標自主做出決策並執行任務的電腦程式。 AI-Agent 的核心組成部分包括大語言模型(LLM)作為其“大腦”,使其能夠處理資訊、從互動中學習、做出決策並執行行動;觀察和感知機制,使它能夠感知環境;推理思考過程,涉及分析觀察結果和記憶內容並考慮可能的行動;行動執行,作為對思考和觀察的顯式反應;以及記憶和檢索,儲存過去的經驗以供學習使用。
AI-Agent 可以是反應型、主動型、學習型或協作型,它們通常獨立運作以執行複雜任務。 LLM 透過包含書籍、文章、網站以及使用者的不同輸入等的大量資料集進行訓練。
一些常見的 AI-Agent 範例包括 ChatGPT、特斯拉的自動駕駛引擎和 Netflix 的建議引擎。傳統的 LLM 一般只用於產生文字對話,而 AI-Agent 概念,則是專注於使用和控制其他工具的能力。 ChatGPT 是一個使用自然語言處理(NLP)來學習如何理解文字的虛擬助理。在訓練過程中,LLM 學習預測句子中的下一個詞,從而幫助其理解上下文、語法和意義。相比之下,特斯拉的自動駕駛引擎在毫秒內進行計算,以決定汽車的行駛速度和角度。它透過圖像和影片進行訓練,以確定物體之間的距離以及物體可能是什麼。在路上,該代理商使用所有攝影機識別不同的物體,並產生其周圍環境的虛擬地圖,以準確確定如何駕駛。 Netflix 的 AI-Agent 則根據用戶先前觀看的節目向其推薦電影。它收集大量關於用戶如何與不同類型的電影互動的數據,如觀看時間、搜尋查詢、評分內容等。它也分析電影的類型、演員、導演、上映年份等資訊。透過結合這兩類數據,推薦引擎會根據相似用戶的觀看記錄向用戶推薦電影。
在一個成熟的 AI-Agent 平台上,使用者只需對 Agent 發出指示,如同大腦的 LLM 會聰明地調用其他如四肢一般的各種工具,以呈現給使用者內容或滿足使用者的要求。
AI-Agent 的應用場景非常廣泛,涵蓋電商、教育、房地產、旅遊、金融、醫療、交通、政府服務、媒體娛樂等多個領域。它們可以提供個人化推薦、智慧客服、市場趨勢分析、房產估值、旅遊行銷優化、客戶服務與支援、教育數據分析、醫療影像分析、智慧推薦系統等服務。 AI-Agent 的功能包括感知環境變化、回應性行動、推理與解釋、解決問題、推理與學習、行動與結果分析等,它們能夠自動化執行重複性任務,提供個人化體驗,實現無縫且經濟高效的可擴展性,提高可用性,節省成本,並提供數據驅動的洞察力。
AI-Agent 提供了多種好處,徹底改變了企業和服務的運作方式。它們在處理重複任務時的效率和一致性確保了流程的準確執行,不會受到影響人類工人的疲勞影響。透過個人化和動態調整,AI-Agent 根據個人用戶的偏好量身定制體驗,即時適應以確保相關性和參與度。它們的可擴展性和可用性使其能夠全天候管理大量任務,提供無縫服務而無需停機。此外,AI-Agent 擅長複雜模式識別,能夠識別數據中的細微趨勢,從而推動更明智的決策。這透過優化流程和減少對大量人力的需求,顯著降低了成本。此外,AI-Agent 也是創新的催化劑,能夠創造新的商業模式和服務,並增強競爭優勢。它們還透過風險和詐欺檢測增強安全性,監控可疑活動並保護免受威脅。最後,它們優化資源的能力有助於更永續和高效的運營,使其成為各行業不可或缺的資產。 AI-Agent 作為基於 LLM 之上的一種全新技術,能夠根據具體場景做出決策並執行,「將大語言模型從無狀態的 API 轉變為具有狀態的工具」。
AI-Agent 與意圖交易的關係
在基於意圖的交易中,AI-Agent 將是一種智慧個人助理,旨在透過理解自然語言輸入來幫助用戶完成各種任務。 LLM(大型語言模型)可以被整合到基於意圖的架構中,使用戶能夠表達他們的需求,而無需考慮如何實現這些需求。在交易領域,基於意圖的交易允許使用者聲明交易的預期結果,而建立實際交易的過程則由第三方求解器負責。 AI-Agent 的整合可以提高此流程的效率和智慧化程度。例如,AI-Agent 可以利用其感知、規劃、記憶、工具使用等能力,與求解器進行交互,自動執行交易策略,優化交易執行的價格和時間。
在AI 能夠解讀使用者意圖後,它可以快速與求解器(solver)溝通並產生結果。如果求解器被整合到介面中,交易速度可能會更快。解算器會透過多個來源進行處理,例如不同的中心化交易所、鏈上/鏈下的流動性來源,因此它能夠找到最優的交易匯率,因為它可以比任何人都更快地比較所有價格。
除了速度快,求解器還可以連接到各種流動性池。這也會降低跨鏈交易的gas 費用,因為求解器會自動找到執行意圖的最佳方法。
未來前景
像Circle 這樣的公司一直在研究如何將這兩個概念結合在一起。他們創建了一個名為TXT 2 TXN 的原型,讓用戶可以在一些EVM 鏈上進行資金的交換和轉帳。用戶需要登入並連接到他們的錢包,然後輸入他們的意圖。在寫下意圖後,LLM 將識別輸入/意圖是轉帳還是交換;如果無法識別意圖,則會顯示「無匹配項」。然後它會填入一個架構來建立CowSwap 訂單用於交換,或是建立轉帳的交易負載。用戶將收到並簽署合約以完成交易。在交易處理中,介面會顯示確認鏈接,驗證交易或交換,以便用戶追蹤。
我們認為有一些可以改進的地方。例如,讓AI 提出問題以確保AI-Agent 能夠正確理解意圖是非常有益的。如果誤解了意圖,可能會導致問題,因為這個過程涉及資金轉移,可能會在未來引發法律問題。我們希望看到AI-Agent 能夠執行新的功能,例如透過dApps 購買NFT 或代幣。這將大大增加其實用性,因為使用者可以執行更多任務,而無需程式設計師不斷更新介面。 Circle 正在考慮增加一個新功能,是將個人通訊錄整合到AI-Agent 中,以提升使用者體驗,這將使輸入意圖更加清晰和便捷。
透過讓解算器幫助實現您的意圖,我們也必須考慮到對手方發現的問題。因為求解器會收集許多用戶的意圖訊息,除了一般性的信息與資料外洩風險,他們同樣會策略性地買賣以操縱市場以獲取MEV,這可能會導致市場分裂和流動性問題。如果求解器選擇無限制地利用這些數據,可能會導致社區中的人們對去中心化金融生態系統失去信任。
參考文章:
https://cointelegraph.com/learn/intent-based-architectures-and-applications-in-blockchain
https://www.halborn.com/blog/post/intent-centric-blockchain-are-intents-the-next-big-thing-in-web3
https://docs.uniswap.org/contracts/uniswapx/overview
https://blog.li.fi/uniswapx-a-deep-dive-4b4ea7673d c 1
https://www.circle.com/blog/txt2txn-using-ai-llms-for-internet-based-applications
https://anoma.net/blog/an-introduction-to-intents-and-intent-centric-architectures