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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java学习笔记006——子类与父类的类型转换

在Java中,类型转换主要涉及到两种类型:向上类型转换(Upcasting)和向下类型转换(Downcasting)。 1. 向上类型转换(Upcasting): 向上类型转换是将子类的对象转换为父类类…

leetcode 227. 基本计算器 II

题目描述 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 整数除法仅保留整数部分。 你可以假设给定的表达式总是有效的。所有中间结果将在 [-231, 231 - 1] 的范围内。 注意 不允许使用任何将字符串作为数学表达式计算的内置函数&#x…

win10安全中心误删文件怎么办?解析恢复与预防策略

在使用Windows 10的过程中,许多用户依赖于其内置的安全中心来保护电脑免受恶意软件的侵害。然而,有时安全中心的误判可能导致重要文件被错误地删除。当面对这种情况时,了解如何恢复误删的文件并掌握预防措施显得尤为重要。本文将为您详细解析…

java常用技术栈,java面试带答案

前言 我们从一个问题引入今天的主题。 在日常业务开发中,我们可能经常听到 DBA 对我们说“不要”(注意:不是禁止)使用 join,那么为什么 DBA 对 join 这么抵触呢?是 join 本身有问题,还是我们使…

【weblogic 报错 application webapp does not have any Components in it.】

当你启动你的web时,报错weblogic 报错 application webapp does not have any Components in it. 检查你的startWeblogic.sh 看一下你的项目路径是否正确。

G1018选择排序

题目描述 完善程序&#xff1a; 输入N个整数&#xff0c;使用选择排序法从小到大输出。 #include<bits/stdc.h> using namespace std; int N; int a[100010]; int main() {freopen("1455.in","r",stdin);freopen("1455.out","w&quo…

私募证券基金动态-24年2月报

成交量&#xff1a;2月日均9492.60亿元 2024年2月A股两市日均成交9492.60亿元&#xff0c;环比增加30.38%、同比增加5.77%。2月整体15个交易日&#xff0c;有4个单日交易日成交金额过万亿&#xff0c;单日交易日最高成交金额为13576.43亿元&#xff08;2月28日&#xff09;&am…

MySQL 学习笔记(基础篇 Day1)

「写在前面」 本文为黑马程序员 MySQL 教程的学习笔记。本着自己学习、分享他人的态度&#xff0c;分享学习笔记&#xff0c;希望能对大家有所帮助。 目录 0 课程介绍 1 MySQL 概述 1.1 数据库相关概念 1.2 MySQL 数据库 2 SQL 2.1 SQL 通用语法 2.2 SQL 分类 2.3 DDL 2.4 图形…

【leetcode C++】电话号码的字母组合

17. 电话号码的字母组合 题目 给定一个仅包含数字 2-9 的字符串&#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下&#xff08;与电话按键相同&#xff09;。注意 1 不对应任何字母。 题目链接 . - 力扣&#xff08;LeetCode&…

1.类和对象-友元

文章目录 1.全局函数做友元代码运行结果 2.类做友元代码运行结果 1.全局函数做友元 思路分析&#xff1a; 正常情况下&#xff0c;全局函数visit()中的ROOM 类变量r是访问不到Building类中的私有成员的。但是通过在Building类中添加使用全局函数做友元&#xff0c;即可访问私有…

什么是ElasticSearch的深度分页问题?如何解决?

在ElasticSearch中进行分页查询通常使用from和size参数。当我们对ElasticSearch发起一个带有分页参数的查询(如使用from和size参数)时,ElasticSearch需要遍历所以匹配的文档直到达到指定的起始点(from),然后返回从这一点开始的size个文档 在这个例子中: 1.from 参数定义…

ThreadLocal通俗解读,举个例子?

ThreadLocal 解读 ThreadLocal 是 Java 中一个用来创建线程局部变量的类。它为每个使用该变量的线程提供独立的变量副本 线程局部变量意味着对于同一个 ThreadLocal 实例&#xff0c;在不同的线程中访问到的值是不同的&#xff0c;每个线程都有自己的变量副本。这样可以在多线…

代码学习记录13

随想录日记part13 t i m e &#xff1a; time&#xff1a; time&#xff1a; 2024.03.06 主要内容&#xff1a;今天的主要内容是二叉树的第二部分哦&#xff0c;主要有层序遍历&#xff1b;翻转二叉树&#xff1b;对称二叉树。 102.二叉树的层序遍历226.翻转二叉树101. 对称二叉…

MySQL用户创建和权限分配

MySQL用户创建和权限分配 用户创建 查看用户 select user,host from user; 创建用户 create user ‘用户名’ ‘host’ identified by 密码’; 删除用户 drop user ‘用户名’ ‘host’; 更新host update user set host ‘%’ where user 用户名‘&#xff1b; 权限分配 查…

逢7过,从任意一个数字开始报数,当你要报的数字包含7或者是7的倍数时都要说:过(1~100之间满足逢7必过规则的数据)

分析&#xff1a;这题就是碰到 7是个位&#xff0c;7是十位&#xff0c;7的倍数 就要过 // 1 2 3 4 5 6 过 8 9 10 11 12 13 过 14 15 16 过 18 19 20 过。。 69 过 过 过 过 过 。。80.。。 判断每个数字&#xff0c;如果符合条件&#xff0c;就打印过&#xff0c;如果不符…

2024中国重庆沐浴博览会5月29日-31日

2024中国沐浴展——世界级温泉胜地&#xff0c;引领健康产业新风向 2024第五届中国沐浴健康产业&#xff08;重庆&#xff09;博览会暨第十一届中国沐浴温泉文化节 ——世界级温泉胜地&#xff0c;引领健康产业新风向 随着人们生活水平的提高和健康意识的增强&#xff0c;沐…

LeetCode-第67题-二进制求和

1.题目描述 给你两个二进制字符串 a 和 b &#xff0c;以二进制字符串的形式返回它们的和。 2.样例描述 3.思路描述 将两个二进制字符串转换成整型&#xff0c;然后相加后的整型转为二进制字符串 4.代码展示 class Solution(object):def addBinary(self, a, b):# 将字符串…

AI新工具(20240306) mlx-swift-chat Mac运行本地模型;Comflowyspace开源AI图像和视频生成工具

1: mlx-swift-chat 专为 Apple 硅片设计的高效机器学习框架&#xff0c;支持在本地实时运行 LLM 模型&#xff08;如 Llama、Mistral&#xff09; mlx-swift-chat 是一个为苹果系统&#xff08;例如你的笔记本电脑上的Apple Silicon&#xff09;特别设计的机器学习框架 MLX 的…

计划任务和日志

一、计划任务 计划任务概念解析 在Linux操作系统中&#xff0c;除了用户即时执行的命令操作以外&#xff0c;还可以配置在指定的时间、指定的日期执行预先计划好的系统管理任务&#xff08;如定期备份、定期采集监测数据&#xff09;。RHEL6系统中默认已安装了at、crontab软件…

前端如何实现高度的自动过渡

主要是利用了浏览器的渲染机制。 <!doctype html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport"content"widthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, mini…