原文標題:《The best platforms for peer-to-peer NFT trading in 2021》
原文作者: Rosco Kalis
原文編譯: 0x13&0x21
OpenSea 新任 CFO 在接受採訪時表示正在準備 OpenSea 的 IPO,消息一出立刻引起了社區的強烈反對,雖然後續新任 CFO 表示報道有誤,目前沒有考慮 IPO,且如果要 IPO 也會讓社區參與其中,但是仍然沒有贏回社區的信任,人們調侃道這只不過是騙人來繼續增加他們的營收數據。
也正是因此,衆多社區成員直言將不會繼續使用 OpenSea。佔據 97% 市場份額的 OpenSea 在過去一直壟斷着 NFT 市場,而信任 CFO 的言論似乎爲其他 NFT 交易平臺贏得了一線生機。
sudoswap 是一個 NFT 以物易物平臺,與 OpenSea 不同的是,用戶可以通過 sudoswap 將自己的 NFT 與他人的 NFT 進行交換,用降低交易摩擦的方式提高了 NFT 的流動性。
在 OpenSea 計劃 IPO 的消息在網絡中瘋狂傳播時,sudoswap 的創始人 0xmons 發佈推特詳細介紹了 sudoswap 的發展與願景,並提到 sudoswap 將發行自己的原生 token 並向社區發放空投。
律動此前曾發文介紹過另一個 NFT 以物易物平臺 NFT Trader,論述了使用以物易物的方式交易 NFT 有哪些好處。與 NFT Trader 相比,sudoswap 有哪些優勢呢?還有其他類似的平臺嗎?軟件工程師 Rosco Kalis 撰寫了一篇文章對幾個主流 NFT 以物易物平臺進行了介紹與對比,律動將全文翻譯如下。

自 2021 年開始,NFT 在加密圈內圈外都變得越來越流行,交易量直線上升,並且這些交易也促使一批新的社區誕生。
大多數 NFT 都是在 OpenSea 或 Rarible 等交易平臺上進行交易的。這些交易平臺的優勢在於其全面且龐大的訂單簿讓人們可以選擇購買、掛單與競價。這允許任何人可以在不與對方互動的情況下購買或出售 NFT。
當你想把自己的 NFT 換成 ETH 或其他加密貨幣時,這非常方便。但是,當你想用 NFT 換取其他 NFT 時,或者當你想與你的交易對手談判時,它的功能就無法支持了。
因此,今天我們正在研究專門爲以點對點(P2P)方式交易 NFT 而不是使用集中式市場的平臺。
目前有三個較爲流行的 P2P 交易平臺,分別是 NFT Trader、Sudoswap 和 Swap.kiwi。這三個平臺都是在去年推出的,在這個生態系統中屬於年輕一代,我們應該期待未來會有更多的平臺被開發出來。

NFT Trader 是第一個 P2P NFT 交易平臺,在 2021 年 1 月由一個四人團隊推出。該團隊創建了他們自己的自定義資產交換智能合約,允許用戶交換 ERC20、ERC721 和 ERC1155 代幣的任意組合,當然也包括 ETH。

知名開發者 0xmons 在 2021 年 4 月創建了 sudoswap,雖然 NFT Trader 創建了自己的智能合約,但 Sudoswap 使用開源的 0x 協議來創建和結算 ERC20、ERC721 和 ERC1155 代幣的任意組合之間的交換。

