您现在的位置是:主页 > 区块链技术 >

tp钱包安卓版|解释一下以太坊ERC20代币的主要标准?

2023-11-07 05:31区块链技术 人已围观

简介介绍 尽管以太坊有自己的“货币”,称为 ETH,可以像 BTC 一样使用,但其主要目的是作为天然气来为构建在网络之上的应用程序和协议中的交易和操作提供动力。 这些应用程序的开发...

介绍

尽管以太坊有自己的“货币”,称为 ETH,可以像 BTC 一样使用,但其主要目的是作为天然气来为构建在网络之上的应用程序和协议中的交易和操作提供动力。 这些应用程序的开发人员可以创建存储在以太坊区块链上的应用程序内货币或数字资产。 这些就是我们所说的代币,它们必须遵守某些称为 ERC20 代币开发标准的“规则”。

解释一下以太坊ERC20代币的主要标准?

代币标准是一组允许在各种区块链协议上开发加密货币代币的规则。 这些标准为在主区块链上创建、发行和采用新代币提供了指南。 这些规范在以太坊背景下被称为 ERC(以太坊征求意见),它们为可以在该平台上生成的代币提供了指导方针。

每个 ERC 代币都由一个序列号标识,该序列号对应于提出这些标准的“征求意见”的编号。 除了以太坊中使用最广泛的三个 ERC 标准之外,还有另一个新的、非常有趣的标准:

1.ERC-20:ERC-20于2015年首次推出,是一种代币标准,允许开发人员为其基于以太坊的应用程序或协议创建可替代代币。 “可分解”意味着可分割且非唯一。 例如,美元等法定货币是可互换的,比特币也是如此(1 比特币价值 1 比特币,无论在哪里发行)。

ERC-20 代币通常由以技术为中心的组织或公司开发。 使用 ERC-20 创建的代币彼此兼容,并与整个以太坊生态系统的兼容服务兼容。 所有这一切使得社区成员和企业更容易在广泛的应用程序中采用和使用它们,因为任何人都可以创建自己的代币任何数字项目,而无需从头开始编程。

需要强调的是,虽然 ERC-20 代币可以轻松转移到许多应用程序,但它们并不存储在帐户中。 代币只存在于合约中,就像一个自治数据库。 因此,用户需要一个运行在以太坊区块链上的钱包来“查看”他们的 ERC-20 代币余额;

2.ERC-721:与ERC-20不同,ERC-721是一种代币标准,允许开发者创建非功能性代币(NFT)——“非功能性”意味着每个代币都具有唯一的价值,并充当可验证的唯一数字对象。 不能像 ERC20 代币那样相互交易所。

ERC-721 代币通常用于代表区块链上许多物品的所有权,例如实物资产、数字收藏品和数字艺术品的合约。 此外,由于其独特的特性,它们不能与其他人交易所。 简而言之,ERC-721 标准的创建是为了满足为以太坊生态系统的代币提供唯一性的需求。

3.ERC-1155:结合了上面列出的前两个标准的最佳方面,ERC-1155是一个代币标准,允许开发者创建可替代和不可替代的代币,并且还引入了创建半替代代币的能力的创新可替代代币。

ERC-1155 代币主要用于 NFT 游戏开发,因为可以创建单个合约来支持多种类型的可定制代币。 这种类型的合约大大降低了代币创建过程的复杂性,因为玩 NFT 需要系统中流通的大量资产(可能是玩家收集的物品)。

4.ERC-4907:ERC-4907被定义为租赁的不可玩代币的标准,通过第一个在到期时自动撤销使用权,将NFT所有权提升到一个更高级的水平。 根据ERC-4907,承租人可以对租赁资产进行某些操作,但不能将资产转让给第三方或取得完全控制权。 这是一项重要的创新,因为它可以通过赋予 NFT 本身更大的灵活性来改善 NFT 所有者和承租人的体验。

创建 ERC 标准的流程是怎样的?

以太坊生态系统正在走向去中心化,但它仍然需要一个核心开发人员来制定规则、呼吁更新和制定标准。 但是,在此之前,你必须阅读以太坊改进提案(EIP),该文件包含以太坊区块链网络的拟议功能和流程。 提案提交后,将进行讨论并投票决定是否拒绝该提案或继续实施。 一旦此过程获得批准并完成,原始文档将成为 ERC 标准,其他开发人员可以使用它来创建自己的代币。

对于每种类型的 ERC 代币,都有必须实现的精确核心功能,这些功能根据创建它们的目的而有所不同。 以ERC20代币生成器为例,其功能如下:

TotalSupply:提供代币总供应量信息;

BalanceOf:提供所有者的账户余额;

转账:将预定的代币发送到预定的地址;

TransferFrom:从指定地址转移指定数量的代币;

批准:允许消费者从指定账户提取一定数量的代币;

解决方案:将一定数量的代币从支出者返还给所有者。

上述功能是必需的。 此外,还有其他可选的用于定义新令牌的特征,例如为其赋予人类可读的名称、设置符号以及指示令牌的可分性。

用例和实际应用

自最初推出以来,ERC 代币已用于多种目的,并促进了各种用例和应用程序的增长。 以下是按令牌类型划分的一些用例。

稳定币:这些与法定货币挂钩的代币通常使用 ERC-20 代币标准。 由于该标准变得流行,它产生了显着的网络效应。 加密货币用户可以放心,使用 ERC-20 标准创建的任何稳定币都可以与数百种其他 ERC-20 代币以及已经接受 ERC-20 代币的服务进行互操作。 如今,大多数 Dapp(去中心化应用程序)接受 ERC-20 稳定币以及所有中心化服务,例如加密货币交易所。

实用代币:这些代币是加密货币市场中最常见的代币类型。 它们用于获取特定服务并满足各种使用条件,例如作为各种应用程序的gas,为服务用户提供投票权,或用于在DApp中支付费用。 如今,流通中的大多数代币都是或曾经是 ERC-20(在某些情况下,某些代币随后转移到另一个区块链)。

CryptoPunks:在以太坊区块链上以 NFT 形式呈现的加密货币艺术收藏品。 在发布之初,CryptoPunks 与 ERC-20 标准绑定,该标准不适合使代币完全独一无二。 为此,团队最终对 ERC20 开发代码进行了足够的修改,以发布非易失性项,这激发了不久后 ERC-721 的开发。 因此,可以说 CryptoPunks 在技术上早于标准以太坊 ERC-721 NFT 代币。

NFT 在线游戏:随着游戏行业的发展,ERC-1155 代币正在成为一种具有巨大潜力的工具,因为它们比其前辈表现出了更高程度的互操作性。 平台上包含大量收藏品和可交易物品的视频游戏只能依靠 ERC-1155 标准才能顺利运行。 由于单个智能合约可以存储多个项目(可移动和不可替换),因此可以在一次交易中将任意数量的项目发送给一个或多个收件人。 因此,就可扩展性而言,ERC-1155代币代表了相当大的进步。

结论

整个以太坊生态系统再次证明,它有能力开发出更高效的解决方案,在互联网上创建全新的用户驱动经济。 自从 ERC 标准首次推出以来,我们看到开发人员和用户提出了更先进、更具体的标准,适合加密货币行业的每个分支。

Tags:

本栏推荐

标签云

站点信息

  • 文章统计14384篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们