主页 > imtoken冷钱包苹果版下载 > 以太坊代币标准简介 2

以太坊代币标准简介 2

imtoken冷钱包苹果版下载 2023-02-04 06:25:16

下面一一介绍已经达成共识的五种以太坊代币标准。

ERC-20

该标准是最广泛认可的代币形式。 大多数区块链项目的ICO流程都是通过以太坊网络发行属于自己的代币,符合ERC-20标准。 网上有很多文章,比如《零基础教你发行自己的REC-20 Token》就是讲解如何在以太坊网络上发行自己的专属token,这也说明了ERC-20标准是非常简单易操作。 该标准从2015年开始制定,并于2017年9月迭代成为一个非常完整的版本。基于该标准创建的代币可以很容易地被支持以太坊的钱包和交易所所接受。 同时,如果您使用以太坊浏览器,还可以自由查看网络上的转账记录和转账金额。

可以说,ERC-20的出现开启了区块链项目ICO的繁荣,让基于以太坊的项目更容易获得投资,也间接开启了整个区块链行业的这一波繁荣。

有兴趣的可以查看:《ERC-20标准接口和函数定义文档》,简单罗列一些常用的标准函数:

函数totalSupply()定义了Token的总量;

函数balanceOf(address tokenOwner)显示用户账户余额;

函数allowance(address tokenOwner, address spender)返回剩余数量,显示地址spender可以从地址tokenOwner中提取的数量;

函数transfer(address to, uint tokens)将相应的金额转入指定地址;

函数approve(address spender, uint tokens) returns (bool success)允许address spender提取部分Token;

函数 transferFrom(address from, address to, uint tokens) returns (bool success) 将代币从一个地址转移到另一个地址;

具备以上所有必要的功能实现称为兼容ERC-20标准,但在具体实现上会做一些扩展。 下面是一个扩展的例子以太坊的标准,我们称之为 ERC-223。

ERC-223

该标准创建于2017年3月,支持所有ERC-20功能、智能合约和服务,并解决了一些ERC-20缺陷,例如:在ERC-20标准下,如果你输入错误的收据,但是在ERC-223中,就避免了这个问题。 同时,在这个标准下,你需要消耗的gas费仅为ERC-20的一半。

ERC-621

ERC-621是2017年5月发布的基于ERC-20的升级标准,解决了ERC-20不允许Token总量变化的问题。 不过以太坊的标准,为了解决这个问题,ERC-621增加了两个新函数:increaseSupply和decreaseSupply。 请参阅令牌标准扩展#621。

ERC-827

2018 年 1 月发布了一个新的更新 ERC-827,虽然他只是为了自己的改进添加了 30 行代码,但它比 ERC-20 更灵活。 除了用于转账,还可以在用户许可的情况下传输数据,允许第三方为用户转账。 请参阅“令牌标准#827”

ERC-721

. ERC-721和2017年9月发布的ERC-20有很大区别,如果ERC-20和ERC-223 ERC-621在使用上可以自由转换,ERC-721不兼容ERC-20 Token Interchangeable,因为ERC-721 具有唯一性。

在 CryptoKitties 游戏中,用户可以买卖和饲养数字猫。 每只猫都是独一无二的,有自己的个性。 这里的猫使用的是ERC-721标准。 这种 Token 仍然可以在交易所交易,但不能作为一个独立的整体进行分割。 请参阅“不可替代令牌#721”。

基本介绍就到这里。 可以看出,除了ERC-721的特殊结构外,其他标准都是基于ERC-20的扩展。 也欢迎更多的开发者参与到区块链的更新维护中。