Swap.kiwi 是其中最年輕的平臺,因爲它是由 Ape Punk 的持有者 niftynaut 在 2021 年 6 月纔剛剛創建的。
爲了比較出這些平臺間的區別,我請了 snooplyin42 來幫忙。我們一起坐下來,在每個平臺上交換了 2 個 BASTARD GAN PUNKS NFTs,並討論了每個平臺的優點和缺點。
就其本質而言,這三個平臺提供了相同的基本功能。也就是說,他們允許你與對手方交換一籃子的 NFT 和同質化代幣。但所支持的資產略有不同。
NFT Trader 擁有最廣泛的資產支持,允許任何 ERC20、ERC721、ERC1155 或 ETH 代幣的籃子。sudoswap 還支持 ERC20、ERC721 和 ERC1155,但不支持 ETH(儘管可以使用 WETH)。Swap.kiwi 的支持資產類別最少,因爲它只支持 ERC721 和 ETH。
除此之外,sudoswap 擁有其他兩個平臺所不具備的兩個額外功能。首先,它允許你把對手方留空,這意味着任何人都可以填寫訂單。這在用你的 NFT 換取同質化代幣時特別有用。
第二,它允許你設置一個到期日期/時間。當達到這個日期/時間時,提議的交易就會自動失效,而這就會讓你省去取消交易要花費的 Gas 費。如此一來,當你的交易對手決定不交易時會減少對你造成的不利影響。
然而,sudoswap 的一個重要功能缺陷是,它不能從多籤錢包或像 Argent 這樣的智能合約錢包創建交易。NFTTrader 和 Swap.kiwi 可以支持多籤錢包(和智能合約錢包)。

在 UI 方面,sudoswap 採用了蒸汽波風格的 windows 95 外觀。有很多人,尤其是在加密圈內,喜歡這種審美。同時,對於更習慣於常規「web2」審美的人來說,這也可能是一個准入門檻。不過,雖然審美每人都不一樣,但 sudoswap 功能佈局清晰,很容易找到你正在尋找的東西。
另一方面,Swap.kiwi 有一個非常乾淨的用戶界面,比其他兩個更容易讓大多數人接受。它很會突出重點,在一個頁面中只提供交換功能,沒有任何次要功能。這使得該應用非常容易用戶理解和熟悉,特別是對於 Web2 用戶而言。同時,提供更多關於應用本身的信息或解釋也是不錯的選擇。
sudoswap 和 Swap.kiwi 的用戶界面主要圍繞着交換功能,而 NFT Trader 有很多其他內容。一方面,這意味着它們包含了更多有用的信息和解釋。但這也意味着它包含了一些與交易不那麼相關的功能,比如排行榜、遊戲化和他們自己的產品。
所有的平臺都有一些小的用戶界面缺陷和其他小問題需要改進。例如,每個平臺在執行某些區塊鏈操作 (例如批准或接受交換) 之後,似乎在更新用戶界面時都遇到了一些麻煩。但這也是區塊鏈開發中一個始終難以解決的問題。
在這些平臺中,我們在 sudoswap 上遇到的 UI 問題最多,而 NFT Trader 則擁有最完善的體驗,儘管仍不乏小問題。這是有道理的,因爲 Sudoswap 最近進行了大調整,而 NFT Trader 自 1 月推出至今已經足夠成熟。
雖然這三個平臺都實現了類似的事情,但平臺之間的交換過程和用戶體驗卻有很大的不同。
在 sudoswap 上,您可以通過選擇「創建交換」選項來提議一個新的交換。然後您可以選擇他們爲交換提供的 token 和他們想得到的 token 作爲回報。
當選擇要發送的 token 時,它會自動顯示你錢包中的 NFT,但這裏缺少搜索功能,所以滾動瀏覽一個大錢包會很難找到想選擇的 NFT。
如果你找不到你要的 token,你可以使用附帶的「表格」來添加其他 token。你只需要在表格中複製粘貼一個合約地址+token ID,所以這個過程只適合資深玩家。

在選擇接收哪些 NFT 時,你可以從 NFT 集合的默認列表中選擇,你必須指定你想接收的 token ID。雖然包括了一些比較知名的集合,但也缺少一些,如 Cool Cats 或 CrypToadz。對於這些合約,你必須使用前面提到的表格,這又需要你查找並粘貼 token 的合約地址,這是高級功能。

