市值: $2.5808T -2.66%
成交额(24h): $180.3834B -6.36%
恐惧与贪婪指数:

18 - 极度恐惧

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

选择语种

选择语种

选择货币

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

NFT/ERC-20/ERC-721令牌标准有什么区别?全面的解释

NFTs, built on ERC-721, represent unique assets like art, while ERC-20 tokens are fungible, used for currencies and utility tokens on Ethereum.

2025/06/16 00:07

在加密货币和区块链技术的世界中,令牌标准在定义在以太坊区块链上创建,管理和互动的方式方面起着至关重要的作用。最受欢迎的代币标准包括NFT,ERC-20和ERC-721。了解这些标准之间的差异对于任何希望与以太坊生态系统互动或发展的人都是必不可少的。本文将深入每个标准的细节,突出其独特的功能和用例。

什么是NFT?

NFTS或无杀菌令牌是代表独特资产的一种代币。与Bitcoin或以太坊这样的加密货币(可以换取且可以一对一交换)不同,NFT是唯一的,不能等效地交换。这种独特性使它们非常适合表示个性是关键的数字艺术,收藏品和其他项目。

NFT通常建立在ERC-721标准上,我们将在稍后再详细讨论。它们习惯于对艺术品,音乐,视频甚至虚拟房地产等资产进行标记。 NFT的关键特征是每个令牌具有不同的信息或属性,使其与其他任何令牌不同。

什么是ERC-20令牌?

ERC-20是用于以太坊区块链实施令牌的智能合约的技术标准。它是Fabian Vogelsteller在2015年11月提出的,是在以太坊网络上创建可及格代币的最广泛使用的标准。 ERC-20令牌是可以互换的,可用于表示各种资产,包括货币,实用程序令牌等。

ERC-20标准定义了一组代币必须遵循的规则,以确保它们可以与以太坊网络上的其他智能合约和分散应用程序(DAPP)无缝互动。这些规则包括用于传输令牌,检查余额和批准将令牌转移到其他地址的功能。

什么是ERC-721令牌?

ERC-721是William Entriken,Dieter Shirley,Jacob Evans和Nastassia Sachs于2018年1月推出的以太坊区块链的另一个标志标准。与ERC-20不同,ERC-721代币是不可杀死的,这意味着每个令牌都是唯一的,不能与同一类型的另一种令牌一对一交换。该标准用于创建NFT,使其非常适合数字艺术,收藏品和其他独特的资产。

ERC-721标准包括用于传输令牌,检查所有权和批准令牌转移的功能。它还允许实现元数据,其中包括诸如令牌的名称,描述和图像之类的详细信息,从而更容易代表独特的项目。

NFT,ERC-20和ERC-721之间的关键差异

NFT,ERC-20和ERC-721之间的主要区别在于它们的娱乐性。 ERC-20令牌是可替代的,这意味着它们可以一对一地交换,类似于传统货币。这使它们适合于货币,公用设施和治理令牌等用例。

相比之下, NFTS和ERC-721代币是不可杀菌的,这意味着每个令牌都是独一无二的,不能等效地交换。这种独特性使它们非常适合代表个性很重要的数字艺术,收藏品和其他独特资产。

另一个关键区别是技术实施。 ERC-20代币遵循一组标准化功能,使他们能够与以太坊网络上的其他智能合约和DAPP无缝交互。另一方面, ERC-721令牌包括其他功能和元数据,以支持独特项目的表示。

ERC-20代币的用例

ERC-20代币由于其函数和标准化的实施而具有广泛的用例。一些常见用例包括:

  • 加密货币:许多加密货币(例如DAI和USDC)建立在ERC-20标准上。这些令牌可用于交易,交易和价值存储。
  • 公用事业令牌:许多分散的应用程序(DAPP)使用ERC-20代币激励用户参与其生态系统。例如,代币可用于支付DAPP内的服务或奖励用户为网络贡献的用户。
  • 治理令牌:一些项目使用ERC-20代币在项目治理中赋予持有人投票权。这使代币持有人可以在项目的方向和开发方面发表意见。

ERC-721令牌和NFT的用例

ERC-721代币NFTs因代表独特资产而受欢迎。一些常见用例包括:

  • 数字艺术:艺术家可以将他们的作品作为NFT来归功于他们的作品,使他们能够在区块链上出售和交易自己的艺术。这为艺术家提供了一种新的方式,使他们的作品获利,并使收藏家拥有独特的作品。
  • 收藏品:NFT可用于表示可收集的物品,例如交易卡,虚拟宠物和游戏内物品。这些收藏品可以在NFT市场上购买,出售和交易。
  • 虚拟房地产:某些平台允许用户以NFT购买,出售和交易虚拟土地和财产。这为虚拟房地产创造了一个新的市场,并允许用户拥有和货币化虚拟空间。

如何创建ERC-20令牌

