買以太坊 買以太坊
Ctrl+D 買以太坊
ads

UNI:AMM模型設計在NFT交易中的傳承與創新_AMM

Author:

Time:1900/1/1 0:00:00

前言

過去的一兩年中,那些被市場驗證為有效的 AMM 模型算法已經很少再進行更新迭代了。AMM 的核心問題也漸漸從設計一套高效合理的算法,回歸到金融市場的本質——流動性。如今的 NFT 這一類型的資產標的同樣也面臨一樣的流動性匱乏等問題的考驗。而 NFT 市場中卻一直沒有有效的 DEX 能夠真正從流動性匯聚的角度解決交易撮合和價格發現等問題。今天我們的主題就從 AMM DEX 出發,向大家分享我們在設計 Midaswap Protocol 這個 NFT 流動性協議過程中,是如何從現有的 AMM 方案當中尋找靈感和啟發,又是如何在這些既有的方案中改進和創新以解決 NFT 市場中獨有的痛點和需求。

—— Joseph

文章整理自 Midaswap 工程師 Joseph 在經濟模型小組的內部分享。

自 Q3 以來,NFT 市場經歷了劇烈的波動,藍籌 NFT 紛紛跳水。忽略項目方、發行方各種操作的影響,流動性依然是 NFT 市場里最重要的問題。就目前來說,僅在 EVM 鏈上,我們可以把 NFT 大致定性成 ETH 的一個衍生品。

此外,無論是否參與過 NFT 的交易,大家應該都已經關注到了 blur.io 的迅速成功。在流動性解決方案上,Blur 似乎已經交出了一份來自中心化交易所/聚合器的高分答卷。它現在幾乎已經占據了這個市場里面最大的買單流動性的份額,而且作為一個后起之秀,尤其是在 Opensea 已經在頭把交椅上這么多年的情況下,它還能如此迅速地崛起。其實我們可以說 Blur 已經將中心化的流動性方案做得很好。但是中心化無論是對于我們 dApp 的開發者來說,還是對于各個公鏈上的生態來說,我們一直都認為中心化可能只是這個交易市場里面的一部分,我們希望尋求的是我們怎么能在鏈上搭建屬于我們的 NFT 交易所,或者說 NFT DEX。所以我們今天希望能夠在接下來的探討當中討論以下的一些問題:

構建一個去中心化的 NFT 交易所應該采用什么樣的流動性方案?

在思考和設計去中心化的 NFT AMM 時,現有 DEX 的 AMM 方案都有什么可以借鑒的地方?

ERC721 和 ERC20 作為完全不同的資產標的在其 AMM 模型設計上又會有哪些不同?

我們今天便帶著這些問題,和大家一起探討學習,同時也試圖向大家分享我們的產品 Midaswap 在模型設計上經歷過 的思路歷程。

如何從零設計一個 DEX

先從一個比較抽象的問題開始,就是當我們去設計一個 DEX 時,我們需要經歷哪些思想上的斗爭,或者我們需要做出哪些選擇?

首先估計大家都知道,選擇一個 AMM 曲線,可能是所有的 AMM 設計者在一開始就需要確立的方向。誠然 x+y=k 或者  x·y=k,亦或是 Balancer 那種更魔改型的多幣池的那種恒定函數,其實它們都可以叫做 CFMM,恒定函數做式商。這里的 x 和 y,包括 balancer 公式里的 b 等等,它們其實代表的都是所對應的這個市場,或者這個流動性池里面所涉及到的資產余額,或者說供應量。他們依據供應量之間的比例關系或者各種各樣的創造出來的數量關系,重新在這個市場里撮合定價。所以,我們考慮選擇一個什么樣的曲線,往往和這個流動性協議它認為自己所能吸引的目標性的資產標的是有關的。穩定幣的交易,比如 Curve V2,它會選擇一個混合式的恒定函數做事商,在平衡點附近,它的模型更接近恒定和的曲線,而在平衡點較遠的地方,它更像是 Uniswap v3 恒定積的方法。所以說其實并沒有一個完美的 AMM 曲線,更多的是怎么樣尋找到一個適合你自己這個市場的一個 AMM 曲線。

DeFi利率掉期AMM協議Voltz Protocol推出v2版本:4月11日消息,DeFi利率掉期AMM協議Voltz Protocol推出v2版本,新版本通過構建一個通用模塊,任何DEX都可以在其上運行,將允許用戶在多平臺使用單一保證金賬戶。[2023/4/11 13:57:01]

然后其實大家就會面臨第二個問題,就是我們希望流動性是怎么排布的。當然這涉及到兩個方面的問題,一個是流動性是需要在全區間內排布,還是在一個固定價格區間內排布,或者說是在 LP 提供的一個價格范圍內排布。這一點上其實就是 Uni V2 和 Uni V3 之間的差異。Uni V2 其實設計了一個十分簡潔的模型,它將兩種代幣全區間排布,嚴格地遵守了 xy=k 這樣的一個 AMM 曲線。但是 Uni V2 也帶來了另一個問題,就是在曲線兩端時資本利用效率大為降低。Uni V3 在這方面做了革新,他們為 LP 提供了新的功能,LP 可以在他希望的區間提供流動性,也就是 Uni V3 定義的 range order 功能。它的 AMM 曲線其實就不是一個簡單的 xy=k ,它是無數個 xy=k 的疊加的結果。選擇了這個流動性區間的排布其實背后還有另外一個問題,就是你希望你的流動性是水平地擺置,還是縱向地擺置?可能現在沒有一個較為直觀的方法給大家解釋這兩個之間的差別,我們后續會進一步做闡釋。

第三個也是最重要的一個問題,就是你是怎么激勵你的 LP 的?LP 其實是 DEX 或者游戲里最重要的參與角色。沒有 LP 就沒有流動性深度,也就沒有良好的交易體驗。所以所有的 DEX 其實都會面臨這樣的一個問題,就是怎么吸引到 LP?當然我們知道所有的 DEX 都會用交易手續費收益來吸引自己的 LP。有一些新興的流動性協議會為 LP 創造更多組合性上的收益,比如流動性質押或者流動性代幣的一些組合性的玩法,類似 Paraspace 就使得 Uniswap 的 LP 們能通過借貸實現更多杠桿上的組合性玩法。其實這些方面都是為了增加流動性池對 LP 的吸引力。如我們剛剛所說,LP 是這個流動性協議這個游戲能夠玩得轉的最重要的因素。我們如果沒有一個良好的機制去吸引LP,那其實這個飛輪是無法正向運轉的。

然后我們就來到第四個問題,就是你應該如何向你的交易者們收費?這一點上其實現有的 DEX 們還是挺一致的,就是怎么向交易者收費幾乎都是由創建流動性池的人決定一個費率,像 Uniswap,Joe 它可能有多級費率。我們這里可以提一嘴的是在 Joe V2 當中,它的費率是一個動態手續費。我們也看到 Uni V4 做出了這方面的跟進,它通過 hook 的形式引進了動態手續費。動態手續費率代表著更先進的一種產品設計,因為動態手續費率不光可以形成一個負反饋系統來平衡市場,在某種程度上還可以對沖 LP 的無償損失。在這里我們不會過多涉及到這部分的內容,但是這一環肯定也是作為一個 AMM 的設計者來說必須要考慮到的。

然后就是選擇 LP 的憑證。這一點上有很多流派。Uni V2 選擇了 ERC20, Uni V3 選擇了 ERC721,Joe V2 選擇了 ERC1155。其實 LP Token 是由前面四個選擇共同決定的。流動性的分布方式和在流動性協議中進行量化流動性的方式最終會決定 LP Token 的形式。以 Uni V2 和 Uni V3 的之間的差異為例,Uni V2 是在全區間分布流動性,所以在每一個價格節點上,只要兩個 LP 提供流動性資產的占總資產的比例是一樣的,那我們就認為這兩部分流動性是等價的,所以 Uniswap v2 同一流動性池內的 LP Token 都是同質化的。因為每一個價格點上,我們都會公平地認為他們為市場提供了資本貢獻。而 Uni V3 因為引入了 range order(限價流動性),所以流動性本身的有效性就有了新的定義。并不是所有的流動性在任何時候都會參與市場交易,只有在價格區間掃過范圍內的流動性才真正為這個市場提供資本貢獻。所以它需要將每個 LP 的倉位進行非同質化封裝,為它們包裹上一層 ERC721 的 Token ,這可能是目前看來相對來說比較好的方案。當然我們不知道 Uni V4 接下來會怎么樣,但是我認為在 Uni V4 的流動性方案并沒有和 Uni V3 產生巨大差異的情況下, E2C721 可能仍然是它 LP Token 的最好選擇。

DeFi策略協議Ammalgam宣布完成75萬美元Pre-seed輪融資:2月27日消息,DeFi策略協議Ammalgam宣布于2022年第三季度完成75萬美元Pre-seed輪融資,Synthetix創始人KainWarwick、Compound創始人RobertLeshner、Anton、Sergej、Mikhail、TarunChitra、SantiagoRSantos、BodhiVentures、BootNode、MarinVentures、KevinZhou、Factor、ZealCapital等參投。據悉,Ammalgam通過將借貸和交易合并到一個協議中來釋放更多的DeFi功能。這種組合構成了收益來源,同時提高了資本效率并為做市商解鎖了無限策略。[2023/2/27 12:31:03]

經歷了上面這5個重要環節的抉擇和掙扎,我們已經確立了一個 AMM 協議大致的方向。所以剛剛這個過程其實也是幫助大家有這樣一個頭腦風暴的過程。如果這5個環節都沒有問題的時候,我們才真正進入了 AMM 模型設計的大門,我們開始能夠去討論一些更細節的問題。

NFT AMM 的困難三角

剛剛的話題都在討論 ERC20 AMM DEX 的設計,包括 Uni, Curve, Balancer 等現在市面上主流的 AMM DEX。我們今天的主題則是 NFT AMM。NFT AMM 的幣對一側是 ERC721 的 NFT,另一側是 ERC20 或者 ETH 這樣的同質化代幣。當這兩種資產標的放在一個 AMM 流動性池當中時,我們會遇到一些十分原生的矛盾。

首先最重要的是在傳統 NFT 的交易市場當中,它們依賴的是一種 bid ask 的交易模式,更像是一種訂單簿市場。訂單簿市場在某一側流動性缺乏的情況下,流動速率是十分差的。所以 NFT 市場缺乏很好的做市工具和充足的買方流動性。一直以來,大家都詬病 NFT 的內生價值是缺乏的,且它的買方流動性無論在任何一條公鏈上都是極度匱乏的狀態,所以換手率的嚴重不足就導致了流動性注定是枯竭的。所以我們在想,如果將 NFT AMM 直接引入到現有的 AMM DEX 市場當中,在不經過任何改動的情況下,它很有可能會面臨 ETH 側或者 ERC20 側流動性嚴重不足的問題。這是大家在一開始就需要面臨的一個問題。

然后第二個重要的問題,也是很現實的問題,就是 NFT 是整顆進行交易的。因為 NFT 本身它非同質化的特性,在不加以任何其他附加設計的情況下,沒有一個 NFT 的 Holder 愿意出售10%的 NFT 給另外一個人。這從資產本身的特性來說也是不成立的。這其實引入了一個問題:我們原本的 AMM DEX 在代幣的精度范圍內是無限可細分的。如果說一些主流的 ERC20 是18位精度的話,那它在18位精度以內都是可以細分的,也就是說價格曲線可以無限趨近于一個連續的曲線。而 NFT 是一個斷點狀的流動性,這往往就意味著它有很大的流動性缺口。我們要靠一條什么樣的曲線將點和點之間連接起來,這也是一個很重要的問題。

Panther Protocol與多鏈AMM協議Vegaswap達成合作:DeFi端到端隱私協議Panther Protocol最近與多鏈自動做市商(AMM)協議Vegaswap達成合作。Vegaswap將在交易所上線Panther Token(ZKP),Panther將把Vegaswap納入其Treasury管理。除了集成到Vegaswap平臺和MetaMask API之外,Vegaswap還將充當Panther的隱私礦工。[2021/7/31 1:26:33]

同時從另外一個角度講,因為 Token ID 本身是整數個交易的,NFT 的交易門檻一直以來是相對過高的。散戶在購買ETH 時,如果他的 USDT 不夠購買一個以太坊,他可以選擇只購買價值 100USDT 的以太坊。但是當一個 NFT 價值 1ETH 時,用戶不可能花 100USDT 去購買一個百分之多少比例的 NFT。之前市場當中已經有流動性協議提出為 NFT 引入碎片化設計。碎片化當然是一個很簡單直接的方案,但是碎片化方案又引入了困難三角的第三個問題:碎片化的 NFT 還具有 NFT 本身的交易屬性嗎?

任何一個 NFT 集合發行出來時,它會根據 Metadata 中的屬性來決定某一個 NFT ID 或者某一組 NFT ID 的稀有度。不同的稀有度往往就決定了這些 NFT Holder 對于自己 NFT 價格的期望是不同的。而碎片化意味著所有投入到這個碎片化流動性池當中的 NFT 都是被一視同仁的,因為我們沒有辦法在一個已經碎片化的流動性池當中再去分辨某部分碎片是來自于某一個高稀有度的 NFT。

這其實就是我們所說的 NFT 去中心化協議所必須面臨的三個核心的痛點。如果在這三個問題當中沒有一個取舍的話,可能 NFT AMM 設計會遇到很大的困難。

NFT AMM 市場已有的方案

我們再來看下現有的 NFT AMM 市場上有哪些已經比較成熟的解決方案。比如 NFTX 是將 NFT 無差別地碎片化成 ERC20,再通過 Sushi Swap 的池子構建成交易對。它簡單粗暴地繞過了 Token Decimal Conflict 這個問題,但是它也忽略了交易者和 Holder 對于 NFT 稀缺性的差異化判斷和價格期望。稀缺性高的 NFT 無法在這種 AMM 模型下得到好的價值發現。

另外一個項目 Sudoswap 是原生 NFT 資產第一個類似于 AMM 的DEX。為什么這里說類似于 AMM,因為它和大家通常理解的 AMM 的角色設定是有一些差異的。我們簡單介紹一下 Sudoswap 這個項目,它將每一個流動性提供者變成交易者的對手方。流動性提供者按照他所設定的 bonding Curve 設計自己的流動性提供方案。每一個流動性提供者就擁有一個流動性池,并確定這個池子是雙向池還是單向池。雙向池意味著你既可以買入也可以賣出NFT,流動性是雙邊的。雙邊意味著你可以接收兩邊的資產互換。它也可以提供單邊池,比如說你只提供 ETH,類似你這個 LP 掛了一個 NFT 的買單,交易者可以將 NFT 賣入這個純 ETH 的池子當中。反過來也成立,你可以提供純 NFT 的流動性池,那它更像是掛了一個 NFT 的賣單。

基于動態AMM的指數協議PowerIndexv2正式上線 ASSY指數已遷移為該版本:DeFi治理聚合協議Power Pool正式推出基于動態AMM概念的指數協議PowerIndexv2,此前推出的指數產品ASSY已遷移為動態AMM資金池,包括的資產為AAVE、SNX、SUSHI和YFI。基于PowerIndex v2的Unlimited ETF可創建自動交易投資組合和ETF。其優勢在于:1.基于動態AMM的自動交易策略和再平衡;2.從合并資產中生成APY,自動交易的投資組合/ETF中的資產可用于Vault;3.元治理,如果池中的資產具有治理功能;4.與1inch和Balancer等平臺集成,以吸引更多的交易量和相關費用;4.無需許可的特性,任何人都可以定義一籃子中的交易策略,啟動資金池并為其吸引流動性。[2021/2/17 17:24:00]

所以這個過程當中 LP 的角色是被淡化的,LP 更像是交易者的另外一種形式,只不過從某種程度上可以享受一些更定制化的交易功能。但是這會帶來兩個問題,第一個問題就是如果一個 LP 擁有一個流動性池,這就意味著每一個流動性池之間的流動性是無法聚合的。我們剛剛提到 NFT 市場最重要的問題是買方的流動性是缺乏的。在這樣的一個大前提下,如果還將所有流動性割裂到單個 LP 的流動池子當中,這其實在某種程度上依然是將流動性孤島化。流動性無法聚合在某種程度上違背了 AMM 本身的初衷: AMM 希望在一個市場內聚合流動性以提供更好的流動深度,然后撮合出一個真正符合這個市場現在情緒的價格。這一點上它其實是沒有辦法達到的,每一個流動型池彼此之間互相割裂,而且不互相影響。另外一個角度,在單一流動性池當中,NFT 的稀缺性是默認相同的。也就是說一個 LP 在他自己的流性流動性池當中提供 3 個 NFT,這2個 NFT 他是不會為他們一一定價的。如果一個 LP 手上有三個不同稀有度的NFT 并有不同的期望,他可能需要創建三個流動性池才能滿足這樣的需求。

