NFTScan :什么是 ERC-404?深入解读 NFT 协议的未来

上月初,ERC-404 成为最首要热门的话题,ERC-404 是由 Pandora 团队在 2 月初为创作者和开发者等开源的实验性代币标准,其混合 ERC-20 / ERC-721 实现,具有原生流动性和碎片化等特点。伴随着早期的发展,越来越多参与者开始对 ERC-404 这种全新的协议标准进行关注。

一、什么是 ERC-404?

ERC-404 是一种混合 ERC-20(同质化代币)和 ERC-721(非同质化代币 NFT)的协议标准,即 NFT 和 Token 之间可以相互转化,具有原生流动性和碎片化的协议。

通俗一点讲,该协议可以让 NFT 像代币一样进行拆分交易,类似于将一张图分割成多个部分,使得多个人可以共同拥有这张图的一部分。一些蓝筹 NFT 项目,如 BAYC 和 PudgyPenguins 等,其价格已经高得让普通散户望而却步,特别是那些具有稀有属性的蓝筹 NFT,其价格更是高得让其成为有价无市,难以流通。那么 ERC-404 的提出对于这些原本缺乏流动性的 NFT 项目来说是一个重大的改进,这些价格高昂的 NFT 可以在一些主流交易市场进行拆分交易,像购买 BTC、ETH 等代币资产一样方便快捷。

二、PANDORA 是什么?

Pandora 是基于 ERC-404 代币标准构建的第一个项目,它提供了一种独特的交易方式。在这个项目中,每购买一个 PANDORA 代币都会导致一个 NFT 被铸造,并自动出现在你的钱包中。相反,当你卖出 PANDORA 代币时,对应的 NFT 将被销毁。而当代币转让时,也会发生相同的 NFT 销毁和重新铸造过程。但将 NFT 转让并不会导致 NFT 产生变化。

这就意味着可以选择将你的 NFT 出售给一些流动性池,而无需像在传统 NFT 交易平台上一样挂单等待。这种新型交易方式为持有者提供了更多的灵活性和便利性,同时也为 NFT 市场带来了更多的流动性和活力。通过这种方式,Pandora 项目为 NFT 交易带来了全新的可能性,促进 NFT 市场的发展和成熟。

基于 ERC-404 协议标准的龙头项目 Pandora:

三、ERC-404 带来的创新

  1. ERC-404 创新之处,其一是在某些特定条件下可以表现为可替代的同质化代币,而在其他情况下则表现为不可替代的非同质化代币(NFT)。这种灵活性使得 ERC-404 在 Web3 领域具有更广泛的可能性,无论是需要高流动性的交易场景,还是对个性化和独特性有要求的资产管理场景,都能够满足用户的需求,提供更多选择。

  2. ERC-404 扩展了代币的应用场景,为用户带来了更多的可能性。例如允许代币代表部分资产所有权,在 NFT 中,可以实现部分所有权的概念,使得多个用户可以共同拥有同一个 NFT,并根据持有的代币数量共享相应的所有权权益。此外,ERC-404 能够适用于更多种类的资产,为用户提供更多元化的管理。

  3. 允许 NFT 拆分为更小份额的代币,这种分割机制让更多的投资者可以参与到高价 NFT 的投资中,无需购买整个 NFT,从而降低了市场的进入门槛。同时也增加了 NFT 的流动性,因为更多的代币可以被交易,从而增加了市场的活跃度。

  4. ERC-404 涉及到代币在钱包内自动铸造和销毁相应 NFT 的过程,实现了代币份额与 NFT 所有权的无缝衔接。

四、ERC-404 存在的局限性

一开始,由于各类 ERC-404 项目纷纷推出,以太坊网络的 Gas 费用也出现了明显的上涨。然而,随着问题的出现及热度的流失,ERC-404 项目的关注度开始快速下降。龙头项目 PANDORA 相较于最高峰时期下跌严重,其余 ERC-404 项目则出现更早、更大的跌幅。ERC-404 存在什么样的局限性呢?

1. 首先 ERC-404 标准由于底层智能合约的复杂度大幅提高,交易执行过程中所需的 Gas 费用也相应高于常规 ERC-20 转账,而在当前以太坊网络性能较为有限的情况下,高 Gas 费用问题更加突出,直接影响了用户的使用体验。

2. 其次缺乏官方认可和整合挑战,ERC-404 协议并不是 Ethereum 官方认可的,所以增加了其在被广泛采纳之前所面临的不确定性风险;并且要将这一全新标准整合到已有的钱包、交易所、Dapp 等广阔生态系统中,将面临标准化、兼容性、稳定性等诸多障碍问题。

3. 在进行同质化代币的交易时,有可能出现与之对应的 NFT(非同质化代币)被无差别转移给买家的情况,而不考虑 NFT 的稀有度。这种情况可能会导致原本持有者所拥有的价值较高的 NFT 被一并转移,进而造成持有者损失了其价值较高的 NFT 资产。

