一文了解ERC404协议

一、ERC404基础讲解

1、什么是ERC404协议

ERC404协议是一种实验性的、混合的ERC20/ERC721实现的,具有原生流动性和碎片化的协议。即该协议可让NFT像代币一样进行拆分交易。是一个图币的互换协议。具有原生流动性和碎片化的协议。

这意味着通过 ERC404 协议,NFT 可以像传统代币一样自由交易。ERC404 协议大大提升了 NFT的流动性和实用性。

想象一下,像 PUNK 一样昂贵、缺乏流动性的蓝筹 NFT 的所有权,可以在主流交易所作为流动资产进行交易,就好像它是普通的诸如 ERC20 的代币资产一样。

ERC404 是结合了ERC-20 和ERC-721 的代币标准,达成以下几个新功能

  1. 让代币同时具备FT、NFT 的特性
  2. 碎片化NFT 所有权、解放NFT 流动性
  3. 让NFT 可以直接在DEX 上交易

2、ERC-404运行原理

ERC-404 混合了ERC-20和ERC-721 标准的元素,而这两种标准在传统设计上并不相互影响,这使其不同于以往的NFT 碎片化协议,只是简单的将NFT碎片化进行发行。ERC-404 的设计目的是在实施该标准的 NFT 项目中实现原生碎片化和流动性。这为实验和交易 NFT 提供了新的途径。

3、ERC-404是如何工作的?

ERC-404的运作可以简要概括为以下几个步骤:

创建Replicant NFT:每个ERC-404代币与一个唯一的Replicant NFT相对应。Replicant NFT是不可替代的数字资产,具有唯一的标识符和属性,如艺术图像、元数据和稀有度等。

购买ERC-404代币:投资者可以购买ERC-404代币,从而获得与该代币关联的部分NFT的所有权。这种部分所有权的概念使得投资者无需一次性购买整个NFT,而是可以通过购买部分NFT来参与市场。

交易和转移ERC-404代币:当投资者拥有一个ERC-404代币并决定将其交易或转移时,该代币将被使用。这将触发Replicant NFT的燃烧和重新铸造过程。

燃烧和重新铸造:在燃烧和重新铸造的过程中,原始的Replicant NFT将被销毁,而一个新的Replicant NFT将被重新铸造。这样,代币的所有权得以变更,并且投资者可以持有新的、与之前不同的部分NFT。

随机属性变化:在燃烧和重新铸造过程中,新铸造的Replicant NFT的外观和属性将发生随机变化。这意味着新铸造的NFT可能具有与之前不同的外观、属性或稀有度。这种随机性确保了每个Replicant NFT的独特性和不可预测性。

通过这些步骤,ERC-404实现了NFT的流动性和碎片化。投资者可以通过购买部分NFT的代币来参与市场,无需一次性购买整个NFT。同时,随机属性变化和刷新NFT的机制为投资者带来了更多的乐趣和探索空间,增加了NFT的吸引力和价值。然而,由于属性变化是随机的,用户无法准确控制NFT的最终属性。因此,在参与ERC-404生态系统时,用户需要权衡投入与可能获得的NFT变化之间的风险和回报。

二、ERC404的出现带来了什么

ERC404 协议解决了 NFT 的一个重要的问题:流动性。和其他任何通过碎片化解决流动性的方法不同,ERC404 将图币合二为一,但又可同时分别买卖。

近年来,NFT 与社群经济的融合越来越受到重视。NFT 提供了一种独特的方式来激励和奖励社群成员的参与,通过限量版的数字资产、社群专属的收藏品等形式深化用户的归属感和参与感。此外,NFT 也成为了社群内部经济活动的一种新工具,允许社群通过买卖、交换或共享这些独特的数字资产来创建价值和收益。随着技术的进步,如 ERC404 这样的新标准的出现,为 NFT 的社群经济应用提供了更多的可能性,包括资产的分割所有权和提高流动性,进一步拓展了社群经济的边界和潜力。

三、与ERC404有关的项目:Pandora

1、Pandora项目介绍

Pandora 是第一个基于ERC404 代币标准构建的项目,一个 10k 的 NFT 项目,对应 10k 的 PANDORA ERC20代币是一种个于ERC20和ERC721之间的试验性的代币标准Pandora ERC404代币可以在Uniswap等平台进行交易买卖,1枚Pandora ERC404代币可以对应1枚Pandora NFT (被称为Replicant NFT) ,一组不同颜色盒子形象的NFT在Pandora项目中,其ERC404代币是PANDORA,PANDORA代币和Pandora Replicants一样总量都是10.000枚,它的Replicant NFT是Pandora Replicants.