所以說在這兩個項目其實是 NFT AMM 市場當中已經比較成熟的兩個項目。這兩項目都解決了我們剛剛說的三個問題中的一部分問題,但是自身可能存在一些 Trade Off,一部分問題被他們選擇性地忽視或者妥協了。那么我們在思考的就是有沒有一個 NFT 模型能夠將這些問題做一個很好的解決,或者說我們能不能通過一套 NFT 模型將這三個問題解決到大家能夠接受的一個程度內。

Bonding Curves

我們會接下來給大家詳細解釋一下 Bonding Curve,作為后面我們聊詳細的解決方案的一個鋪墊。Bonding Curve 本質上是一系列用來實現價格發現的數學函數。它其實就是將資產的供應量映射到資產價格當中。從上述兩個 curve 圖中明顯能看出,左邊是一個線性的 Bonding Curve,右邊是一個指數函數的 Bonding Curve。圖中,綠色的點代表 ERC20 在倉位當中的位置,而 ERC721 用紅色的點來表示。以左邊這個圖為例,如果在這樣的一個流動性池當中,它的流動性是怎么分布的呢?在價格最低的地方,即它所設定的價格的起點以及接下來的第二個點放置的是 FT 的流動性,也就是 ERC20 的流動性。而在上面的三個點放置的是 ERC721 的流動性。當這個流動性池當中被交易者買走一個 NFT 的時候,中間的這一顆紅色的點就會被置換成綠色。也就是說這個市場當中每買走一個NFT,這個價格就會線性地增長一個恒定的值。而每賣出一個NFT,這個池子當中所提供的 inDEX price 就會下降一個恒定的值。同理在指數函數當中是一樣的,它只不過將這個公差變成了一個公比。

路印正式上線zkRollup二層AMM閃兌服務:據官方消息,路印協議Loopring正式上線基于路印協議3.6的以太坊二層AMM(自動做市商)閃兌功能。Loopring二層AMM當前只在網頁端可用,用戶可以用Metamask、支持WalletConnect的錢包和硬件錢包解鎖二層賬號。路印智能錢包將集成AMM相關功能,當AMM資金池達到一定數額后,Loopring會陸續開放相關的訂單簿交易,并上線訂單智能路由功能。官方指出,目前Loopring僅上線了LRC/ETH交易池,將于本月旬上中線更多交易池并開啟AMM流動性挖礦,用以獎勵流動性提供商。[2020/12/2 22:52:20]

Sudoswap 值得肯定的是它開創性地將 Bonding Curve 引入到 NFT 的交易當中,這確實為流動性提供者們提供了很好的做市的自由度。但是就像剛剛提到的,在它的設計里,LP 之間的流動性池是割裂的,所以說它的 Bonding Curve 在某種程度上喪失了對市場全貌的一個描述能力。我們沒有辦法從某一個流動性池當中真正地看到這個市場交易到什么程度。它在市場中交易的 inDEX Price 也不能夠反映整個 NFT Collection 市場的特性,陷入一種“管中窺豹”的窘境。

從已有 DEX 中借鑒的靈感

綜合以上痛點以及現有的成熟產品的設計,我們就在思考什么樣的 NFT AMM 能夠解決上述這些問題。首先我們還是會回到一些市場上主流的 ERC20 DEX 當中,去尋找一些能給我們啟發或者靈感的元素。

首先我們認真地研究了 Uniswap V3, Uniswap V3 給我們提供了一個很好的 Inspiration,首先 LP 們可以在限價范圍內提供流動性,這一點類似剛剛提到的 Sudoswap 當中 LP 限定好自己流動性的 bonding Curve,然后在這個范圍內提供流動性。那么我們其實就會有一個想法,LP 是否可以按照某種 bonding Curve 自由地在我們的一個流動性池當中提供自己的流動性。在這樣的基礎上,我們可能需要對它輔助一個 Non Fungible LP Token,也就是一個 ERC721 的 LP 憑證,這樣才能確定好 LP 的每一個倉位,其實彼此之間是非同質化的。