4. 潜在技术风险,虽然 ERC-404 借鉴了 ERC-20 和 ERC-721 的成熟元素,但它融合两者的方式和机制都是全新的,必然增加了智能合约的复杂性,可能引入了新的攻击面和安全漏洞。ERC-404 标准需要经过严格的第三方安全审计和渗透测试,目前这方面的工作可能仍显不足,需要进行严格的配置和兼容性检查,以防止这种漏洞的出现。

NFT 的流动性一直是一个难解问题,许多项目都致力于解决这一问题。如各个市场平台都试图通过提升用户体验和增加流动性来解决这一挑战。另外,一些项目还尝试通过抵押借贷和 NFT 碎片化等方式来提升 NFT 的流动性,例如将 NFT 分解成 ERC-20 代币在去中心化交易所上提供流动性挖矿等。那 ERC-404 这一协议的出现提供了一个很好的解决方案。

总而言之,ERC-404 提出了一种全新的"混合代币"概念,打破了同质化与非同质化代币的壁垒,为 Web3 生态开辟了新的应用场景等。不过,作为一种实验性标准,ERC-404 仍处于早期采用阶段,正在接受严格测试以确保其稳健性和可靠性,是否会被主流采用值得我们近一步观察。


关于 NFTScan Labs

NFTScan Labs 是一个聚焦在 NFT 领域的开发者组织,成立于 2021 年 3 月份。NFTScan Labs 目前在全球拥有 20+ 位成员伙伴,分布在香港、上海、北美、新加坡等地,团队核心成员从 2016 年开始涉足区块链领域,有多年开发经验和行业前沿认知,对加密钱包、区块链安全、链上数据追踪、DeFi、预言机、NFT 等领域有深入的研究和研发经验。NFTScan Labs 旗下有 3 个核心业务,分别是 NFTScan.COM 数据基础设施、Mint Blockchain L2 网络,以及 NFTScan Labs 面向 Web3 开发者的投资孵化业务。

联系我们:

Email: hello@nftscan.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/435827.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Qt 类的前置声明和头文件包含

1. 在头文件中引入另一个类经常有两种写法 1&#xff09;前置声明 2&#xff09;头文件包含 #ifndef FRMCOUPLE2_H #define FRMCOUPLE2_H#include <QWidget> //头文件包含namespace Ui { class frmcouple2; }//前置声明&#xff1a;QPushButton frmchkeyboard…

QT----云服务器部署Mysql,Navicat连接1698 -Access denied for user ‘root‘@‘‘

阿里云有活动&#xff0c;白嫖了一年的新加坡轻量级服务器&#xff0c;有点卡&#xff0c;有时候要开梯子 白嫖300元优惠券 目录 1 安装启动Mysql服务2 更改连接权限2.1 Navicat连接报错1698 -Access denied for user root 3 qt连接云服务器数据库 1 安装启动Mysql服务 我使用…

Go-zero中分布式事务的实现(DTM分布式事务管理器,在一个APi中如何调用两个不同服务的rpc层,并保证两个不同服务之间的业务逻辑同时成功)

涉及到的相关技术 1.DTM分布式事务管理器,解决跨数据库、跨服务、跨语言栈更新数据的一致性问题。 2.SAGA事务模式,SAGA事务模式是DTM中常用的一种模式,简单易上手.(当然还有其它更多的事务模式,这里采用的SAGA只不过是其中一种较为简单的方法) 3.Go-zero框架,ETCD服务注册... …

虾皮、lazada店铺运营攻略,如何搭建高效、稳定的自养号测评系统

随着电子商务的蓬勃发展&#xff0c;越来越多的人选择在虾皮这样的电商平台上开设店铺&#xff0c;以实现创业梦想。但如何在众多店铺中脱颖而出&#xff0c;成为消费者的首选?本文将为您详细解答“怎么样做好虾皮店铺”&#xff0c;并提供一些实用的运营建议。 一、怎么样做…

Java工作需求后端代码--实现树形结构

加油&#xff0c;新时代打工人&#xff01; 前端页面 带树形结构的表格 最近在新项目上加班加点&#xff0c;下面是个实现树形结构的数据表格。 需求&#xff1a; 在前端页面表格中展示成树形结构的数据。 技术&#xff1a; 后端&#xff1a;Java、Mybatis-Plus、HuTool树形的…

b站小土堆pytorch学习记录—— P18-P22 神经网络+小实战

文章目录 一、卷积层 P181.卷积操作2.代码 二、池化层 P191.池化层简单介绍2.代码&#xff08;1&#xff09;池化操作中数字的变化&#xff08;2&#xff09;池化操作对图片的影响 三、非线性激活 P201.简要介绍2.代码 四、线性层及其他层介绍 P211.线性层2.代码 五、搭建小实战…

docker安装和使用kafka

1. 启动zookeeper Kafka依赖zookeeper, 首先安装zookeeper -p&#xff1a;设置映射端口&#xff08;默认2181&#xff09; docker run --name zookeeper \--network app-tier \-e ALLOW_ANONYMOUS_LOGINyes \--restartalways \-d bitnami/zookeeper:latest2. 启动kafka docker…