用户首先可以在Uniswap V3上使用ETH等代币兑换PANDORA代币,用户持有PANDORA代币就相当于碎片化的持有Pandora的NFT (Pandora Replicants),持有的代币数量决定了用户所拥有的NFT数量。

通过ERC404标准,Pandora实现了NET碎化的效果比如在看好基个NFT系列时,田户可以选择持有一定量的代千而非完整的NFT,这对干资金配置而言更加灵活,同时也降低了参与NFT投资的金额门槛。

2、Pandora/ERC-404 最大的优势有哪些

1)创新优势

正如我们前面提到的,ERC-404 能够使不清楚缺乏流动性的 NFT(基于 ERC-721 协议)可以像数字代币(基于 ERC-20)一样具有流动性,甚至未来这种 NFT 也可以直接进行各种 DeFi 活动,比如网络、质押等。

2)先发优势

任何新概念的诞生,尤其是诞生后还能爆火的概念,首先应该放下偏见去看待我们。就在去年BRC-20刚出现的时候,很多人也都看不上,结果到了现在,变成了了是BRC-20看不上很多人。

ERC-404协议是一个刚刚诞生的新协议,而Pandora是该协议上面的第一个项目,具有先发优势。随着ERC-404协议的火爆,各种基于该协议的这个项目几天如雨后春笋一般开始冒出来,一些新项目启动时大概率会采用BRC-20的玩法,比如可能会给持有Pandora的用户进行空投。

3)开源

据了解ERC-404协议是开源的,所以,其他开发者可以基于该协议发布自己的项目,也可以基于现有协议进行二次开发。

未来如果一旦这个协议得到认可并成为以太坊的标准协议,那么势必会有更多的NFT项目方会借助这个热点和创新点进行发币,并且也将会有大量的代币项目方直接发NFT ,总之就是数字代币和NFT进行结合确实是一种不错的创新和玩法。

四、ERC404的安全性问题

ERC404 v2 的改进让 ERC404 协议更加具有拓展性和可持续性,但其中仍有一些安全风险值得关注:

1)白名单功能:可能会带来中心化问题或滥用的可能性;

2)转账函数问题:transferFrom 函数处理 ERC20 和 ERC721 转账,并根据 valueOrId_参数区分两者的逻辑。开发者或用户在调用该函数时可能出错,因为该函数有一个前提假设,如果转移的值大于铸造计数的值,则该笔转账是 ERC20 代币的转账;

3)Gas 优化:还有许多提升空间。如,ERC404 v2 合约使用自定义错误 revert NotFound (),而不是 solidity 支持的带有错误消息的 require 语句,这增加了一部分 Gas 消耗;

4)缺少紧急暂停功能:所有的智能合约都可能存在漏洞,ERC404 作为新诞生的协议,合约漏洞问题不可忽视。因此,在团队开发合约时,应在合约中设置紧急暂停功能并制定风险应对方案,以便在风险出现时快速反应,修复漏洞。

相关推荐
Robot2513 分钟前
浅谈,华为切入具身智能赛道
人工智能
只怕自己不够好8 分钟前
OpenCV 图像运算全解析:加法、位运算(与、异或)在图像处理中的奇妙应用
图像处理·人工智能·opencv
加密新世界8 分钟前
Move on Sui入门 004-在sui链上发布Coin合约和Faucet Coin合约
区块链
果冻人工智能1 小时前
2025 年将颠覆商业的 8 大 AI 应用场景
人工智能·ai员工
代码不行的搬运工1 小时前
神经网络12-Time-Series Transformer (TST)模型
人工智能·神经网络·transformer
石小石Orz1 小时前
Three.js + AI:AI 算法生成 3D 萤火虫飞舞效果~
javascript·人工智能·算法
孤独且没人爱的纸鹤1 小时前
【深度学习】:从人工神经网络的基础原理到循环神经网络的先进技术,跨越智能算法的关键发展阶段及其未来趋势,探索技术进步与应用挑战
人工智能·python·深度学习·机器学习·ai
阿_旭1 小时前
TensorFlow构建CNN卷积神经网络模型的基本步骤:数据处理、模型构建、模型训练
人工智能·深度学习·cnn·tensorflow
羊小猪~~1 小时前
tensorflow案例7--数据增强与测试集, 训练集, 验证集的构建
人工智能·python·深度学习·机器学习·cnn·tensorflow·neo4j
极客代码2 小时前
【Python TensorFlow】进阶指南(续篇三)
开发语言·人工智能·python·深度学习·tensorflow