來(lái)源:PermaDAO
書(shū)接上回。整體區(qū)塊鏈行業(yè)都是一部擴(kuò)容的演進(jìn)史,為了提速降費(fèi)各種路線都在嘗試,但均有各自的天花板。直到 AO,一個(gè)不同于傳統(tǒng)區(qū)塊鏈的范式橫空出世。通過(guò)巧妙的設(shè)計(jì),AO 上的區(qū)塊空間不再是固定供應(yīng)的稀缺品,而是可以根據(jù)需要無(wú)限創(chuàng)生的資源,從而賦予了 AO 無(wú)限擴(kuò)容的能力!
這也讓面向 Agent 的金融模式——AgentFi 成為可能,相比傳統(tǒng) DeFi,AgentFi 有著更廣泛的應(yīng)用場(chǎng)景。
傳統(tǒng)的 DeFi 協(xié)議起源于以太坊,盡管已經(jīng)誕生了各種 L2 和高性能新公鏈,但人們對(duì)于 DeFi 構(gòu)建范式的想象力也始終局限在以太坊之中。現(xiàn)在,讓我們走進(jìn)一個(gè)完全無(wú)性能限制的平臺(tái)上,就像回憶互聯(lián)網(wǎng)從只讀、到讀寫(xiě)、到算法、到自主的一系列發(fā)展歷程,重新想象一下鏈上金融該有的模樣,是否腦中會(huì)浮現(xiàn)一種全新的圖景?一種所有用戶都可以創(chuàng)建金融 Agent,任何計(jì)算單元都能成為“金融機(jī)構(gòu)”,提供自定義金融服務(wù)的金融平權(quán)景象!
在 AO 計(jì)算機(jī)上,進(jìn)程之間通過(guò)消息進(jìn)行通訊,消息傳遞遵循一定的規(guī)范。其實(shí)在金融場(chǎng)景上,也是如此。
自定義是多元化的起點(diǎn),如果不同種類的金融 Agent 自行發(fā)展,也就必將產(chǎn)生不同協(xié)議規(guī)范,那么這樣一來(lái),Agent 之間的交互成了一大難題, 如何讓 Agent 之間都可以相互通信,進(jìn)而相互撮合呢?
為避免缺乏統(tǒng)一規(guī)范帶來(lái)的互操作性的缺失,F(xiàn)usionFi Protocol(FFP)應(yīng)運(yùn)而生。
FusionFi Protocol 作為 Agent 之間的交互協(xié)議,定義了 Agent 之間的交互規(guī)則,讓基于 Agent 創(chuàng)建的各種金融業(yè)務(wù)能夠互通,進(jìn)而融為一體。在 AgentFi 剛剛起步的時(shí)間點(diǎn),這樣的協(xié)議可以說(shuō)頗具前瞻性。
FFP(FusionFi Protocol)
FusionFi Protocol 是 EverVision 創(chuàng)始人 outprog 在 2024 年 Arweave Asia 大會(huì)上推出的協(xié)議。
FusionFi Protocol 中的關(guān)鍵概念是 Note(票據(jù))。它是承諾的抽象表示模型,其形式可以是代幣、債券、憑證、合約權(quán)利等。利用 Note 模型作為媒介,F(xiàn)usionFi Protocol 可以支持豐富的金融場(chǎng)景,如交易、借貸、質(zhì)押等。
FusionFi Protocol 不只提供了一種協(xié)議規(guī)范,還為開(kāi)發(fā)者提供了一套 AgentFi 的開(kāi)發(fā)工具(FFP SDK),幫助開(kāi)發(fā)者更高效、更簡(jiǎn)單的創(chuàng)建 AgentFi。
目前 FusionFi Protocol 已經(jīng)有了 AMM Agent、Orderbook Agent 兩種實(shí)例。
AMM Agent
以 AMM Agent 為例來(lái)看,每一個(gè) AMM Agent 可以理解為一個(gè)「?jìng)€(gè)人主權(quán)」的流動(dòng)性池,這個(gè)流動(dòng)性池的做市規(guī)則可以自行設(shè)置。這也意味著用戶無(wú)需依賴外部平臺(tái)比如一個(gè)采用統(tǒng)一做市算法的資金池,就可以自主的實(shí)現(xiàn) swap 功能,可以在全網(wǎng)尋找任意合適的對(duì)手方。也就是說(shuō),當(dāng)用戶創(chuàng)建 Agent 時(shí),實(shí)際上就是在創(chuàng)建一個(gè)屬于個(gè)人的去中心化交易所。然后 FusionFi Protocol 可以讓很多這樣的「?jìng)€(gè)人交易所」組成一個(gè)點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò),以實(shí)現(xiàn)更高效靈活的撮合。
以下是 AMM Agent 的核心流程:

看起來(lái)很簡(jiǎn)單,其實(shí)對(duì)于 LP 而言,似乎還是一套標(biāo)準(zhǔn)的創(chuàng)建存入再添加,兌換提款的流程,不過(guò)有差別的就是 Agent 是受用戶本身控制的,對(duì)于 LP 來(lái)說(shuō),資產(chǎn)是在自己手里。這其實(shí)是 AgentFi 本身的能力,F(xiàn)usionFi 則是針對(duì)這套能力,建立一個(gè)相對(duì)統(tǒng)一的入口(和數(shù)據(jù)結(jié)構(gòu))。
你可以理解為,作為 LP,你需要完成的僅是存入和提款操作,調(diào)用統(tǒng)一的入口函數(shù)即可。而函數(shù)本身可以與多個(gè) DeFi 項(xiàng)目有鏈接,至于后續(xù)他們?nèi)绾谓换ィ绾巫饔茫伎梢圆挥霉埽@也就是協(xié)議標(biāo)準(zhǔn)這一層的價(jià)值。就類似有了 ERC20 等標(biāo)準(zhǔn)后,應(yīng)用層來(lái)適配用戶一樣。
下面是添加流動(dòng)性 的具體代碼示例。
可以看到,只需幾行核心代碼就能快速實(shí)現(xiàn)該功能。
const?minLiquidity?=?await?agent.getMinLiquidityByX(helloAmount,?ammSlippageOfPercent)//設(shè)置數(shù)量和滑點(diǎn)const?addLiquidityMessageId?=?await?agent.addLiquidity(minLiquidity)//發(fā)起添加流動(dòng)性的消息const?addLiquidityResult?=?await?getProcessResult(addLiquidityMessageId,?ammProcess)//獲取結(jié)果代碼用例源:
https://github.com/permadao/ffp-demo
Note 生命周期
這里我們可以切換到 Note 的視角,再看一下用戶和 AMM Agent 的成交流程。
1. 當(dāng)用戶發(fā)起詢價(jià)請(qǐng)求的時(shí)候,所有擁有相應(yīng)流動(dòng)性的 AMM Agents 會(huì)自動(dòng)創(chuàng)建一個(gè)報(bào)價(jià)單,這個(gè)報(bào)價(jià)單就是一個(gè) Note,這個(gè) Note 的有效期非常短暫,如果不能迅速成交,Note 就會(huì)失效。AMM Agents 相當(dāng)于 maker。
2. 所有 Note 會(huì)被集中存儲(chǔ)在系統(tǒng)的 Note Pool 中,Note Pool 在系統(tǒng)中扮演一個(gè)共享存儲(chǔ)空間,方便其他實(shí)體訪問(wèn)。
3. 用戶通過(guò)前端網(wǎng)頁(yè)從 Note Pool 中挑選最合適的報(bào)價(jià)單 Note 提交到 Settlement Center 進(jìn)行結(jié)算。Settlement Center 負(fù)責(zé)執(zhí)行具體的結(jié)算操作,例如這里的 swap。
4. Note 被標(biāo)記為”已結(jié)算“,Swap 被成功執(zhí)行。
這里,Settlement Center 是 FusionFi Protocol 中的關(guān)鍵組件,要負(fù)責(zé)處理系統(tǒng)內(nèi)各種 Note 結(jié)算操作。
其實(shí)對(duì)于 Orderbook Agent,也是一樣的,Orderbook Agent 中的限價(jià)單本身就是一個(gè) Note,其結(jié)算流程與 AMM Agent 所創(chuàng)建的報(bào)價(jià)單 Agent 完全一致。這就意味著,F(xiàn)usionFi Protocol 實(shí)際上可以融合來(lái)自 AMM 和訂單薄的流動(dòng)性。
這樣的融合帶來(lái)了很大的好處,在 swap 場(chǎng)景中,流動(dòng)性可以來(lái)自用戶報(bào)價(jià)也可以來(lái)自做市節(jié)點(diǎn)。而用戶可以借助路由協(xié)議去整個(gè) Note pool 中去尋找流動(dòng)性,實(shí)現(xiàn)最佳成交價(jià)格。AMM 為市場(chǎng)提供基礎(chǔ)流動(dòng)性,但存在價(jià)格影響大和無(wú)常損失的問(wèn)題,而訂單簿允許用戶自主掛單,適合大額交易和有特定價(jià)格需求的用戶。融合后,AMM 提供持續(xù)流動(dòng)性,訂單簿則減少價(jià)格影響并增加深度,使大單交易更高效。這種模式滿足了不同類型用戶的需求,從散戶到機(jī)構(gòu)都能找到適合的交易方式,從而提高了資金利用率,推動(dòng)市場(chǎng)進(jìn)一步成熟。
多 Note 原子結(jié)算
上面的案例還僅限于一次只結(jié)算一個(gè) Note,但實(shí)際上,F(xiàn)usionFi Protocol 還可以支持一次結(jié)算多個(gè) Note,并且這種結(jié)算是原子性的。在單筆結(jié)算中的所有 Note 都結(jié)算完成,才能為 Note 更改狀態(tài)。否則所有 Note 的狀態(tài)都不會(huì)被更改。
這帶來(lái)了一些很有用的特性:
大額交易拆單:大額訂單很難被單一的對(duì)手方吃單,F(xiàn)FP 支持對(duì)大額訂單進(jìn)行拆分,充分利用分散的流動(dòng)性。
多筆交易合單:多筆交易可以合并為一個(gè)原子訂單。這一定程度上可以提升交易速度,對(duì)于高頻交易者和復(fù)雜交易場(chǎng)景而言,這種效率提升至關(guān)重要。
多跳交易:多跳交易是合單功能的延展。假設(shè)在 swap 場(chǎng)景中要完成 A→C 的置換,但是不存在從 A→C 的直接路徑,但是存在 A→B→C 的路徑,F(xiàn)FP 可以實(shí)現(xiàn) A→B、B→C 的合單。而且這種多跳交易是原子性的,不會(huì)存在 A→B 成功,B→C 失敗的情況。
零資金套利:就是所謂的空手套白狼。其實(shí)質(zhì)是套利者把兩個(gè)存在利差的 note,同時(shí)拿去結(jié)算。可以看下面這張圖。