创建ERC-20代币涉及编写符合ERC-20标准的智能合同。这是有关如何做的分步指南:

  • 选择一个开发环境:您可以使用松露,混音或HardHat之类的工具来开发您的智能合约。对于此示例,我们将使用混音。
  • 编写智能合约:打开混音并创建一个新文件。将以下代码复制并粘贴到文件中:
 pragma solidity ^0.8.0;导入'https://github.com/openzeppelin/openzeppelin-contracts/blob/master/contracts/token/token/erc20/erc20/erc20.sol';






合同mytoken是erc20 {

constructor(uint256 initialSupply) ERC20('MyToken', 'MTK') { _mint(msg.sender, initialSupply); }

}

  • 编译合同:单击Remix中的“坚固性编译器”选项卡,然后编译合同。
  • 部署合同:转到“部署和运行交易”选项卡,选择“注入的Web3”环境,然后单击“部署”。这将把合同部署到以太坊网络。
  • 与令牌交互:一旦部署,您可以使用ERC-20标准提供的功能(例如传输令牌和检查平衡余额)与令牌进行交互。

如何创建ERC-721令牌

创建ERC-721代币涉及编写符合ERC-721标准的智能合约。这是有关如何做的分步指南:

  • 选择一个开发环境:您可以使用松露,混音或HardHat之类的工具来开发您的智能合约。对于此示例,我们将使用混音。
  • 编写智能合约:打开混音并创建一个新文件。将以下代码复制并粘贴到文件中:
 pragma solidity ^0.8.0;导入'https://github.com/openzeppelin/openzeppelin-contracts/blob/master/contracts/token/erc721/erc721.sol';






合同mynft是erc721 {

constructor() ERC721('MyNFT', 'MNFT') {} function mintNFT(address recipient, uint256 tokenId) public { _mint(recipient, tokenId); }

}

  • 编译合同:单击Remix中的“坚固性编译器”选项卡,然后编译合同。
  • 部署合同:转到“部署和运行交易”选项卡,选择“注入的Web3”环境,然后单击“部署”。这将把合同部署到以太坊网络。
  • 与令牌交互:一旦部署,您就可以使用ERC-721标准提供的功能与令牌进行交互,例如铸造新令牌和转移所有权。

结论

了解NFT,ERC-20和ERC-721标准标准之间的差异对于参与加密货币和区块链空间的任何人至关重要。 ERC-20代币是可替代的,可用于货币,实用程序和治理令牌,而NFTS和ERC-721代币则是不可杀菌的,非常适合代表独特的资产,例如数字艺术和收藏品。通过遵循提供的分步指南,您可以创建自己的ERC-20和ERC-721令牌,并探索这些令牌标准提供的巨大可能性。

常见问题

问:ERC-20令牌可以用来表示NFT吗?

答:不,ERC-20令牌是可替代的,不能用来表示NFT。 NFT需要ERC-721标准,该标准支持创建独特的令牌。

问:除ERC-20和ERC-721外,还有其他标准标准吗?

答:是的,以太坊网络上还有其他几个代币标准,包括ERC-1155,它允许在同一合同中创建可及格和无牙的代币。

问:我可以将ERC-20令牌转换为ERC-721令牌吗?

答:否,ERC-20和ERC-721代币根本不同,不能从一个标准转换为另一个标准。您需要按照所需的标准创建一个新的令牌。

问:如何确保令牌智能合约的安全性?

答:为了确保令牌智能合约的安全性,您应该进行彻底的测试,使用诸如OpenZeppelin之类的已建立图书馆,并考虑对专业安全公司进行审核的合同。

免责声明:info@kdj.com

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

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

相关百科

什么是减半? (了解Bitcoin的供应计划)

什么是减半? (了解Bitcoin的供应计划)

2026-01-16 00:19:50

什么是 Bitcoin 减半? 1. Bitcoin 减半是嵌入在 Bitcoin 协议中的预编程事件,它将给予矿工的区块奖励减少 50%。 2. 大约每 210,000 个区块发生一次,根据 Bitcoin 的平均出块时间 10 分钟,大约每四年发生一次。 3. 该机制由中本聪设计,旨在加强稀缺性...

什么是玩赚钱 (P2E) 游戏及其运作方式?

什么是玩赚钱 (P2E) 游戏及其运作方式?

2026-01-12 20:19:33

定义和核心机制1. Play-to-Earn (P2E) 游戏是基于区块链的数字体验,玩家通过游戏活动赚取加密货币代币或不可替代代币 (NFT)。 2. 这些游戏依靠去中心化账本技术来验证所有权、转移资产并在全球参与者网络中透明地分配奖励。 3. 与传统视频游戏不同,P2E 游戏将经济系统直接嵌入其...

什么是内存池以及交易如何得到确认?

什么是内存池以及交易如何得到确认?

2026-01-24 06:00:16

什么是内存池? 1.内存池是每个Bitcoin节点内的临时存储区域,用于保存未确认的交易。 2. 交易在广播到网络后但在矿工将其纳入区块之前进入内存池。 3. 每个完整节点都维护自己的内存池版本,由于延迟或策略变化,该版本可能略有不同。 4. 内存池的大小和组成会根据网络拥塞、交易费用和区块空间可用...

如何用加密货币赚取被动收入?

如何用加密货币赚取被动收入?

2026-01-13 07:39:45

质押机制1. 质押是指在钱包中锁定一定数量的加密货币,以支持交易验证和共识维护等网络操作。 2. 参与者收到以他们所持有的相同代币计价的奖励,通常根据网络定义的参数定期分配。 3. 以太坊向权益证明的过渡显着增加了散户通过 Lido 和 Rocket Pool 等平台的可及性。 4. 一些协议规定了...

什么是零知识证明(ZK-Proofs)?

什么是零知识证明(ZK-Proofs)?

2026-01-22 04:40:14

定义和核心概念1. 零知识证明(ZK-Proofs)是一种加密协议,使一方能够向另一方证明陈述的真实性,而不会泄露超出该陈述有效性的任何潜在信息。 2. ZK-proof 必须满足三个基本属性:完整性、健全性和零知识——这意味着诚实的证明者可以说服诚实的验证者,不诚实的证明者不能误导验证者,除非概率...

什么是区块链三难困境? (安全性、可扩展性和去中心化)

什么是区块链三难困境? (安全性、可扩展性和去中心化)

2026-01-15 17:00:25

了解核心冲突1. 区块链三难困境描述了一个基本的架构约束,即在单个区块链协议中同时最大化安全性、可扩展性和去中心化是极其困难的。 2. 每个重大设计决策都需要权衡——增加吞吐量通常需要减少节点数量或简化共识逻辑,这会削弱去中心化或引入新的攻击向量。 3. Bitcoin优先考虑安全性和去中心化,但将...

什么是减半? (了解Bitcoin的供应计划)

什么是减半? (了解Bitcoin的供应计划)

2026-01-16 00:19:50

什么是 Bitcoin 减半? 1. Bitcoin 减半是嵌入在 Bitcoin 协议中的预编程事件,它将给予矿工的区块奖励减少 50%。 2. 大约每 210,000 个区块发生一次,根据 Bitcoin 的平均出块时间 10 分钟,大约每四年发生一次。 3. 该机制由中本聪设计,旨在加强稀缺性...

什么是玩赚钱 (P2E) 游戏及其运作方式?

什么是玩赚钱 (P2E) 游戏及其运作方式?

2026-01-12 20:19:33

定义和核心机制1. Play-to-Earn (P2E) 游戏是基于区块链的数字体验,玩家通过游戏活动赚取加密货币代币或不可替代代币 (NFT)。 2. 这些游戏依靠去中心化账本技术来验证所有权、转移资产并在全球参与者网络中透明地分配奖励。 3. 与传统视频游戏不同,P2E 游戏将经济系统直接嵌入其...

什么是内存池以及交易如何得到确认?

什么是内存池以及交易如何得到确认?

2026-01-24 06:00:16

什么是内存池? 1.内存池是每个Bitcoin节点内的临时存储区域,用于保存未确认的交易。 2. 交易在广播到网络后但在矿工将其纳入区块之前进入内存池。 3. 每个完整节点都维护自己的内存池版本,由于延迟或策略变化,该版本可能略有不同。 4. 内存池的大小和组成会根据网络拥塞、交易费用和区块空间可用...

如何用加密货币赚取被动收入?

如何用加密货币赚取被动收入?

2026-01-13 07:39:45

质押机制1. 质押是指在钱包中锁定一定数量的加密货币,以支持交易验证和共识维护等网络操作。 2. 参与者收到以他们所持有的相同代币计价的奖励,通常根据网络定义的参数定期分配。 3. 以太坊向权益证明的过渡显着增加了散户通过 Lido 和 Rocket Pool 等平台的可及性。 4. 一些协议规定了...

什么是零知识证明(ZK-Proofs)?

什么是零知识证明(ZK-Proofs)?

2026-01-22 04:40:14

定义和核心概念1. 零知识证明(ZK-Proofs)是一种加密协议,使一方能够向另一方证明陈述的真实性,而不会泄露超出该陈述有效性的任何潜在信息。 2. ZK-proof 必须满足三个基本属性:完整性、健全性和零知识——这意味着诚实的证明者可以说服诚实的验证者,不诚实的证明者不能误导验证者,除非概率...

什么是区块链三难困境? (安全性、可扩展性和去中心化)

什么是区块链三难困境? (安全性、可扩展性和去中心化)

2026-01-15 17:00:25

了解核心冲突1. 区块链三难困境描述了一个基本的架构约束,即在单个区块链协议中同时最大化安全性、可扩展性和去中心化是极其困难的。 2. 每个重大设计决策都需要权衡——增加吞吐量通常需要减少节点数量或简化共识逻辑,这会削弱去中心化或引入新的攻击向量。 3. Bitcoin优先考虑安全性和去中心化,但将...

查看所有文章

User not found or password invalid

Your input is correct