作者:ZAN Team
本文僅作為技術解析,不構成任何投資建議,請謹慎閱讀。
什麼是圖幣二象性?
幣一般指鏈原生代幣或類似ERC20 協議的同質化代幣,常見的例如BTC、ETH、USDT 等。
圖指的是符合ERC721 協議的非同質化代幣(NFT),如CryptoPunks、無聊猿、mfers 等,國內的數位收藏平台(如鯨探)發行的3D 模型資產也認為是圖。
Token 和NFT 都有它自己的限制,例如代幣的流動性比較強,但其本身沒有炒作價值,NFT 有稀有性和獨特性,但往往流動性很差,而且大多是藍籌項目或中心化於地板價。
某NFT項目的流動性深度圖
圖幣二象性是指透過某種方式將代幣和NFT 混合的規範。
我們以Ethereum 為例,一個支持圖幣二象性的項目,它應該即是同質的也是非同質化的,它既可以享受到代幣所帶來的高流動性,又能實現稀有性和獨特性,具備炒作價值。
但這樣的東西真的存在嗎? NFT 的價格和它的稀有度是掛鉤的,為什麼可以做到同質?
ERC404 打開了潘朵拉魔盒
2024 年春節期間,一個名為ERC404 的實驗性協議和第一個計畫Pandora 迅速的火出圈。
批評的聲音
讚美的聲音
ERC404 獨創了一種圖幣混合的方式,簡單描述就是:
買入1 Pandora代幣,就會自動獲得1 Pandora NFT
餘額不足1 Pandora代幣,你的NFT 就會自動銷毀
買1 Pandora NFT,你錢包裡就會自動多1代幣,同理賣出自動減少
用一張K線走勢圖達目前ERC404 的混合邏輯:
ERC404 遊戲規則
以下就是目前的5 種潘朵拉魔盒,它們有不同的稀有度,根據合約實現(https://etherscan.io/address/0x9e9fbde7c7a83c43913bddc8779158f1368f0413#code#F1#L43)我們可以算出機率:
實現一個ERC404
ERC404 的第一版程式碼寫的並不好,或者說非常的差強人意。但它解決了一個最主要問題—— 如何在一個合約內同時實現ERC20 和ERC721 的介面。
三種協議的對比
我們把兩個介面定義中不相關的部分屏蔽,比較下哪些介面是交叉或衝突的:
可以發現,四個有衝突的介面都是轉帳相關,在ERC20 中最後一個參數的語意是amount,也就是token 的額度,而在ERC721 中參數的語意是tokenId,代表NFT 的編號。
在ERC404 的合約實作中,這個參數的語意被修改為amountOrId,區分何時是amount 何時是tokenId 的方法也很簡單:根據值的大小。
類似1 BTC = 10^9 Sats,在ERC404 世界裡,我們說的1代幣實際對應的值是10^18,而NFT 的tokenId 一般是從1 開始的自增整數,所以amount 和tokenId 雖然都是整數,但實際的數量級差很多。
例如Pandora 合約是記錄了目前已經mint 了多少個nft(目前是68180),當amountOrId 的值小於等於它時認為是tokenId,否則認為是amount。
這邏輯有用嗎?有用。它合理嗎?
除此之外,Transfer >= 1代幣時,NFT 的邏輯並不是轉移,而是原帳戶銷毀、新帳戶鑄造。這麼操作的好處是匹配流通性而且實現起來簡單(思考轉移token 不足1 的情況),但卻帶來了誇張的GAS 消耗。
參考這筆交易(https://dashboard.tenderly.co/tx/mainnet/0xa46511e53da28839dd701315c500495565d9d66d59cd25bf178eedc76842e1da),
轉移4代幣的同時產生了4 個NFT 的銷毀和4 個NFT 的鑄造:
交易消耗了$64 的GAS
新敘事和新機會
ERC404 的玩法帶來了幾個隱性的規則:
Token 在DEX 的價格與NFT 在Marketplace 的價格不會差太多。
NFT 被鑄造只有一種情況:收取了1代幣。換言之,把稀有度低的NFT 置換成稀有度高的唯一方法就是不停的交易代幣。
Pandora代幣的總供應量為10,000 枚,代表NFT 的最大數量為1w 個,而且會隨著holder 數量的增加而減小(holder 越多,不足1代幣的情況會越常見)。
如果我掌握了穩定鑄造「紅色潘朵拉魔盒」的魔法,在交易所買進代幣,然後在NFT 市場高價賣掉,是不是可以無限套利?
先看看Pandora 的價格,這些數據提供了套利的理論基礎:
4.7E 買入代幣
NFT 近一週的地板價均大於5E
以上數據並沒有篩選NFT 的稀有度,這種情況下減去磨損的利潤在0.2E 左右。參考上文的隱形規則,如果我們能做到mint 的永遠都是稀有度高的紅色潘多拉,是不是利潤空間更大了?
我們來看看Pandora 的合約,看看在眾多KOL 筆下的「隨機生成」到底是如何實現的:
透過閱讀合約實現可得,Pandora Box 的稀有度是偽隨機,跟我們之前實現的CryptoFish專案類似,tokenId 是自增的,所以下一個mint 出來的NFT 稀有度是完全可預測的。
我們透過一段JavaScript 腳本就可以純粹本地推測,經驗證這段邏輯是完全正確的:
目前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,起名属性拉满了。
流動性過年期間達到巔峰,目前回落明顯
Pandora V1 的故事可能很快就大結局了,目前的版本有無數的缺陷足夠擊垮它,流動性和Holders 也回落明顯。但目前有越來越多的專案方在嘗試ERC404 模式,CoinMarketCap 上可統計的就有25 個。
相信未來NFT 流動性問題會有更多的解法,ERC404 也能真正的帶來下一個NFT summer。