市值: $2.1835T 0.48%
成交额(24h): $65.4124B -13.96%
恐惧与贪婪指数:

20 - 极度恐惧

  • 市值: $2.1835T 0.48%
  • 成交额(24h): $65.4124B -13.96%
  • 恐惧与贪婪指数:
  • 市值: $2.1835T 0.48%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

解释ERC-20与ERC-721智能合约

ERC-20 tokens are fungible and ideal for currencies, while ERC-721 tokens are unique NFTs used for digital collectibles and assets.

2025/07/10 18:21

了解ERC-20和ERC-721的基础知识

在讨论基于以太坊的令牌时,最常见的两个标准是ERC-20ERC-721 。这些是智能合同模板,它们定义了令牌如何在以太坊区块链上行事。 ERC-20主要用于可函件的代币,这意味着每个令牌都相同且与另一种类型相同。这使其非常适合货币或公用事业令牌等用例。

另一方面, ERC-721代表非杀菌令牌(NFTS),其中每个令牌都是唯一的,不能直接被另一个代码替换。该标准使数字收藏品,艺术品,游戏项目等能够在区块链上具有不同的属性和所有权记录。

这两个标准之间的区别在于他们的预期用例以及它们处理令牌转移和识别的方式。

令牌结构和互换性

ERC-20合同中,令牌的结构是与地址相关的简单平衡。每个令牌都具有与同一合同的其他任何书籍相同的值和功能。例如,如果您拥有100个DAI令牌,则每个DAI的价值与另一个DAI完全相同,并且转移一个DAI不会影响您的持有的总体价值或身份。

相反, ERC-721令牌是通过单个ID唯一可识别的。每个令牌都有元数据和属性,即使在同一合同中,也将其与他人区分开。当您拥有代表一件数字艺术的NFT时,没有其他代币可以替换它,因为它的ID和内容是唯一的。

这种结构差异会影响开发人员在分散应用程序中如何实现转移,批准和所有权跟踪等功能。

智能合同功能和界面

ERC-20标准定义了必须在合规合同中实现的几个核心功能和事件。其中包括:

  • totalSupply() - 返回流通中的令牌总数
  • balanceOf(address account) - 检索特定地址的令牌余额
  • transfer(address recipient, uint256 amount) - 允许用户将令牌发送到另一个地址
  • approve(address spender, uint256 amount) - 授权代表所有者支出代币的另一个地址

这些功能确保钱包,交换和DAPP之间的无缝相互作用。

对于ERC-721 ,该界面包括适合独特性的功能:

  • balanceOf(address owner) - 检查地址拥有多少个NFT
  • ownerOf(uint256 tokenId) - 标识特定令牌ID的当前所有者
  • safeTransferFrom(address from, address to, uint256 tokenId) - 在确保接收器可以处理的同时,安全传输一个令牌
  • approve(address approved, uint256 tokenId) - 赠款许可转让特定令牌

这些功能集的差异反映了可及格和无牙的生态系统的对比需求。

用例和现实应用程序

ERC-20标准为各种各样的项目提供了大量的项目,包括Tether(USDT)Dai(Dai)等Stablecoins, UniComp等治理令牌,以及跨Defi平台的公用事业令牌。由于它们的统一性,这些代币非常适合分裂性和互换性至关重要的财务应用。

相比之下, ERC-721助长了NFT市场的兴起,例如OpensearanibleFoundation ,在这些市场上,数字收藏品,虚拟房地产和游戏中资产都被交易了。诸如Cryptopunks无聊的APE游艇俱乐部分散的项目都利用此标准将可验证的稀缺性和所有权分配给独特的数字物品。

开发人员通常会根据标记化的资产是否需要个性和出处跟踪,简单的函件和交换性,通常会选择这些标准。

汽油效率和转移机制

转移ERC-20代币通常涉及每次转移的单个交易,使其在处理大量大量时相对较高。标准的简单性还意味着执行交易所需的计算更少。

