文章轉載來源: 項目動態

引言

dappOS致力於構建完整的Web3意圖層,幫助用戶簡化操作並獲得機構級別的執行效率。Web3意圖層的三大核心構成元素是:操作、資產、交易。此前,dappOS已經推出了意圖操作系統(intentOS)、意圖資產(Intent Asset),實現了操作和資產的意圖化。基於這些產品技術積累,dappOS現在推出了意圖交易所IntentEX,進一步幫助用戶實現交易意圖化,完善dappOS意圖層生態的關鍵組成部分。

intentEX的核心優勢,在於讓普通用戶直接享受到機構級別的流動性資源,並且交易執行速度更快、費用更低,體驗接近CEX級別。

一、背景

當前市場處於新資產和MEME的熱潮之中,用戶有旺盛的鏈上交易需求。然而,許多現有的鏈上交易所難以爲用戶提供足夠的流動性,執行速度較慢,且手續費較高。這些問題嚴重影響了用戶體驗。而出現這些問題的核心原因,是一個資產的交易流動性往往被分散到了各個交易所之中,用戶無法在一個交易所內享受到全市場關於該資產的流動性。

dappOS意圖交易所intentEX的出現,解決了這些流動性、交易成本、交易效率的問題,真正幫助用戶實現了交易意圖化。

二、intentEX的原理

intentEX的核心設計創新,是在傳統訂單簿交易所的基礎之上,額外將用戶的限價訂單作爲一種意圖任務(intent task)委託給dappOS意圖執行網絡中的節點執行,並允許節點在任意鏈上完成交易。這一設計不僅能充分發揮專業機構的交易流動性優勢,讓intentEX中的代幣實質上擁有了優於全部CEX、DEX中的流動性,而且給了用戶更快的成交速度和更低的執行手續費。

2.1 發佈意圖任務

當用戶在intentEX上發出限價訂單時,相當於在dappOS意圖執行網絡中發佈了一個意圖任務。網絡中的匹配節點將會把該意圖任務匹配給綜合競爭力最強的服務節點。匹配節點在選擇服務節點的時候會綜合考慮各種因素,如:節點的保證金、執行成本、執行速度、每偏離盤口一定價格節點願意接多少單等。

用戶完成簽名以後,確認接到這個意圖任務的服務節點會按照自身的情況,承諾一個自己保證用戶能夠成功成交的訂單數額。由於dappOS意圖執行網絡的OMS機制約束,服務節點一旦簽名完成確認了獨家成交數量,如果最終未兌現節點將會被清算,因此通常到這一階段用戶既可認爲服務節點承諾的訂單部分已經完成,無須等待最終鏈上確認。當用戶報價在盤口附近時,由於服務節點會傾向於承諾成交所有的訂單,用戶訂單成交的速度可以高於公鏈本身的區塊速度。

2.2 鏈上訂單處理

在完成承諾後,服務節點將在系統約束下在鏈上按照以下三個步驟完成訂單處理:

  1. 內部成交(Internal Fill):如果intentEX訂單簿中有匹配的掛單,系統會直接撮合成交。未能在此階段成交的部分訂單,將進入下一階段。

  2. 節點獨家成交(Node Exclusive Fill):剩餘的訂單,在一定的時間內這個服務節點將擁有獨家成交的權利。如果服務節點承諾用戶成交的訂單數量在內部成交階段並沒有完成,服務節點需要自行成交,否則將面臨dappOS網絡的清算。服務節點也可以在這一階段額外成交比自己承諾的更多的訂單。

  3. 開放掛單(Open Order):剩餘的訂單,將會被掛到intentEX的盤口,供其他用戶交易。

如果一個服務節點的執行速度過慢、或者承諾幫助用戶成交的訂單數較少,則其在匹配節點的競爭力權重就會被降低,從而難以接到更多的訂單。這個機制有利於服務節點傾向於承諾幫助用戶成交更多的訂單,並且更快的完成交易。

2.3 一個具體案例

爲了便於讀者理解,這裏舉一個具體場景作爲案例 —— 假設現在intentEX中的$A代幣的賣盤盤口的賣一總額有990U,價格爲9.9U;賣二總額有1010U,價格爲10.1U。

這個時候用戶發起了300個10U的限價買單,那麼這個買單將作爲意圖任務發佈到dappOS意圖執行網絡之中,網絡中的匹配節點將把這個任務分配給當前最優的服務節點。

假設一個服務節點成功競爭到了這個意圖任務,那它需要承諾一個自己幫助用戶成交的最小訂單數(比如250個$A買單)。這個承諾的具體數額一般和節點的策略、以及當前所有其它交易市場中$A代幣的盤口深度有關,比如這個節點願意承諾幫助用戶至少成交250個買單,可能是因爲:intentEX盤口當前本身就有100個能立即成交的賣單;並且它在觀察了所有其它的DEX、CEX以後,找到了150個計入相關手續費後成本低於10U的$A代幣。

