Erc-404来了,trc-404还会远吗?

ERC-404来了,TRC-404还会远吗?

Andrew Tonx March 04, 2024

一、背景

2024 年 2 月初,正值农历春节期间,有一个关键词 ERC-404,如流星一样划过 Web3 领域,然后又几乎销声匿迹了。

然而我在参加一些行业聚会以及和一些朋友交流时,居然发现好几个都在“偷偷”进行 404 相关项目的开发,所以说 ERC-404 并不是销声匿迹了,而是正在积蓄能量,相信不久会破茧化蝶并涌现新的生态。

而之所以我相信 “404 生态” 将会爆发,是因为 ERC-404 创新的“流动性”和“可拆分性”方案,极大地改善了 NFT 收藏者和市场参与者的用户体验,并真正解锁了一种新的资产类别,半同质代币 (SFT, semi-fungible tokens)。

ERC-404 是一种介于 ERC-20ERC-721 之间的试验性的代币标准。 之所以代号是 “404”,最可能的原因是 ERC-404 并没有按照以太坊 ERC 的标准去提交,因此在 ERC 标准文档库中肯定是查询不到的,所以就直接用了 HTTP 标准码的 “404 Not Found” 来编号,属于一种冷幽默吧。

ERC-404 的代币 Pandora 可以在 Uniswap 等平台进行交易,类似于同质化代币(FT)。 1 枚 Pandora 代币可以对应 1 枚 Pandora Replicant NFT。数学关系如下:nReplicant NFT = [nERC404] 其中 [n] 表示不大于该数的最大整数, nReplicant NFT 表示 Replicant NFT 的数量,nERC404 表示 ERC404 代币的数量。

简单举例说明:凑齐 1 整枚代币即可持有一个 NFT。例如,用户持有0.5 个代币,他拥有0 个NFT;用户持有1 个代币,他拥有1 个NFT;用户持有1.5 个代币,他拥有1 个NFT;用户持有2 个代币,他拥有2 个NFT;以此类推。通过 ERC404 标准,Pandora 实现了类似 NFT 碎片化的效果。

从经济层面来看,当用户在看好某个 NFT 系列时,可以选择持有一定量的 FT 而非完整的 NFT,这对于资金配置而言更加灵活,同时也降低了参与 NFT 投资的资金门槛。

ERC-404 格式的 Replicant NFT 与常见的 ERC-721 格式的 NFT 不同,Replicant NFT 有着燃烧和重新铸造的机制,当用户对 ERC-404 进行转账或交易等操作时即会触发。

整数的 ERC-404 代币会与 Replicant NFT 绑定,因此当 ERC-404 代币发生变动时,Replicant NFT 也会发生变动。

这里有两种情况:

  1. 当用户出售 ERC404 代币时,用户钱包中的 Replicant NFT 会被燃烧。
  2. 当用户转账时,Sender 钱包中的 ReplicantNFT 会被燃烧,然后在 Receiver 钱包重新铸造出新的 ReplicantNFT。

每一次重新铸造,Replicant NFT 的特征都会重新刷新,稀有度也可能随之发生变化。因此,如果用户对他的 NFT 不满意,他可以将其不断的进行转账以刷新 NFT 直至获得喜欢的 NFT。

ERC-404 旨在为以太坊区块链上的数字资产提供多功能性、原生流动性和可编程稀缺性。 ERC-404 标准虽然是非官方的和实验性的,但促进了 NFT 的所有权流转,为 NFT 领域的实验和交易开辟了新的途径。它允许在单一代币标准中实现可替代性和不可替代性的独特融合,为数字资产管理和交易中的创新应用和实用性提供了潜力。

二、人物

Pandora 团队目前为匿名状态,根据网上已有信息,其中 Acme 是 GitHub 最初提交者,从他的社交账号来看他是 Coinbase 的工程师。另外一个 Crowd Ctrl 则更加神秘。

Acme

Crowd Ctrl

三、实现标准

如下图所示,我对比了 3 个标准之间的方法和事件,因为 ERC-404 是融合了 ERC-20 和 ERC-721 标准,所以新增了很多方法,其中相对标准的方法我使用了蓝色字体标注。

基于 ERC-404 的实现逻辑和代码的复杂性,当前 ERC-404 有如下一些让人不喜的问题:

  • **NFT 稀有度无差别问题:**通过 FT 转账而触发的 NFT 的转移,会进行无差别转移,不考虑稀有度。
  • **FT 精度问题烧毁NFT问题 :**如果 FT 从 3 变成 2.99999999,也会烧毁一个 NFT。
  • 增加 Gas 消耗问题: 因为 ERC-404 协议本身的复杂性,导致处理 FT 和 NFT 转移时增加很多 Gas。
  • 其他竞争标准列举的问题。

四、竞争协议

因为上述的 ERC-404 潜在问题,Ethereum 开发者(代号 cygaar" 与 quit)很快推出 DN-404,其中 DN 是Divisible NFT 的缩写,试图解决面临的一些核心问题,特别是在效率和交易费用方面:

  1. 简化智能合约复杂度: 透过分离 ERC-20 和 ERC-721 功能到两个独立的合约,DN-404 减少了智能合约的复杂性。这不仅使合约更容易理解和审计,还可能降低因复杂度引入漏洞的风险。
  2. 提高效率和降低交易费用: DN-404 透过优化智能合约的结构和操作,预计能对交易费用的影响减少 20%。这是透过将原本在ERC-404 中尝试在单一合约中融合可替代和不可替代代币的功能,分割成两个分开的合约来实现的—— 一个基于ERC-20 的“基础” 合约和一个基于ERC-721 的“镜像” 合约。
  3. (高优先级)兼容既有标准: DN-404 的兼容设计,允许 ERC-721 “镜像” 合约,可以像标准的 ERC-721 合约一样被处理,确保了与现有支持 ERC-721 的其他协议的兼容性。这种设计支持了更广泛的生态系统整合,而不需要修改现有的基础设施来适应新的代币标准。
  4. 无缝整合流程: 当基础ERC-20 代币被转移时,对应的镜像 NFT 会自动被铸造或销毁,这提供了一个流畅且无缝的使用者体验,并且保持了 FT 和 NFT 之间的紧密联系。
  5. 极端情况优化: DN-404 旨在解决 ERC-404 在某些边缘条件下可能遇到的问题,比如重组后的 NFT 可能与其原始状态不同的问题,透过更明确的合约逻辑和操作来达成这一点。

五、TRC-404?

ERC404 是一项重大创新,可为 FT 和 NFT 提供各种新的交互机制和链上新协议。它的混合性质为游戏、生成艺术、现实世界资产(RWA)等领域的大量新用例带来潜力。比如其 NFT 燃烧重铸功能在游戏等特定应用场景依然有着很大的想象力。

那 404 协议在 TON 生态是否会爆发? 我知道的是已经有几个团队正在 TON 上开发 404 相关项目。当然基于 TON 的异步并发特性,想要混合 Jetton 和 NFT 并且保持低的 gas fee 其实蛮有挑战的一个工作,同时还需要考虑“生态兼容性和可组合性”,但是我相信不久会看到 TRC-404 全面开花。

六,参考资料

Pandora

相关文章

3 Likes

質量很好啊!感謝分析跟解釋。

圖片準備得很好。