但是,移动多个ERC-721代币需要为每个令牌单独的交易,这可能会导致较高的天然气成本。为了减轻这种情况,一些开发人员使用批处理传输扩展或ERC-1155 (例如ERC-1155)将多个NFT捆绑到单个交易中,后者结合了可函数和无牙功能。

此外,与ERC-20合同相比, ERC-721需要额外的逻辑来跟踪单个级别的令牌所有权,从而增加合同的复杂性和执行成本。

常见问题

ERC-20代币可以变得不可杀死吗?不,由于其设计,ERC-20令牌本质上是可替代的。但是,开发人员可以使用ERC-721ERC-1155创建新合同来代表从原始令牌中得出的独特资产,尽管这不会改变现有的ERC-20代币本身的性质。

是否可以将ERC-721令牌转换为ERC-20令牌?从技术上讲,是的,但是仅通过创建一种机制,即ERC-721代币被锁定并通过包装合同表示为可及的代币。这通常是在NFT转换为可分割股份的分数化平台中可以看到的。

哪种标准对游戏资产更好:ERC-20或ERC-721?这取决于资产类型。将ERC-20用于可消耗品,例如游戏中的货币或可互换的药水。使用ERC-721用于具有单独特征和稀有性的武器,角色或皮肤等独特物品。

ERC-20和ERC-721合同是否支持元数据? ERC-20并不能本地支持基本令牌细节之外的元数据,例如名称和符号。然而, ERC-721包括通过链储存引用(例如IPF)的元数据支持,这些元数据允许涉及到每个令牌绑定的丰富描述,图像和属性。

免责声明:info@kdj.com

所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!

如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。

相关百科

什么是资金费率翻转?为什么它经常预示着市场情绪的变化

什么是资金费率翻转?为什么它经常预示着市场情绪的变化

2026-06-14 03:57:05

市场波动模式1. Bitcoin 在重大宏观经济公告期间,24 小时内价格波动往往超过 10%。 2. 合并事件期间,以太坊的波动性指数飙升至 95 以上,反映出 Layer 1 和 Layer 2 生态系统的深度流动性碎片化。 3. 稳定币脱钩——例如 USDC 在 2023 年 3 月暂时偏离至...

如何识别加密货币期货市场中的市场操纵信号

如何识别加密货币期货市场中的市场操纵信号

2026-06-12 17:26:02

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少每个区块新进入流通的 BTC 数量。 3.截至2020年减半,矿工每区块获得6.25 BTC;下一次减少将使其达到 3.1...

什么是杠杆陷阱?为什么零售贸易商经常被抓

什么是杠杆陷阱?为什么零售贸易商经常被抓

2026-06-12 23:53:36