然后我們又去深入地調研了 Joe V2 的協議設計,它在 Uni V3 的基礎上進行了一些升級。首先 LP 的這個 Curve(曲線) 它是能夠自定義的,它可以選擇 LP 流動性的稀疏程度,選擇流動性是否全局地鋪在自己這個 Range Order 的價格區間上,它可以選擇點狀的流動性提供,同時它還利用 Liquidity Book 的設計,將鏈上交易在微觀的維度上可以實現類似于 Order Book 的交易模式。這是一種更為新式的流動性分布的方案。

從這兩個 ERC20 DEX 當中我們獲得的最重要的靈感是圖上提到的這四點。如果說 ERC20 DEX 給我們設計 NFT AMM 提供了哪些重要啟發的話,最重要的還是我們不應該忽略 NFT 本身 Token ID 之間的差異,我們應該允許 LP 對于自己的流動性有差異性的期望。同時我們不應該將 LP 的流動性分割到它的每一個私有的流動性池當中,我們應該聚合它們買端的流動性。只有聚合的流動性才能為交易者提供更好的交易體驗,更低的滑點以及提供更加及時的交易體驗。在流動性缺乏和無法聚合的情況下,交易者想要賣出一個 NFT 時的體驗是很差的。

Midaswap AMM 的設計思路

講到這里,我們就可以重新去討論應該怎么去設計我們自己的 NFT AMM。在這之前我們可以先討論一個和這個話題稍微有一點遠的問題,如果大家也看過 Uniswap V3 相關的資料,大家都知道 Uniswap V3 有一套自己衡量價格的標識,它把這個系統叫做 Tick。Tick 其實是一個 1.0001 的指數函數,Tick 每增長一,它就會在對應的價格上面乘 1.0001,也就是說 Tick 和價格彼此之間是一一映射的。為什么會這樣設計?其實所有的 DEX 都會有一套自己的價格標尺,這個價格標尺是為了從幾乎無限的價格中取出對于我們 AMM 最有效的一個價格尺度。在這些價格尺度中間的流動性其實是被忽略的,我們只將我們的流動性提供在這些我們設定好的 Tick 當中。

與之對應的另外一個比較主流的設計是 Liquidity Bin。Bin 顧名思義是像箱子一樣的東西,我們可以將每一個價格標尺上面的流動性看作每一個 LP 為這一個價格堆疊流動性深度的箱子的高度。打個最簡單的比方,我作為一個 LP 在 ETH 等于 1000USDC 這個位置提供了 USDC 的流動性,我提供了1000,那我就會將 1000 這個價格的 Bin 上的流動性深度往上堆疊 1000 的高度。第二個人過來提供 2000,他就會將這個流動性深度提高到 3000 的高度。

為什么要在這里講這一點?其實 Tick 相對來說是更符合 Uni V3 流動性的激勵方案。而 Bin 我們認為它作為一個豎直方向堆疊的流動性方案,更適合離散的 NFT 流動性。我們可以把一個 NFT 流動性理解成一個小箱子,我們就可以堆疊在 Bin 的價格上。每有一個 NFT 的 Holder 或者一個 LP 過來為這個價格提供一個 NFT 流動性,我們就將它理解成在這個價格上,它會往上落一個箱子。

為什么我們說只是簡單地學習某個 ERC20 DEX 沒有辦法能夠同時解決上面的三個問題呢?首先不同的 NFT Token ID 之間存在著稀有度的差異,這部分產生價值期望的差異對于 NFT 這種資產標的是原生性的。而這一點上其實和我們大多數 ERC20 的 DEX 是有很大的差別的。因為 ERC20 DEX 中的流動性池在一個固定的時刻內是不可能有兩個交易者在以不同的價格進行成交的。所以說如果我們希望構建一個復合的 NFT 市場,那我們就需要既學習中心化交易所訂單薄的撮合模式,還需要學習在 DEX 的 AMM 模型中流動性聚合的方法。

那我們就有了這樣一個設計:重新將中心化 NFT 市場中特有的 Best Offer 和 Floor Price 這兩個概念引入進來。首先 Best Offer 是指在當前市場內最高的 NFT 報價,也就是買方對于這個 Collection 的 NFT 最高的理想價格,而 Floor Price 是當前這個市場內 NFT 賣單的最低報價。有了這兩個價格之后,就形成了流動性市場的一個分水嶺:

在 Floor Price 以上,我們可以利用 Bonding Curve 這種流動性提供方案為 NFT 交易者提供類似于 Order Book 的交易體驗。舉個例子,當某一個 LP 選擇在3個以太坊到5個以太坊的區間里提供 NFT 的流動性,那這些 NFT 就會遵循他自己設計的 Bonding Curve 散落在3個到5個以太坊的價格點上。交易者在任意時刻進場交易的時候,他都可以選擇自己心儀的 NFT 進行交易。那這個 NFT 在某種程度上其實就已經被 LP 限定住了一個價格。每進行一次交易,它可以在這個 LP 的這個 Bonding Curve 當中有一次價格的增長。

而 AMM 模型被應用在 Best Offer 及 Best Offer 價格以下。這里提供 FT 流動性的 LP 更像是在 Blur 市場當中提供買單流動性,可以被認為是同質化的。他們在自己希望提供流動性的價格區間內去安置自己的 FT 流動性,在同一個價格點下它們的流動性被認為是等價且聚合的。將這部分流動性聚合后,無論從市場的資本利用效率還是交易效率來講,都大大提高了用戶在賣出一個 NFT 時的交易體驗。

這樣一個 NFT 市場的設計,可以在某種程度上對于之前我們提到的三個痛點進行中和。我們選取了一個較為 Balance 的點,在不忽略 NFT Token ID 的情況下,還能為大家提供較好的流動性深度和較為低的 NFT 交易滑點。我認為在不忽略 NFT 原生交易需求角度來說,這可能是目前我們能想到的最好的方案。同時要提到另外一點,就是 Best Offer 和 Floor Price 作為 NFT 市場當中重要的兩個價格指標,我們這樣的一個交易市場其實是可以提供一個鏈上的 Oracle,或者說我們可以為某一個 NFT 交易市場提供一個很好的價格發現功能,而不是依賴于某一個外置的這個 NFT 市場去輔助 NFT 的定價。此外,一個純鏈上的 NFT 交易市場為 DeFi 當中的可組合性也提供了很多的可能性。比如說我們的 LP Token 可以繼續去做 Lending 杠桿的疊加,我們的這個 Oracle 也可以輔助一些鏈上預言機的報價。這些點都是我們為什么迫切地需要一個高效的能夠解決交易者和 LP 需求的 NFT AMM 的原因。

Foresight News

金色財經 Jason.

白話區塊鏈

金色早8點

LD Capital

-R3PO

MarsBit

深潮TechFlow

Tags:NFTAMMDEXUNIRINGER Vault (NFTX)HAMMER價格HOLDEX價格UNIC

酷幣交易所
ROL:超越治理代幣 探討Rollup的貨幣化設計_PRO

Rollup 是眾多基礎設施中一個好的投資類別嗎?Rollup 的投資邏輯從早期的 ZK/OP 敘事之爭,到后來實踐中的 TPS 和用戶體驗比拼.

1900/1/1 0:00:00
比特幣價格:Galaxy:2023比特幣礦業年中報告 礦工正為24年減半做準備_Galaxia

作者:Galaxy  編譯:Yvonne,MarsBit注:本文節選并譯自Galaxy發布比特幣礦業年中報告 概要 2022 年,礦工們面臨著一場危險的風暴,各種不利因素交織在一起.

1900/1/1 0:00:00
NFT:為什么選擇去中心化交易平臺_KINO

隨著區塊鏈技術的飛速發展,去中心化交易平臺在數字資產交易領域嶄露頭角,其中Kine Protocol以其卓越的安全性和獨特性吸引著越來越多的用戶加入Kine Protocol.

1900/1/1 0:00:00
NBS:SignalPlus:生成式AI簡介_MOD

原文作者:Steven Wang“What I cannot create, I do not understand.”-Richard Feynman你左擁右抱著 Stable Diffusi.

1900/1/1 0:00:00
OIN:Curve攻擊之后:DeFi的下一步是什么?_COI

來源:Coindesk;編譯:比推BitpushNews Mary Liu在剛剛過去的周末,去中心化金融(DeFi)因幾個主流平臺遭受的一系列攻擊而陷入困境.

1900/1/1 0:00:00
BSP:EraLend被黑后 我和受害者們隔空“掏池子”自救_BSPAY

7 月 25 日晚間,zkSync 上 TVL 最高的借貸協議  EraLend 突遭黑客攻擊.

1900/1/1 0:00:00
ads