一旦你對你的交易感到滿意,你需要批准每一個收藏品系列的交易,你可以選擇指定對手方地址和到期日,最後點擊「創建交換」。在那裏,你會被提示通過你的錢包簽署一個信息,之後會創建一個交換鏈接,可以與你的對手分享。

如果你指定了一個對手方地址,那麼他們也可以在網站的「你的交易」部分找到它。在發送所需的批准交易後,他們可以接受交換交易。
與 SudoSwap 類似,NFT Trader 爲用戶提供了指定接受或發送 Token 的列表。但與 sudoswap 不同,NFT Trader 擁有更加成熟的選項界面,更便捷的搜索功能。

但是,sudowap 允許用戶添加自定義「制式」的 Token,而 NFT Trader 只能從 UI 所展示的 Token 中進行選擇,如果用戶想要添加的 Token 不在列表中顯示,那麼則需要向官方提交申請,由官方人工添加進去。但是幸運的是 NFT Trader 團隊反應非常迅速。
還有一點與 sudoswap 不同,使用 NFT Trader 時,用戶必須指定一個交易方的地址,這樣做的好處是,你可以通過交易方的錢包直觀的選擇你想交易的 NFT,而無需複製粘貼錢包地址和 TokenID。

一旦用戶對當前的交易滿意,那麼用戶就必須批准每一個不同 NFT 的交易,之後點擊「付款」。然後將會提示你一筆轉賬已經發起,通過之後就會生成一個交易鏈接。

與 sudoswap 類似,你可以將交易鏈接發送給你的交易對象,他們也能通過點擊「my swaps」找到這個交易鏈接。當轉賬交易一旦被批准,那麼雙方就最終完成了這筆交易。
在文章中提到的三個平臺中,Swap.kiwi 在用戶體驗方面絕對屬於「劍走偏鋒」。用戶只能選擇想要交易的 NFT 和交易對象的地址,再批准交易之後,平臺只會創建一個初始的交易事件來開啓交易,而不是直接創建一個完整的交易鏈接。

之後交易對象能夠在「open swaps」的選項中看到這筆「一半的交易」。同樣在這個選項下,交易對象可以添加他們想要交易的 NFT,一旦批准,那麼交易對象也會發送一筆交易,這樣來構成一個完整的交易。

最初交易的創建者必須在 Swap.kiwi 中的「open swaps"清單中找到交易,並且在檢查交易信息後,交易雙方完成最後一筆交易申請,完成最終交易。總體來說,整個流程需要三筆交易,而且交易雙方必須要選擇同樣的 NFT。
這種方式的好處是,交易雙方都能夠完全控制他們想要交換的資產,這能夠大大減少欺騙的狀況。但是從根本上還是在於人們對於 P2P 交換的看法。
由於交易者和交易對象在發起鏈上互換之前會通過其他方式進行公平協商,因此交易者也能創建完整的交易方案,而不必進行那些「鏈上」的、「繁瑣」的交易方式。
當考慮到 gas 的效率和費用時,sudoswap 則是遙遙領先其他兩個平臺。因爲其使用並建立了節約 gas 的智能合約(通過 ox),並且整個過程僅僅需要一筆交易,因此在交易中所消耗的 gas 爲其他兩個平臺的三分之一。而對於交易發起人來說,sudoswap 不會消耗任何 gas。
此外,sudoswap 是唯一一個可以對交易設置時效的平臺,這意味着你可以讓交易過期,而不是通過鏈上取消交易。如果用戶通過其他兩平臺交換,並且如果想要取消交易,則會產生額外的交易費用。
最後,NFT Trader 和 Swap.kiwi 都會向交易的發起人和交易對象收取平臺費,而 sudoswap 則不收取任何費用。
以下是在不同 gas 價格情況下,2 換 2NFT 交換的 gas 消耗情況。可以看出,NFTTrader 和 Swap.kiwi 之間的區別並不明顯,儘管 NFTTrader 稍微貴一點,而 Swap.kiwi 需要三筆交互。
但 Sudoswap 與其它平臺之間的差異仍然明顯,在每一個 gas 情況下都至少便宜 3 倍,而且由於平臺費用,在 gas 在 10gwei 的情況下,加上平臺收費,它甚至比 NFT Trader 便宜 6 倍。

