一文讀懂Intents:定義、現有用例及未來用例暢想

近期,以太坊開發社區在熱烈討論“意圖(Intents)”概念和產品(參閱金色財經此前報導“Paradigm:以太坊交易的intents範式——架構及風險”)。目前中文互聯網上關於“意圖(Intents)”的信息還相對較少。

金色財經cryptonaitive因此編譯了Propeller Heads的文章“Intents and where to find them”,作者從意圖(Intents)定義到現有意圖(Intents)用例再到意圖(Intents)未來用例暢想,對意圖(Intents)進行了全面解讀。

摘要

  • 意圖(Intents)是部分交易。當你缺乏構建完整交易的信息並且需要幫助填補空白時,它們很有用。

  • 你可以使用意圖(Intents)來:尋找交易對手、設置鏈上事件觸發器、訪問隱藏信息或構建多方承諾交易。

  • 意圖(Intents)使復雜的事情變得更容易,並通過在單個交易中不信任地協調多方來打開全新的效率。

本文將告訴你意圖(Intents)的一些有趣用途。

前言

有很多關於意圖(Intents)的噪音。但它們到底是什麼?它們究竟能做什麼是“正常”交易做不到的?

本文回答這些問題。我們將用簡單的術語解釋意圖(Intents),並綜述目前你已經使用的意圖(Intents),以及你將來可能如何使用它們的多種方式。

首先,讓我們看看意圖(Intents)與“正常”日常交易有何不同。

意圖(Intents)是部分交易(partial transactions)

理解意圖(Intents)的一個好方法是作為部分交易(partial transactions)。你對某事做出承諾——你的意圖(Intents)——但僅此還不足以完成完整的交易。

缺少一些東西來完成有效的交易。而你讓其他人添加缺失的部分。

只有當其他人添加缺失的部分時,意圖(Intents)才會成為有效的交易。

所以意圖(Intents)是需要別人幫助的部分交易。這對什麼類型的交易有用呢?

什麼情況可以使用意圖(Intents)

作為部分交易,當你根本無法創建完整交易時,意圖(Intents)特別有用。

也許你不想投入時間,或者你不知道如何找到丟失的信息,或者你根本無法獲得丟失的信息。

以下是容易發生這種情況的3 種情況:

交易對手選擇

很難找到以及選擇最好的交易對手。但是,只定義你想要的並讓其他人為你評估和選擇交易對手要容易得多。

通過外包,你還可以獲得你原本不會擁有的交易和交易對手——例如,通過CowSwap,你可以在Balancer 上支付更少的費用。

37BNOYyaZpkQomvRU5XjyB01yqyZvAMi7rxOY6A7.png

來自propellerheads Solver 的交易,將4 個訂單組合成一條路由。如果沒有意圖(Intents),這次swap交易中的4 名交易員會得到更差的價格。

自動化

每當你需要精確監控事件、快速反應或完成許多交易時,自己動手都是一件痛苦的事情。意圖(Intents)可幫助你一次指定目標和條件,然後讓第三方處理執行。

FSKNizlHLrWIjUWXpXYm5AxnE009LRFJ9LkWhFxp.png

意圖(Intents)讓你定義條件,這些條件可以在你希望的時候精確地觸發一個或多個交易。

‍ 多方承諾

一個或多個其他方需要承諾驗證你的交易。意圖(Intents)是協調多方承諾的好方法。

意圖(Intents)並不像它們看起來那麼新——一些dApps 已經使用了一段時間的意圖(Intents)。

現有意圖(Intents)用例

意圖(Intents)已經存在於特殊用途的應用程序中。一些例子包括:

  • GitCoin Matching Funds:用戶預先承諾捐贈給獲勝的項目,而不知道他們會是哪個。

  • 限價單和批量拍賣:限價單——例如,在CowSwap 或1inch 上——是部分交易。 Solver競相尋找交易對手的最佳安排(例如,拆分多個DEX 池)以最佳價格成交。

  • SmartOrders:通過CowSwap Smart Orders——你現在已經可以為你的swap交易添加任意執行條件。

  • 多重簽名:多重簽名交易始於多重簽名成員的意向承諾,直到他們達到法定人數並可以結算交易。

  • 場外交易:場外交易本質上是一種多重簽名互換——由對方簽署,並在雙方提交意向後結算。

但意圖(Intents)的未來要大得多。

未來的意圖(Intents)

以下是你可能很快就能使用意圖(Intents)的一些有趣方式:

組織一次旅行

oZPBZCFozIH9zAL6T6kQ4soEBgvVz1wkz0CtJXoq.png

交易僅在各方承諾且所有條件同時滿足時執行

