ERC404 的爆炸讓NFT 再次偉大

作者:ZAN Team

本文僅作為技術解析,不構成任何投資建議,請謹慎閱讀。

什麼是圖幣二象性?

幣一般指鏈原生Token 或類似ERC20 協議的同質化Token,常見的如BTC、ETH、USDT 等。

圖指的是符合ERC721 協議的非同質化Token(NFT),如CryptoPunks、無聊猿、mfers 等,國內的數位收藏平台(如鯨探)發行的3D 模型資產也認為是圖。

Token 和NFT 都有它自己的限制,例如Token 的流動性比較強,但其本身沒有炒作價值,NFT 有稀有性和獨特性,但往往流動性很差,而且大多是藍籌項目或集中於地板價。

某NFT 專案的流動性深度圖

圖幣二象性是指透過某種方式將Token 和NFT 混合的規範。

我們以Ethereum 為例,一個支持圖幣二象性的項目,它應該即是同質的也是非同質化的,它既可以享受到Token 所帶來的高流動性,又能實現稀有性和獨特性,具備炒作價值。

但這樣的東西真的存在嗎? NFT 的價格和它的稀有度是掛鉤的,為什麼可以做到同質?

bvkLNsTifXvfq8JiLGQwjfnq65jXfjs1R8cYD1ic.png

ERC404 打開了潘朵拉魔盒

2024 年春節期間,一個名為ERC404 的實驗性協議和第一個計畫Pandora 迅速的火出圈。

1709804154416-4f8e4e64-c566-4758-b57a-b05583868337.png

批評的聲音

1709804667573-d07ab741-f082-430f-843a-9aa0cc10772b.png

讚美的聲音

ERC404 獨創了一種圖幣混合的方式,簡單描述就是:

  • 買1 Pandora Token,就會自動獲得1 Pandora NFT

  • 餘額不足1 Pandora Token,你的NFT 就會自動銷毀

  • 買1 Pandora NFT,你錢包裡就會自動多1 Token,同理賣出自動減少

用一張圖表示目前ERC404 的混合邏輯:

1709792457912-3e22467c-a1e5-425e-a74b-a6ccc5a75339.png

ERC404 遊戲規則

以下就是目前的5 種潘朵拉魔盒,它們有不同的稀有度,根據合約實現(https://etherscan.io/address/0x9e9fbde7c7a83c43913bddc8779158f1368f0413#code#F1#L43)我們可以算出機率:

aSZL0E4riUnI5T6xNWzcTUXbTHDmdfjezzTvKwMu.png

實現一個ERC404

ERC404 的第一版程式碼寫的並不好,或者說非常的差強人意。但它解決了一個最主要問題—— 如何在一個合約內同時實現ERC20 和ERC721 的介面。

1709799358730-2b8c193f-52b1-46a1-9b6d-7fd6e33c1b4a.png

三種協議的對比

我們把兩個介面定義中不相關的部分屏蔽,比較下哪些介面是交叉或衝突的:

dYyIYtLtT7xBpcIyqWMaFTAKHmREYsnBWLxRMylN.jpeg

SxZkxPR2N8gxRKtEZbstboCY9Nxe7orATVJM712c.jpeg

可以發現,四個有衝突的介面都是轉帳相關,在ERC20 中最後一個參數的語意是amount,也就是token 的額度,而在ERC721 中參數的語意是tokenId,代表NFT 的編號。

在ERC404 的合約實作中,這個參數的語意被修改為amountOrId,區分何時是amount 何時是tokenId 的方法也很簡單:根據值的大小。

類似1 BTC = 10^9 Sats,在ERC404 世界裡,我們說的1 Token 實際對應的值是10^18,而NFT 的tokenId 一般是從1 開始的自增整數,所以amount 和tokenId 雖然都是整數,但實際的數量級差很多。

例如Pandora 合約是記錄了目前已經mint 了多少個nft(目前是68180),當amountOrId 的值小於等於它時認為是tokenId,否則認為是amount。

這邏輯有用嗎?有用。它合理嗎?

除此之外,Transfer >= 1 Token 時,NFT 的邏輯並不是轉移,而是原帳戶銷毀、新帳戶鑄造。這麼操作的好處是匹配流通性而且實現起來簡單(思考轉移token 不足1 的情況),但卻帶來了誇張的GAS 消耗。

參考這筆交易(https://dashboard.tenderly.co/tx/mainnet/0xa46511e53da28839dd701315c500495565d9d66d59cd25bf178eedc76842e1da),

轉移4 Token 的同時產生了4 個NFT 的銷毀和4 個NFT 的鑄造:

1709798065318-59bc824e-5fcf-4234-80be-842e0c0b3de2.png

交易消耗了$64 的GAS

新敘事和新機會

ERC404 的玩法帶來了幾個隱性的規則:

  1. Token 在DEX 的價格與NFT 在Marketplace 的價格不會差太多。

  2. NFT 被鑄造只有一種情況:收取了1 Token。換言之,把稀有度低的NFT 置換成稀有度高的唯一方法就是不停的交易Token。

  3. Pandora Token 的總供應量為10,000 枚,代表著NFT 的最大數量為1w 個,而且會隨著holder 數量的增加而減小(holder 越多,不足1 Token 的情況會越常見)。

如果我掌握了穩定鑄造「紅色潘朵拉魔盒」的魔法,在交易所買進Token,然後在NFT 市場高價賣掉,是不是可以無限套利?

先看看Pandora 的價格,這些數據提供了套利的理論基礎:

1709800270244-1afa89c6-2e94-4dcc-acd3-43d56a4400c7.png

4.7E 買入Token

1709800446241-e4f0228a-7389-45bc-a945-79dc78df2139.png

NFT 近一週的地板價均大於5E

以上數據並沒有篩選NFT 的稀有度,這種情況下減去磨損的利潤在0.2E 左右。參考上文的隱形規則,如果我們能做到mint 的永遠都是稀有度高的紅色潘多拉,是不是利潤空間更大了?

我們來看看Pandora 的合約,看看在眾多KOL 筆下的「隨機生成」到底是如何實現的:

RPo08uUvkF8j2Vvj1cUUT1GMHT21nNIol9M8OHg6.jpeg

透過閱讀合約實現可得,Pandora Box 的稀有度是偽隨機,跟我們之前實現的CryptoFish 項目類似,tokenId 是自增的,所以下一個mint 出來的NFT 稀有度是完全可預測的。

我們透過一段JavaScript 腳本就可以純粹本地推測,經驗證這段邏輯是完全正確的:

1X4h70yzcLFrVdbBCkV6ieMdONpJthx0NnI3BUak.jpeg

1709802001200-4b2e9b4a-41db-4adf-b4df-1b856378bf74.png

目前Pandora 的minted 自增值為68180,也就是我們推測未來100 個NFT 中,命中紅色稀有度的ID 為:

68186/68201/68213/68227/68228/68257/68259/68262

如果不考慮目前Pandora 項目的流動性降低,這會是一個非常熱門的金融行為。

總結

ERC404 和Pandora 並不是第一個探索NFT 流動性的協議項目,很早之前就有NFT 碎片化的討論,包括ERC1155 也是對NFT 的一種創新。

但為什麼ERC404 這次大家情緒如此高漲?我認為是—— 名字起得好。

無奈ERC404 第一版合約的實現非常差,所以官方也在積極推動V2 版本(https://github.com/Pandora-Labs-Org/erc404)、社區也有第三方實現DN404(https://github. com/Vectorized/dn404),更有甚者搞了個新的協議叫做ERC911,起名屬性拉滿了。

1709802473176-91c656bc-b7fe-4bd5-b1ea-1a2a437de0c5.png

流動性過年期間達到巔峰,目前回落明顯

Pandora V1 的故事可能很快就大結局了,目前的版本有無數的缺陷足夠擊垮它,流動性和Holders 也回落明顯。但目前有越來越多的專案方在嘗試ERC404 模式,CoinMarketCap 上可統計的就有25 個。

相信未來NFT 流動性問題會有更多的解法,ERC404 也能真正的帶來下一個NFT summer。

Total
0
Shares
Related Posts