爲了衡量每個平臺的受歡迎程度,我們查看了過去 30 天 (截至 2021 年 11 月 30 日) 的各個平臺的交易數量。調查過程中最重要的是區分「交易」和「交換」的差別。前者包含了 NFT 的交換和出售,而後者是單一支持 NFT 交換。而 Swap.kiwi 只支持 NFT 交換。
爲了得到數據,我們放置了一個腳本來檢索鏈上的交易數據,並將不同的交易分類爲「交換」或「銷售」。另一項重要指標來源於這些交易的價值。因此,除了交易的分類,腳本會預估它們的價值(交易雙方的 Token 都會計入總價值內)。
對於 ETH 和 ERC20 Token,都使用最新的美元匯率計價,而對於 NFT,是通過計算其平均銷售的價格。因此這個估價並不完全準確,因爲加密市場和 NFT 市場非常不穩定,因此當前價格無法準確反映出交易時的價格。此外,像 Art Blocks 或 Foudnation 中的 1/1 的 NFT 作品,均使用同一個分區和類別,因此也很難準確估算。
從下面的列表可以看出,在月度的交換和銷售數量中,NFT Trader 處於領先,sudoswap 的銷售數量約爲 NFT Trader 的一半,交換數量約爲 NFT Trader 的三分之二。而 Swap.kiwi 則遠不及其他兩個平臺,交換數量僅爲 NFT Trader 的百分之二十。
但是當我們看到交易價值時則是另一番景象。雖然 Swap.kiwi 的交換數量非常少,但是其平均價值卻是 NFT Trader 的兩倍還要多。這似乎表明 Swap.kiwi 會是高價值 NFT 的交換首選平臺。
另外一個有趣的現象是是交換和銷售之間的關係。從平臺數據看出,銷售總量是交換總量的兩倍以上,總銷售額是交換價值總量的五倍之多,這表明 NFT 的銷售仍然是這些平臺的主要業務。

NFT Trader 和 Swap.kiwi 都開發了自己的智能合約,而 sudoswap 使用開源的 0x 合約。0x 合約由 consensus Diligence 審計,Swap. kiwi 由 Hacken.io 審計,NFT Trader 已經收到了來自 Carl Farterson 的審查。這些合約都可以在 Etherscan 上找到: NFTTrader, 0x, Swap.kiwi。同時NFTTrader, 0x, Swap.kiwi. 的審計也能在線上看到。
所有這三個平臺都旨在以點對點的方式進行資產組合交易,但 sudoswap 和 NFT Trader 提供的資產組合比 Swap.kiwi 更加多樣化。同時 sudoswap 還有一些新穎的功能特性,這些特性在其他兩個平臺上是不存在的。然而,sudoswap 並不支持多籤錢包。
Sudoswap 和 NFT Trader 的互換用戶體驗非常相似。主要的區別在於 NFTTrader 具有更加精煉和可訪問的體驗,而 Sudoswap 只需要一比交互。Swap.kiwi 則採用了一種非常不同的用戶體驗,總共需要三筆交互。
Swap.kiwi 在 gas 和平臺費用方面略微領先於 NFT Trader,但兩者都無法與 sudoswap 的 gas 效率相比,後者的使用成本至少是其它平臺的三倍。
NFT Trader 是其中最成熟的產品,擁有最多的活躍用戶,但是 Sudoswap 在 10 月份的大變動之後正在快速發展。Swap.kiwi 在這些方面略有遜色,但是也是三個平臺中最年輕的一個。
雖然 NFT Trader 是一個更加精緻的產品,但 sudoswap 憑藉其附加的功能和極其優越的成本效益,在這個比較中顯然更具優勢。
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia