ERC404的爆火让NFT再次伟大?技术角度解析其机制及原理

2个月前
标签:比特币0679
文章来源: PANews

作者:ZAN Team

ERC404的爆火让NFT再次伟大?技术角度解析其机制及原理

什么是图币二象性?

币一般指链原生 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。

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

评论

暂时没有评论,赶紧抢沙发吧!