從用戶的視角來看,它的300個限價買單中的250個,在服務節點向網絡提交承諾的時候就已經成交完畢了,這個成交速度是快於公鏈本身的出塊速度的。在這個例子中,$A的盤口深度並不大,但在更多情況下,當盤口深度足夠的時候,節點就會承諾幫助用戶成交所有盤口附近的訂單,這樣用戶就能發現自己所有的訂單的能夠立即得到成交。

接下來服務節點將按照以下流程進行交易執行:

  1. 內部成交(Internal Fill)

用戶的300個10U的限價買單中的100個將會和intentEX現有盤口的100個9.9U賣單匹配,並以9.9U的價格直接成交。

  1. 節點獨家成交(Node Exclusive Fill)

由於節點做出了幫助用戶至少成交250個訂單的承諾,在這一階段它至少需要幫助用戶成交剩餘的150個訂單,否則將面臨清算。

這裏就體現出了intentEX的優勢: 相比於讓用戶剩餘未執行的訂單掛在盤口、等待其它的做市商來進行套利,意圖執行網絡中的專業服務節點直接承擔了這一角色。這一方面讓用戶實質上擁有了全市場有關$A代幣的流動性,另一方面也讓用戶的訂單有了更快的成交速度。

3.開放掛單(Open Order)

最後的50個10U的限價買單如果匹配到的服務節點不願意成交,就會出現在intentEX的$A代幣的買盤盤口中。

一般來說,這種情況只會在用戶的掛單價格離盤口較遠、或者相關代幣在所有交易市場的流動性都相對不充足的時候纔會出現。

三、intentEX的核心優勢

1.機構級的全市場流動性

dappOS的專業服務節點能夠在全市場的CEX和DEX中實時觀察並匹配用戶訂單。因此intentEX內的代幣交易擁有全市場級別的流動性。

相比router等純鏈上詢價的設計,intentEX同時結合了鏈上和鏈下的優質流動性,帶來了機構級的流動性捕捉能力。這樣,用戶的每個訂單都能迅速接入最優價格源,實現更高的成交率和更快速的交易執行,享受到全市場的流動性。

相比於其它意圖架構的設計,dappOS獨特的OMS機制能夠讓節點接任務的時候不佔用資金成本(只要能夠確保完成意圖任務,資金可以多業務同步使用,不需要向充當LP一樣專門質押資金)以及應對搶單的成本,這降低了節點的綜合運行成本,讓整個系統的運行效率更高。

2. 執行速度快

intentEX 利用其全平臺的流動性,通過對盤口價格的快速匹配,爲用戶提供比常規鏈上交易更快的成交速度。intentEX的執行效率得益於dappOS意圖執行網絡的專業服務節點,在一般情況下從用戶簽名完成開始可以在 500 毫秒內完成簽名確認,甚至高於公鏈出塊的速度。這大幅降低了交易等待時間,使用戶能夠更快完成交易。

相比於其它的意圖架構設計,這種優於公鏈的交易速度和流暢的體驗,爲用戶帶來了更加接近中心化交易所的便捷感受。

3. 交易手續費低

intentEX 依託於 dappOS 專業的服務節點網絡,極大地優化了交易手續費,成本低至 0.1%,遠低於多數鏈上交易所的費率。這使得 intentEX 成爲用戶在鏈上交易時更加經濟的選擇。

4. 去中心化與透明性

intentEX 所有交易均在鏈上公開記錄,保障了系統的透明性和可信性。dappOS 意圖執行網絡中的去中心化機制確保訂單的可靠執行,即使某個服務節點出現故障,其他節點也能無縫銜接,持續確保交易成功。通過這種去中心化結構,intentEX 爲用戶提供了更爲穩定且無依賴單點服務器穩定性的交易體驗。

四、intentEX與dappOS生態系統

意圖交易所intentEX是dappOS生態系統中的重要組成部分,是dappOS在實現了操作意圖化、資產意圖化之後,爲幫助用戶實現交易意圖化所推出的產品。

前文中已經詳細闡釋了intentEX基於dappOS意圖執行網絡的詳細具體實現。關於dappOS意圖執行網絡的詳細原理,請參考:https://dappos.gitbook.io/docs/dappos/how-dappos-works

除此之外,intentEX中交易所使用到的USDT、BTC、ETH實際上是dappOS的意圖資產,即intentUSD、intentBTC、intentETH。這樣用戶即使是在持有這些主流資產不交易的時候,也可以享受到利息收益,並且完全不影響到用戶立即使用這些主流資產進行交易。關於dappOS意圖資產的詳細原理,請參考:https://dappos.gitbook.io/docs/dappos/intent-task-frameworks/intent-assets