ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

作者:ZAN Team

什麼是圖幣二象性?

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

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

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

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

某NFT 專案的流動性深度圖

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

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

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

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理 ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

#80 掛單價18.3E #7520 掛單價281.4E

ERC404 打開了潘朵拉魔盒

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

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

批評的聲音讚美的聲音

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

  • 買1 Pandora Token,就會自動獲得1 Pandora NFT
  • 餘額不足1 Pandora Token,你的NFT 就會自動銷毀
  • 買1 Pandora NFT,你錢包裡就會自動多1 Token,同理賣出自動減少

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

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

ERC404 遊戲規則

以下就是目前的5 種潘朵拉魔盒,它們有不同的稀有度,根據合約實現我們可以算出來機率:

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理
39.5%

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理
23.4%

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理
19.5%

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理
11.7%

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理
5.9%

實現一個ERC404

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

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

三種協議的對比

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

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

可以發現,四個有衝突的介面都是轉帳相關,在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 消耗。

參考這筆交易,轉移4 Token 的同時產生了4 個NFT 的銷毀和4 個NFT 的鑄造:

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

交易消耗了$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 的價格,這些數據提供了套利的理論基礎:

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

4.7E 買進Token NFT 近一週的地板價均大於5E

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

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

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

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

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

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理

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

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

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

總結

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

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

無奈ERC404 第一版合約的實現非常差,所以官方也在積極推動V2 版本、社區也有第三方實現DN404,更有甚者搞了個新的協議叫做ERC911 🤡,起名屬性拉滿了。

ERC404的爆紅讓NFT再次偉大?技術角度解析其機制及原理流動性過年期間達到巔峰,目前回落明顯

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

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

Total
0
Shares
Related Posts