作者:Shier, co-founder of NFTScan

我們都知道,在加密領域進行二級市場交易的時候,大家通常使用USDT 本位進行價格換算,以至於像USDT\USDC 這種中心化擔保的美元穩定幣成為了行業內最具影響力的加密資產交易結算單位。但是當我們來到NFT 資產相關的二級交易市場,我們所看到的和參與的,大部分是以ETH 為本位進行的交易結算,只有極個別的Metaverse 資產以SAND、MANA、DAI 等單位進行結算。

NFT 交易市場主要使用ETH 本位進行交易的局面是如何形成的呢?這是我前面參與的一場Twitter Space 上主持人問到的一個問題,我今天這篇文章來嘗試著解釋一下這個問題,僅供參考。

在回答這個問題之前,先講一講「授權」這個概念,有關「授權」操作,很多以太坊新用戶在第一次操作智能合約時會遇到,大部分都是一頭霧水。不明白什麼是授權操作,更不明白為什麼授權還要發起一筆交易,而且交易本身沒有攜帶任何資產,同時還要去支付一筆礦工費。

準確來說,授權操作有2 步:

第1 步:授權交易本身。是為了告訴某ERC20 Token 合約,將來可能會有目標智能合約地址A 來我的錢包賬戶取走X 數量的該Token 資產;

第2 步:交易執行本身。當目標合約A 中的邏輯中需要執行該Token 的相關交易時,合約A 會去主動去觸發ERC20 Token 合約取走X 數量的該Token ,產生一筆轉賬交易;反之,如果沒有涉及到該Token 的交易,即使已經授權了,也不會真實發生資產交易。

因為ETH 作為以太坊網絡原生資產,其在向目標智能合約轉賬時,以太坊網絡底層強制要求目標合約要有確定的接收方法,所以交易本身可以攜帶ETH 資產到目標合約中;而ERC20 Token 在向目標合約轉賬時,只需要更改ERC20 Token 合約本身的賬本信息,目標合約不會收到任何通知。

所以,ETH 在與智能合約進行價值交互時不需要像ERC20 Token 那樣進行授權操作。

現在,回到這篇文章要解釋的這個問題上面來:為什麼NFT 二級市場交易大部分是ETH 本位,而不是USDT 本位。直接一點的原因就是,NFT Collection 項目方在做該NFT 資產一級發售時,採用的ETH 本位定價發售。

背後最本質的原因是:因為使用ETH 本位定價發售時,用戶操作上更加簡單,不需要進行二次授權,直接進行mint 操作就行了;如果使用USDT 定價發售,用戶就必須先進行授權操作然後再去mint,多了一步。

此外,授權操作本身在行業內存在著過渡授權的問題,所以NFT 市場就形成了用ETH 本位進行一級發售的局面。

既然一級市場都在用ETH 本位進行定價發售,那麼二級市場自然也是ETH 本位交易了,這樣更加直接,無論是對比價格還是計算收益。如果返回去使用USDT 計價,需要進行二次換算,太麻煩了。

當大部分早期項目和頭部項目採用了ETH 本位計價,那麼後面新出來的項目無論質量和影響力怎麼樣,自然也會按照市場已有的認知和操作習慣進行,不必再對用戶做市場教育了。所以,最終NFT 交易市場主要使用ETH 本位進行交易的局面就這樣形成了。