你和朋友一起預訂了一次旅行,但只想支付Airbnb、機票和汽車的費用,前提是它們都在預算之內,而且你們都同意相同的選擇。要做到這一點,你需要Airbnb 房東、航空公司、汽車租賃公司和你朋友的承諾。一旦所有承諾都在預算之內,它們就可以在一個交易中立即結算。

這可以變得更任意複雜:例如,你可以在航空公司之間展開競價戰,以便為你提供團體折扣,或者如果東道主允許你在旅行前4 週內免費取消,則願意支付更多費用。

這個例子直接取自Anoma 白皮書中更好的例子;在“多方、多元私人物物交換”部分。

私下場外交易

我會把我的包賣給任何願意全部買下並支付高於當前市場價格的人。其他人可能願意提供高於市場價的報價,而且公開市場上的流動性很低。但是我們的兩個意圖(Intents)都是私有的,當它們匹配時會自動完成。

全球私人物物交換

把上面的事情發揮到極致:我表達了我所有的意圖(Intents),其他人也表達了他們的意圖(Intents),我們發現了雙贏的需求巧合(CoWs),甚至涉及n 方CoWs。你有我想在這個週末租的船,我有你朋友下個月想要的公寓,你朋友有你明年想要的節日門票。我們各自的資源將被閒置,但現在我們都能得到我們想要的。

託管

滿足特定條件後,付款會自動支付——例如,快遞公司確認已簽收包裹。這讓供應商和買家更有信心,無需額外費用。

動態支付

你可以在上述託管中添加更多邏輯,例如,承諾為每天提早送達的貨物多支付1%。

Ym9RYHNS3q99FrdohuodprCR97RPLcBMFPkuGuQw.png

指定一個映射到你的價值的任意收益函數,然後讓供應商匹配

‍基於證明的返利

如果你有一定的證明,我和你完成不一樣的交易。例如,如果你能證明你是零售交易員,你就可以在我的DEX 上支付較低的費用。或者如果你是朋友,你可以以更低的價格租用我的公寓。

投資組合優化

假設我想優化我的穩定幣的收益率,並且只接受“保守”選項。 Solver可以競爭以找到擬合池子之間收益率最高的分配。這些池子可以由我信任的風險評估來源(例如TrailOfBits)進行風險證明審查。

每當Solver可以證明轉移到將提高收益率(在可接受的gas 下)的另一個分配時,他們可以改變我的持倉。

跨鏈橋接

目前,橋接是用戶體驗的噩夢。選擇一個選項需要大量的研究和時間,而且風險很難理解。意圖(Intents)讓你定義你想要什麼以及你願意接受或不願意接受的風險——其他人會為你負責橋接。

關於意圖(Intents)的更多想法

下面只是一些意圖(Intents)的例子,但許多其他用例已經很明顯了。

  • Peer2Peer:聲明其他人可以直接填寫的意圖(Intents),切斷中間商並為你和你的貿易夥伴改善價格。可以用於交易、貸款、保險、對沖等。

  • 安全退出:在達到特定條件時出售代幣。例如,當穩定幣低於掛鉤匯率0.5% 時,或者協議的金庫有一些可疑活動時。

  • Deadman switch:如果你的錢包在六個月內沒有交易,允許你的朋友認領你的資產。

  • 條件交易:你聲明交易的特定市場條件(例如,“我打算在價格達到Y 時出售X 資產”),當條件滿足時交易自動執行。

  • 自動交易:例如將美元按平均成本轉換為代幣或自動重新平衡投資組合。

  • 安全篩選:只允許與具有特定證據的智能合約進行交互(例如,證明特定合約由兩個列入白名單的審計團隊簽署)。

  • 低費用執行:我只想在gas 費用低於交易價值的0.1% 時執行交易。

  • 保險:保險預先承諾在可由第三方驗證的規定條件下支付規定金額。

  • 驗證碼返利:如果你證明自己是人而不是機器人,你可以獲得交易返利。

  • 眾籌:如果項目達到籌資目標,我才會為該項目做出貢獻。

  • 私人代幣銷售:在代幣發行前承諾購買。

  • 零費用交易:如果有人支付我的Gas費,我願意進行交易。或者,如果他們支付Gas費而我用代幣支付。

  • 重疊選項:承諾你支持的選項,交易以每個人的偏好重疊的選項(例如,會議、假期選擇)為準。

結論

意圖(Intents)通過將困難的部分外包給第三方來簡化複雜的交易。

這使DeFi更安全、更易於訪問,並將使新型交易成為可能。

意圖(Intents)已經為我們帶來了有價值的創新(例如,CowSwap)。但大多數應用程序仍未到來,像Anoma 這樣以意圖為中心的鏈將真正打開意圖(Intents)的設計空間。

Total
0
Shares
Related Posts