市场波动模式1. Bitcoin 在 ETF 批准公告或重大交易所中断等高流动性事件期间,24 小时窗口内价格波动通常超过 5%。 2. 以太坊的波动性峰值与第 2 层采用指标密切相关,特别是当新的 Rollup 在主网上线并经历快速用户增长时。 3. 稳定币脱钩事件(例如 2023 年 3 月的 ...

什么是突破交易?期货交易者如何捕捉大幅价格变动

什么是突破交易?期货交易者如何捕捉大幅价格变动

2026-06-13 05:19:40

了解加密货币期货的突破机制1. 当 Bitcoin 或山寨币价格果断突破既定阻力位且交易量持续激增时,就会发生突破,通常会引发杠杆多头头寸的级联清算。 2. 在永续合约市场中,突破经常与融资利率飙升和未平仓合约扩张同时发生,这表明机构参与而不是散户噪音。 3. 与现货市场不同,加密货币期货的突破会被...

如何在重大经济公告期间交易加密货币期货

如何在重大经济公告期间交易加密货币期货

2026-06-12 22:50:44

市场波动模式1. Bitcoin 在减半公告或主要交易所上市等高流动性事件期间,单个 24 小时窗口内的价格波动通常超过 5%。 2. 过去 36 个月,山寨币与 BTC 的相关性平均高于 0.78,表明对 Bitcoin 方向性走势的强烈依赖。 3. 期货未平仓合约的飙升常常先于急剧逆转——尤其是...

什么是保证金余额?理解期货风险控制的核心

什么是保证金余额?理解期货风险控制的核心

2026-06-12 15:19:45

市场波动模式1. Bitcoin的价格波动通常与美国通胀报告和美联储利率决策等宏观经济指标相关。 2. 山寨币的走势经常反映 Bitcoin 的轨迹,尽管在反弹和调整期间幅度有所放大。 3. 交易所交易基金(ETF)批准公告立即引发现货和衍生品市场的流动性转移。 4. 从历史上看,鲸鱼钱包活动——尤...

什么是资金费率翻转?为什么它经常预示着市场情绪的变化

什么是资金费率翻转?为什么它经常预示着市场情绪的变化

2026-06-14 03:57:05

市场波动模式1. Bitcoin 在重大宏观经济公告期间,24 小时内价格波动往往超过 10%。 2. 合并事件期间,以太坊的波动性指数飙升至 95 以上,反映出 Layer 1 和 Layer 2 生态系统的深度流动性碎片化。 3. 稳定币脱钩——例如 USDC 在 2023 年 3 月暂时偏离至...

如何识别加密货币期货市场中的市场操纵信号

如何识别加密货币期货市场中的市场操纵信号

2026-06-12 17:26:02

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少每个区块新进入流通的 BTC 数量。 3.截至2020年减半,矿工每区块获得6.25 BTC;下一次减少将使其达到 3.1...

什么是杠杆陷阱?为什么零售贸易商经常被抓

什么是杠杆陷阱?为什么零售贸易商经常被抓

2026-06-12 23:53:36

市场波动模式1. Bitcoin 在 ETF 批准公告或重大交易所中断等高流动性事件期间,24 小时窗口内价格波动通常超过 5%。 2. 以太坊的波动性峰值与第 2 层采用指标密切相关,特别是当新的 Rollup 在主网上线并经历快速用户增长时。 3. 稳定币脱钩事件(例如 2023 年 3 月的 ...

什么是突破交易?期货交易者如何捕捉大幅价格变动

什么是突破交易?期货交易者如何捕捉大幅价格变动

2026-06-13 05:19:40

了解加密货币期货的突破机制1. 当 Bitcoin 或山寨币价格果断突破既定阻力位且交易量持续激增时,就会发生突破,通常会引发杠杆多头头寸的级联清算。 2. 在永续合约市场中,突破经常与融资利率飙升和未平仓合约扩张同时发生,这表明机构参与而不是散户噪音。 3. 与现货市场不同,加密货币期货的突破会被...

如何在重大经济公告期间交易加密货币期货

如何在重大经济公告期间交易加密货币期货

2026-06-12 22:50:44

市场波动模式1. Bitcoin 在减半公告或主要交易所上市等高流动性事件期间,单个 24 小时窗口内的价格波动通常超过 5%。 2. 过去 36 个月,山寨币与 BTC 的相关性平均高于 0.78,表明对 Bitcoin 方向性走势的强烈依赖。 3. 期货未平仓合约的飙升常常先于急剧逆转——尤其是...

什么是保证金余额?理解期货风险控制的核心

什么是保证金余额?理解期货风险控制的核心

2026-06-12 15:19:45

市场波动模式1. Bitcoin的价格波动通常与美国通胀报告和美联储利率决策等宏观经济指标相关。 2. 山寨币的走势经常反映 Bitcoin 的轨迹,尽管在反弹和调整期间幅度有所放大。 3. 交易所交易基金(ETF)批准公告立即引发现货和衍生品市场的流动性转移。 4. 从历史上看,鲸鱼钱包活动——尤...

查看所有文章

User not found or password invalid

Your input is correct