來源:PermaDAO
Permaswap 近期在 AO 上發佈了一個基於 FusionFi Protocol(FFP) 的 AgentFi 演示用例,新增了創建自動做市商代理(AMM Agent)並進行套利操作的案例。通過 FFP,開發者可以用幾行代碼創建 AMM 代理池,實現資產兌換。FFP 作為 AO 網絡上的標準協議,為不同類型的 Agent 提供了互操作性支持。
本文將先梳理 AgentFi、主權金融等核心概念,接著介紹 Orderbook Agent 和 AMM Agent 兩個典型的 Agent 示例,展示 FFP 協議如何整合兩種不同的交易流程,然後藉此闡明 FFP 在未來的金融生態中所能起到的關鍵作用。
AgentFi 在 DeFi 的基礎上引入了“代理”概念,讓用戶可以部署自己的智能合約代理(Agent),從而自動管理與協議的交互。通過 Agent,用戶能夠自主、自動的執行各種金融操作,如資產管理、策略執行等。
傳統 DeFi 協議使用智能合約實現資產兌換、借貸等操作,但這些資產通常集中鎖定在單一的智能合約中,這一方面使得用戶必須把資金託管給合約,另一方面也使得用戶失去了自定義相關功能和參數的靈活性 。AgentFi 則突破了這一限制,使每位用戶都能擁有具備金融功能的獨立代理(Agent),並通過它開展個性化的金融業務。也就是說,AgentFi 讓用戶的代理成為獨立金融主體,使個體可以制定金融規則,例如資產兌換、借貸協議和資產發行規則等,實現個性化的金融管理,突破傳統集中化的限制。
這就是主權金融!
與傳統由中央銀行控制金融規則的集中體系不同,主權金融讓用戶自身制定和掌控金融規則,不再依賴開發者提供的單一合約或中心機構。
AgentFi 的基礎:性能與靈活性
傳統 DeFi 協議集中管理資金的原因之一是以太坊性能的限制:它無法為每個用戶提供獨立的代理計算能力。因此,像 Compound 和 Uniswap 這樣的平臺對代碼進行了優化,以適應區塊鏈的侷限性。此外,傳統區塊鏈智能合約的靈活性低,難以修改或重新部署,限制了代理的計算靈活性。
AO 作為去中心化的全球超級並行計算機,提供獨立計算單元(稱為進程),每個進程擁有獨立計算資源,解決了性能瓶頸。同時,進程中運行的合約代碼由進程所有者控制,可以靈活更新和升級,為 AgentFi 的靈活性提供了堅實基礎。
FusionFi Protocol
在 AO 的去中心化網絡中,AgentFi 將被廣泛採用,應用可生成若干獨立的金融主體。例如,遊戲中的 NPC 不僅提供遊戲服務,還可提供金融服務。比如,一個當鋪 NPC 可接受玩家的 NFT 抵押並提供借款服務,這個 NPC 便是一個獨立的 Agent,即主權金融個體。AO 上的所有用戶和進程都可使用這種方式創建金融 Agent,任何計算單元都能成為“金融機構”,提供自定義金融服務。
如果不同種類的金融 Agent 自行發展,必將產生不同協議規範,Agent 之間的交互成了一大難題。為解決業務差異帶來的互操作性問題,FusionFi Protocol(FFP)應運而生。
FusionFi Protocol 是一個協議規範和開發工具,旨在連接不同金融 Agent,構建信息橋樑,實現互操作性,整合多樣化的金融業務,使得兼容 FFP 的 Agent 可以互聯互通。
對於無暇深入金融細節的用戶,也可以使用 FFP SDK 將自己的 Agent 轉換為具備特定金融屬性的 Agent。通過降低 AgentFi 的實現難度,FFP 使主權金融觸手可及。
Order Book(訂單簿) 和 AMM(自動做市商) 是兩種不同的交易機制,各自在交易流程上有顯著區別。Order Book 通過訂單簿記錄所有買賣意向,交易需等待買賣雙方的價格匹配後才能達成,因此依賴對手方的參與。AMM 則不依賴對手方。它通過流動性池和算法,讓用戶直接與池內資產進行交易。流動性提供者將資金存入池中,AMM 使用算法(如恆定乘積公式)自動調整價格,使用戶在無需配對等待的情況下完成交易。
FFP 可以用統一的方式和流程處理 Orderbook 和 AMM 的交易,進而將二者的流動性融合起來。
以下 demo 代碼請參考:
訂單簿代理(Orderbook Agent)
在 FFP 的 orderbook demo 中,開發者可以創建訂單簿代理(Orderbook Agent)並進行資產交易:
自動做市商代理(AMM Agent)
在 AMM Agent 的 demo 中,用戶創建的 Agent 相當於一個個人主權的流動性池。通過 AgentFi,用戶無需依賴集中平臺或傳統交易所,即可自主提供資產兌換功能。以下是 AMM Agent 的核心流程:
通過創建 AMM Agent,用戶擁有完全自主的流動性管理權,並能提供無需對手方的資產兌換服務,從而建立個性化的去中心化交易環境。
可以認為,當用戶創建 Agent 時(無論是 AMM Agent 還是 Orderbook Agent),實際上就是在創建一個個人主權的去中心化交易所。AgentFi 徹底打破了傳統的交易所概念,使得用戶無需依賴特定平臺即可進行交易。通過設置具備特定功能的 Agent 和智能合約規則,用戶可以自主提供兌換的“場所”,實現個性化的金融服務。而創建 Agent 的過程也僅僅需要一行代碼。
互操作性
FFP Schema 是 FusionFi Protocol(FFP) 中用於標準化交易和結算數據的結構化格式。它定義了在不同交易流程(如 Orderbook 和 AMM)中的數據格式和通信協議,確保不同類型的金融代理(Agents)之間能夠順暢互通和兼容。這種統一的數據格式使得交易過程中的價格、訂單狀態、資產信息等關鍵數據可以在各種 Agent 之間共享和解析。
在 Orderbook Agent 和 AMM Agent 的第四步中,Orderbook 訂單和 AMM 請求均採用統一的 FFP Schema 格式,實現一致的結算數據結構。FFP Schema 標準化了跨 Agent 的互操作性:
在 FFP 案例中,Orderbook 和 AMM 不同的交易流程實現互通,FFP 打破了兩類業務的邊界,實現了它們之間的協同與整合。
特性
FFP 支持多筆交易的原子結算,併為基於 FFP 構建的 DEX 提供了以下高級特性:
FFP 帶來的這些創新特性不僅簡化了用戶的交易體驗,確保了最優價格,還提升了套利者的資本效率,保障了價值的高效流通。
總之,FFP 為金融代理(Agents)提供了一個統一的框架,打破了不同金融場景之間的壁壘。不僅是 Orderbook 和 AMM,通過 FFP,未來可以實現貸款、期貨、合成資產等各種金融業務的無縫集成,構建一個跨應用、跨場景的去中心化金融生態。
通過統一數據結構(FFP Schema),FFP 簡化了代理間的溝通和結算,提升了交易的靈活性和效率。隨著更多類型的金融 Agent 出現,FFP 有望成為 AO 上 AgentFi 生態的核心協議,推動真正的主權金融和個性化金融服務的普及。