实验七 综合实验

一&#xff0e; 下载并成功运行Anaconda,jupyter book ,spyder 输入检验(print (“hello”)) 二&#xff0e; 在jupyter prompt中安装库&#xff1a; 找到anaconda 的Scripts库&#xff0c;并复制路径以备后面安装命令 D:\Program Files\anaconda3\Scripts 进入prompt命令…

网络原理初识

一、IP地址 概念 IP 地址主要用于标识网络主机、其他网络设备&#xff08;如路由器&#xff09;的网络地址。简单说&#xff0c; IP 地址用于定位主机 的网络地址 。 就像我们发送快递一样&#xff0c;需要知道对方的收货地址&#xff0c;快递员才能将包裹送到目的地。 二、…

搭建的svn 1.14.1,拉取代码时候没输入账户密码就报错 auth failed

这边在ubuntu里面搭的svn server&#xff0c;但是拉代码的是否一直报错 auth faield&#xff0c;一开始以为是有auth cache&#xff0c;去设置里面清楚了&#xff0c;windows 里面也清楚了&#xff0c;但是还是报错 问题原因 一直排查才发现&#xff0c;我新增用户的时候&…

vue+uniapp实现图形验证码功能-插件(附源码)

一、需求背景 vueuniapp实现图形验证码功能-插件&#xff08;附源码&#xff09; 在登录系统时&#xff0c;除了密码登录&#xff0c;还需要提供验证码登录。 涉及验证码&#xff0c;为了安全&#xff0c;一般会加入图形验证码&#xff0c;然后再发短信验证码。 如图&#xff1…

为国产信创服务器提供LDAP统一身份认证方案

金融信创作为 8 大行业信创之首&#xff0c;早已成为其他行业信创建设的参考。金融行业有着极为复杂的业务场景&#xff0c;对系统有着极高的稳定可靠需求&#xff0c;因此&#xff0c;在寻找微软 AD 国产化替代方案时&#xff0c;常会涉及到更深层次的场景。例如&#xff0c;最…

计算机大数据毕业设计-基于Flask的旅游推荐可视化系统的设计与实现

基于Flask的旅游推荐可视化系统的设计与实现 编程语言&#xff1a;Python3.10 涉及技术&#xff1a;FlaskMySQL8.0Echarts 开发工具&#xff1a;PyCharm 摘要&#xff1a;以Pycharm为旅游推荐系统开发工具&#xff0c;采用B/S结构&#xff0c;使用Python语言开发旅游景点推…

电网数字孪生的开发框架

电网数字孪生的开发框架通常会综合利用多种技术和工具&#xff0c;包括数据处理、模型建立、仿真与优化等方面的工具和平台。以下是一些常用的开发框架&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。…

网络安全: Kali Linux 进行 SSH 渗透与防御

目录 一、实验 1.环境 2.nmap扫描目标主机 3.Kali Linux 进行 SSH 渗透 3.Kali Linux 进行 SSH 防御 二、问题 1.SSH有哪些安全配置 一、实验 1.环境 &#xff08;1&#xff09;主机 表1 主机 系统版本IP备注Kali Linux2022.4 192.168.204.154&#xff08;动态&…

【JavaScript 漫游】【031】window 对象总结

文章简介 本篇文章为【JavaScript 漫游】专栏的第 030 篇文章&#xff0c;记录了浏览器模型中 window 对象的相关知识点。 window 对象概述 浏览器里面&#xff0c;window 对象&#xff08;注意&#xff0c;w 为小写&#xff09;指当前的浏览器窗口。它也是当前页面的顶层对…

Java中线程操作的相关方法

当涉及到在Java中操作线程时&#xff0c;有许多内置的类和方法可供使用。下面是关于Java中线程操作的主要方法和技术的简要教程&#xff1a; 1. 创建线程 在Java中&#xff0c;有两种主要的方式来创建线程&#xff1a; - 继承 Thread 类并重写其 run() 方法。 - 实现 Runna…

深入探讨javascript的流程控制与分支结构,以及js的函数

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; 所属的专栏&#xff1a;前端泛海 景天的主页&#xff1a;景天科技苑 文章目录 1.流程控制与分支结构1.if分支结构2.switch case 分支结构3.循环结…

C++消息队列处理提高性能的方法

1 消息队列特点 在当前多数软件系统中,处理传递消息多用消息队列机制,他具有以下优点: 1. 异步通信:消息队列支持异步通信,发送者和接收者之间的解耦程度较高。发送者将消息放入队列后即可继续执行,而不需要等待接收者的响应。这样可以提高系统的吞吐量和处理能力。 2.…

删除指定的数

删除指定的数 题目描述&#xff1a;解法思路&#xff1a;解法代码&#xff1a;运行结果&#xff1a; 题目描述&#xff1a; 先输入10个整数存放在数组中&#xff0c;再输入⼀个整数n&#xff0c;删除数组中所有等于n的数字&#xff0c;数组中剩余的数组保证数组的最前面&#…