時間:2022-12-04|瀏覽:1092
作為日交易量達 7.7 億美元、擁有 400 多萬用戶的 UniSwap 來說,進軍 NFT 市場賽道也意味著新一輪攻防戰(zhàn)的開始,眾多平臺一時都擔憂對方是否會拋出類似 SudoSwap 那樣初始即王炸的好牌。
然而上線三天市場數(shù)據(jù)卻讓人唏噓不已,在有 500WUSDC 空投+GAS 優(yōu)惠的情況下,僅僅獲得了 2% 的交易份額。一時之間平庸與無奇,成了 UniswapNFT 市場的代名詞。
真的只是如此嗎?其實當前推出的市場及合約都不是完全版,甚至諸多功能并非開放
請跟隨十四君,本文將從 NFT 交易市場運作以及聚合器原理出發(fā),結(jié)合 Uniswap 最新推出的 Permit2
和 Universal Router
?兩份協(xié)議,深入理解最大的 Dex 平臺是如何思考 FT 與 NFTSwap 的困境!
作者:十四君
封面:Uniswap Labs
本文約 5300 字閱讀需要 12 分鐘
傳統(tǒng)意義上,聚合器主要用于數(shù)據(jù)聚合,它可以跨各個網(wǎng)站收集數(shù)據(jù),再將信息分門別類呈現(xiàn)在一個平臺,以滿足不同用戶的需求。而專業(yè)的 NFT 聚合器需要從不同的公鏈與應(yīng)用收集所有 NFT 交易訂單信息,并將它們整合到一個平臺。這為用戶提供了流暢的交易體驗,并提高了交易效率。因此聚合器的側(cè)重點是:
那為什么 NFT 購買會有聚合的需求呢?讓我們先概述下主流 NFT 市場的運作模式
分類的依據(jù)是交易流轉(zhuǎn)生命周期的 3 個核心方面,如何發(fā)布、如何競價、哪里撮合成交,而這 3 方面的不同實現(xiàn)會導致了其流量來源、運作成本、市場受眾對象的差異,其典型是:
鏈上訂單的優(yōu)勢是:安全,信息公開,去中心化,但是缺點則是成本高,流量匱乏
鏈下訂單的優(yōu)勢是:成本低,流量易于聚集,但缺點是:中心化,信任成本和取消成本
以上是單一 NFT 交易平臺的模式,而聚合器則是一個調(diào)用上述單一平臺的系統(tǒng)并完成交易的工具。
目前 Uniswap 已然集成了頭部 Top10 的交易平臺:OpenSea、X2Y2、LooksRare、Sudoswap、Larva Labs、X2Y2、Foundation、NFT20 和 NFTX。目前鏈下訂單的第三方市場模式是主流(90% 以上),最大的競爭力在于流量與用戶習慣,這點即和合約系統(tǒng)設(shè)計息息相關(guān),也和用戶認知習慣結(jié)合。
從賣家角度出發(fā)哪兒有買家,易于交易成單自然樂意在哪里掛單,而買家也自然會尋找更多賣家訂單的平臺來快速成交,不過目前雖有巨頭 OS,也并非是競爭的終局,因為 OS 雖然妥妥占據(jù) 80% 的交易量,但他一直心中期望走 web2 的上市路線,所以遲遲不發(fā)幣也不與用戶分享收益,從而在今年逐步被 x2y2 和其他聚合器蠶食部分市場。但其他平臺又困于本身流量較小,且新用戶多數(shù)首選大平臺從而發(fā)展平平。
而聚合器天然是工具屬性,他是在調(diào)用其他平臺的交易系統(tǒng),而非自建交易協(xié)議。
在 Uniswap 集成的 9 個平臺中,類似 os,x2y2 等都是開放訂單池系統(tǒng)的,這個開放的目的是提供程序化實現(xiàn)訂單交易的系統(tǒng),這方面多數(shù)是給機器人用的,對平臺而言能快速成交就是好平臺,開放訂單池是個生態(tài)共建的互利初衷。
而鏈上訂單系統(tǒng),則是對主流的 sudoswap,nftx 等鏈上協(xié)議做解析。聚合是如何替代第三方市場完成成單的呢?舉個栗子來看,如下圖前置流程是
x2y2:Exchange
可以任何時候直接轉(zhuǎn)移 NFT 合約中賣方的資產(chǎn),這也是為什么第三方平臺中心化過高的原因。x2y2:Exchange
或者是os:Seaport
協(xié)議都是如此執(zhí)行流程是:
從上述流程來看,聚合器本質(zhì)還是調(diào)用第三方的合約,但是并不意味著交易的下限就是第三方的系統(tǒng),因為一筆鏈上交易的成本組成是由 3 個方面的構(gòu)成
所以能夠被節(jié)約部分則是:N 筆交易合成 1 筆的過程,節(jié)約的 N-1 筆交易本身費用拓展閱讀:【源碼解讀】你買的 NFT 到底是什么?
結(jié)合下圖,具體計算下效率
聚合成交是越多越劃算:如果該平臺完成單 NFT 交易成交所需的是 20WGas,則 10 筆作 1 筆成交,可以節(jié)約 9*21000 的 Gas,大概占各自成交 10 筆的 9.45%
聚合本身也有不少消耗:比如 Gem 單筆成交需要 28W,批量成交 2 個則需要 50W,大致上每個 NFT 需要均攤 6W 的聚合損耗,因此在批量成交 3 個以上的時候,才會開始劃算
上圖交易類型與 Gas 表(為隨機抽取,非統(tǒng)計結(jié)果)
批量交易的功能在一段時間內(nèi)迎合了項目方炒作,投資客搶購,散戶易用工具賽選等訴求,所以具有較好的流量帶來訂單成交,實際上 x2y2 的半數(shù)訂單源于聚合器。
相比于傳統(tǒng)交易市場,NFT 聚合器有一些明顯的優(yōu)勢,包括:
綜合看,是對于項目方本身批量買賣做市,對大戶批量掃貨交易,對散戶觀測數(shù)據(jù)信息各類用戶都有所收益和觸達,所以聚合器就在工具屬性的路上越走越遠,競爭點也越發(fā)的激烈,即考驗合約實現(xiàn)中如何降低那 6W 的損耗,也考驗工具化平臺如何更好的呈現(xiàn)數(shù)據(jù),
但是筆者認為 Uniswap 的 NFT 市場的主打價值與目標,并非是做一個好用的好工具,而是期望實現(xiàn)一個統(tǒng)一的鏈上交互協(xié)議,針對的正是在支付方式非理想情況下,如何實現(xiàn)更順滑的交易過程。
別急,先別用當前低迷的交易量來反擊,筆者不是在為項目背書或者寫軟文,而是從其源碼實現(xiàn)中,看到更多的功能點預留,而并非只是當前已開放的功能。
作為日交易量突破 7.7 億美元、擁有 400 多萬用戶的 UniSwap 來說,并不存在合約開發(fā)能力的不足以及投入資金的不足,更多的問題在于,用戶需要的到底是一個怎樣的 NFT 交易協(xié)議?
UniSwap 本次并非僅僅發(fā)布一個聚合器平臺和調(diào)度協(xié)議,而是發(fā)布了 2 個相輔相成的協(xié)議 Permit2,和 Universal Router
2.1.1、傳統(tǒng)授權(quán)機制的局限性
還記得上文中 x2y2 的架構(gòu)圖嗎?新用戶期望完成一次 nft 交易,對于如此簡單的訴求,首先需要的就是,置換 Weth 和對 Weth 以及對應(yīng) NFT 合約做代扣授權(quán)。
少則一筆多則兩筆交易的成本,還會存在無限代扣風險以及被盜風險。之前的 os 就出現(xiàn)因為掛單不會自動失效,比如上鏈設(shè)置的問題,導致用戶從冷錢包轉(zhuǎn)回高凈值 NFT 被低價成交的損失。
2.1.2、代扣授權(quán),是 ERC20 的通病
雖然有已經(jīng)步入 final 的 Eip-2612:《通過 EIP-712 secp256k1 簽名獲得 EIP-20 批準》,但從協(xié)議的角度來看,ERC20 的地位仍然是二等代幣,因為用戶在不持有任何 ETH 的情況下是沒有與以太坊交互的能力
上圖表示的是如何使用 Eip-2612 來實現(xiàn)無授權(quán)扣款
permit()
,基于 2612 的 Token 合約則驗證許可消息和簽名,授予許可。是對 ERC20 標準的改進,解決了這些缺點(額外 approve 支出與無限代扣風險),但只能適用于集成了 Eip-2612 的新代幣合約
2.1.3、uniSwap 的 Permit2 的授權(quán)優(yōu)化機制
為了解決基于 Eip-2612 就必須集成到代幣合約層導致的往前兼容性問題(即老 token 無法使用)permit2 則是一種任意 token 都可兼容的設(shè)計,等于是一個統(tǒng)一的授權(quán)管理合約
approve()
讓基于 ERC20 合約給 Permit2 合約授予無限授權(quán)。總體來看
雖然要求用戶先授權(quán)許可似乎是一種倒退。但是,用戶不是直接將其授予某個協(xié)議,而是將其授予規(guī)范的 Permit2 合約(可以是該公鏈唯一的)。用戶只需進行一次授權(quán),則可以跳過后續(xù)所有的協(xié)議與其交易的授權(quán)操作,改用鏈下簽名替代。等于用戶再也無需為與各類協(xié)議交互而單獨發(fā)起的這份交易了
這里還能實現(xiàn)更多極具場景的能力,比如簽名授權(quán)的自動有效期,從而再也無需擔憂長期授權(quán)的風險,批量的審批(多筆扣款簽名可一筆實現(xiàn),批量取消代扣授權(quán)的簽名也可一筆實現(xiàn))
自動有效期類似:【源碼解讀】以太坊新標準 EIP-4907 是怎樣實現(xiàn) NFT 租賃的?
一旦成型,或者基于 uniswap 本身用戶量的普及,一個完全去中心化的,只能通過用戶簽名來控制授權(quán)的協(xié)議就會成為人人必備品(誰會拒絕又安全又便宜呢)。
那,這與 NFT 交易市場的合約推出有什么關(guān)系呢?
有,當前 Permit2 已經(jīng)集成到 Uniswap 同期發(fā)布的 Universal Router 中即 NFT 市場的底層協(xié)議,代碼集成但功能尚未開放(因為 NFT 版的 Permit2 還未發(fā)布),目前也僅小范圍在測試 ERC20 版本的 Permit2。
此協(xié)議的定位是:Uniswap 的下一代路由器,它將 F 和 NFT 的 swap 交易統(tǒng)一為一個高度靈活、gas 優(yōu)化、安全和可擴展的交換路由器
這也意味著后續(xù) 400W 用戶所默認使用的 swap 功能都將由此協(xié)議執(zhí)行。
他的應(yīng)用場景是聚合器,但并不只是聚合器,定位的目標是多資產(chǎn)的 swap 協(xié)議,可以對(例如 Uniswap 池、NFT 市場)執(zhí)行交換。
2.2.1、Universal協(xié)議價值在哪?
價值源于當前執(zhí)行 NFT 購買的流程上的復雜。
其實 OS 集大成之作 Seaport 協(xié)議也是實現(xiàn)了任意資產(chǎn)組合之間的互換(同樣目前他 web3 端網(wǎng)站也并非開放了全部協(xié)議預設(shè)功能)。而完全鏈上協(xié)議層的支持,則可以讓更多應(yīng)用天然集成了鏈上 FT 與 FT,F(xiàn)T 與 NFT 組合之間直接的互換。更高的交易效率也將打開更多的應(yīng)用場景(參考魔獸世界交易系統(tǒng),最基礎(chǔ)的點對點單商品交易終會被批量和混合交易取代)多代幣支付的最終價值,是在于讓用戶無需常備 ETH 做手續(xù)費。再次縮減交易鏈路,當然這點要完全實現(xiàn),恐怕還有賴于未來基于 ERC-4337 的賬戶體系藍圖得以實現(xiàn)。
拓展閱讀:以太坊賬戶抽象萬字研報:拆解 10 個相關(guān) EIP 提案與沖擊千萬級日活用戶瓶頸的七年之路
當然,目前你并不能在鏈上交易看到這樣的多代幣支付的實際操作,因為他并沒有完全發(fā)布完整(還需 permit2 的 NFT 版),還處于一個等待漏洞計劃修改的優(yōu)化的階段。
2.2.1、approve 占據(jù)了多少資源?
筆者基于鏈上數(shù)據(jù)統(tǒng)計,截止 1597W 區(qū)塊高度,以太坊累計的 17.57 億總交易量中。執(zhí)行 ERC20 的 approve 功能交易的合計有 4770W 筆,單筆消耗 gas 平均值為 84699,歷史平均 gasPrice 為 73Gwei。最后按 ETH 換算,累計消耗為 295345
個 ETH,按時價達 3.8 億美金。
雖然本文看著軟,甚至在顯著的鏈上數(shù)據(jù)(交易量不足)的情況下,還在分析這樣交易協(xié)議的優(yōu)缺,歸根究底是筆者更看好這樣不可升級的無 owner 的協(xié)議,完全開放代碼與 sdk,任意應(yīng)用與協(xié)議可以集成。同樣的,雖然 os 的 Seaport 協(xié)議需要龐大的鏈下中心化系統(tǒng)協(xié)同才能運作,但是那樣高度優(yōu)化,功能拉滿的多元訂單系統(tǒng),完全對外開源,對無數(shù)需要自建內(nèi)部交易平臺的 dapp(如 gamefi)等提供了巨人的肩膀,web3 的世界也才能在一個個去中心化的協(xié)議之上逐步建立其價值。
目前想要通過集成該協(xié)議來實現(xiàn) NFT 交互功能的話,核心問題還是太依賴于中心化訂單池。如今訂單信息是通過 uniswap 官方網(wǎng)站本身對 os,x2y2 等的查詢,除了類似 SudoSwap 這樣完全鏈上支持的合約直接查詢之外(sudoswap 初始概念驚人,但運營慘淡,發(fā)布的 token 分配協(xié)議太傾斜于開發(fā)團隊,漸漸地無人問津了)。交易聚合的 gas 優(yōu)化效果,還是大幅依賴于成交 NFT 的數(shù)量,這樣一來工具化(針對項目方投資客)的屬性定位依舊不變。
雖然 Uniswap 其協(xié)議的定位是致力于構(gòu)建推動加密貨幣向前發(fā)展的公共基礎(chǔ)設(shè)施,采用的是更易于被開發(fā)者和其他 dapp 集成的模式,目前看產(chǎn)品本身的功能還是以聚合器的起始點,卻并沒有更多適合聚合器用戶需求的工具集成。自然一開始是不受待見,哪怕是用 500WUSDC 做空投。
Uniswap Labs 自收購 Genie 已長達半年,而今日上線的 Uniswap NFT 市場和半年前的 Genie 幾乎一樣。如今是因為 X2Y2、Blur 等懂用戶需求的 NFT 市場的出現(xiàn),原來用戶不得不忍耐產(chǎn)品體驗辣雞,而使用產(chǎn)品的時代已經(jīng)過去。
而 Uniswap NFT 產(chǎn)品負責人 Scott 曾在推特表示,Uniswap 會通過繼承 Sudoswap 實現(xiàn) NFT 交易。期望后續(xù)推出的基礎(chǔ)設(shè)施不能再如此胖協(xié)議,而瘦應(yīng)用了。
以太坊賬戶抽象萬字研報:拆解 10 個相關(guān) EIP 提案與沖擊千萬級日活用戶瓶頸的七年之路
盤點五大 Token 標準,足以支持香港 Web3 發(fā)展試點嗎?
【解讀】以太坊上海升級即將激活的四個 EIP
【深入解讀】FTX 交易所免手續(xù)費漏洞致使被薅 20W 刀 XEN 的羊毛案
【前沿解讀】斯坦福研究員論文-以太坊可逆交易標準 ERC20/721R 的機制、創(chuàng)新與局限
一種轉(zhuǎn)移并在 Os 拍賣不可轉(zhuǎn)移靈魂綁定代幣的方法
抓完 X2Y2 十萬 NFT 訂單,分析版稅可以不收后多少用戶真這么做了?
一文講清-NFT 市場新秀 SudoSwap 的 AMM 機制-創(chuàng)新挑戰(zhàn)與局限
【合約解讀】CryptoPunk 世界上最早的去中心化 NFT 交易市場
免責聲明:作為區(qū)塊鏈信息平臺,本站所發(fā)布文章僅代表作者及嘉賓個人觀點,與趣幣網(wǎng)立場無關(guān)。文章內(nèi)的信息僅供參考,均不構(gòu)成任何投資建議及要約,并請您遵守所在國家或地區(qū)的相關(guān)法律法規(guī)。