圖源:https://x.com/Permaswap/status/1854212032511512992
Permaswap 是首個(gè)基于 FusionFi Protocol 構(gòu)建的 AgentFi DEX,也是 AO 生態(tài)目前最成熟的 DEX。大家有興趣可以在 Permaswap(aopsn.com) 體驗(yàn)上述特性。
Settlement Center?
顯然,在 FusionFi Protocol 中,Settlement Center 是一個(gè)關(guān)鍵組件。它會(huì)基于時(shí)間順序來(lái)處理所有的 note,只要 AO 的 SU 系統(tǒng)正常,則可以獲取該時(shí)間順序。任何人都可以從 note pool 中提取 note,提交給 Settle Center 進(jìn)行結(jié)算。
當(dāng)有 note 的處理請(qǐng)求量擴(kuò)大的時(shí)候,Settlement Center 也可以通過(guò)分布式的方式輕松擴(kuò)容,由多個(gè) settlement process 來(lái)分流處理結(jié)算任務(wù)。有多少壓力,就依據(jù) note 的 ID 做計(jì)算分流到不同的 settlement process 去處理。

Note 的多元化應(yīng)用
FusionFi Protocol 所定義的 Note 的結(jié)構(gòu)化格式,實(shí)際上對(duì)于各種金融業(yè)務(wù)都擁有非常強(qiáng)的普遍適用性。因此,Note 的應(yīng)用方式是多種多樣的。不僅可以用于表示現(xiàn)貨交易的報(bào)價(jià)單,也可以用于期貨交易、合約交易、借貸等場(chǎng)景。因此 FusionFi 能夠融合的不只是流動(dòng)性,還有各種各樣的金融形態(tài)。
在筆者看來(lái),這個(gè)互聯(lián)網(wǎng)世界本質(zhì)就是多點(diǎn)成交的,那么解決多個(gè)群體之間的高頻交易,就有很高的價(jià)值,而 AgentFi 的模式可以做幾乎全部的 DeFi 場(chǎng)景,而 FusionFi Protocol 則可以讓 Agent 之間更高效的進(jìn)行點(diǎn)對(duì)點(diǎn)撮合,而且這種撮合是跨協(xié)議的。面對(duì) DeFi 領(lǐng)域以爭(zhēng)奪流動(dòng)性作為主要競(jìng)爭(zhēng)方式,壟斷流動(dòng)性作為盈利方式的模式,F(xiàn)usionFi Protocol 所能帶來(lái)的改變是顛覆性的!
當(dāng)然,F(xiàn)usionFi Protocol 是一個(gè)全新的協(xié)議標(biāo)準(zhǔn),可能還需要根據(jù)業(yè)務(wù)需求,不斷調(diào)整和優(yōu)化。這就可以參考到 BIP(Bitcoin Improvement Proposal)比特幣改進(jìn)提案和 EIP(Ethereum Improvement Proposals)以太坊改進(jìn)提案的模式,在共創(chuàng)中吸納創(chuàng)意。