美文网首页
以太坊代币标准简介2

以太坊代币标准简介2

作者: 韩泽峻 | 来源:发表于2018-08-17 16:02 被阅读0次

下面逐一介绍一下达成共识的 5 种以太坊代币标准。

ERC-20

      这种标准是最广泛被大家认可的一种代币形式,大多数区块链项目 ICO 的过程都是经由以太坊网络发行一个自己的代币,遵从 ERC-20 标准,网上有很多文章,例如《零基础教你发行你自己的REC-20代币》,就是说明如何在以太坊网络上发行一个自己的专属代币,这也说明 ERC-20 标准是非常简单易操作的。这个标准从 2015 年开始开发,到 2017 年 9 月迭代成为了一个非常完善的版本。基于这个标准创建的代币(Token)可以很方便的被支持以太坊的钱包和交易所接受,同时,如果你使用以太坊浏览器,你还能随意的查看在网络上的转账记录,以及转账的金额。

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

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

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

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

    函数 allowance(address tokenOwner, address spender) 返回剩余金额,显示 address spender 能从 address 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) 从一个地址转移 token 到另一个地址;

    拥有以上所有必要的函数实现我们称为兼容 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 。参见《Token 标准扩展#621》。

ERC-827

    2018 年 1 月发布了一个新的更新 ERC-827。他虽然只为自己的改进增加了 30 行代码,但是比 ERC-20 更加灵活,除用于转账外,还可以转移数据和让第三方在获取用户允许的情况下为用户转账。参见《Token 标准#827》

ERC-721

。  发布于 2017 年 9 月的 ERC-721 与 ERC-20 有很大的区别,如果说 ERC-20 与 ERC-223 ERC-621 能够在使用中自由转换的话,ERC-721 是不可与 ERC-20 Token 互相转换的,因为 ERC-721 拥有唯一性。

    在以太坊猫(CryptoKitties)游戏里,用户可以买卖并养育一直数字猫,每一只猫都是唯一的,并且有自己的个性,这里的猫就应用了 ERC-721 标准,这种 Token 依然可以在交易所里交易,只不过无法分割是一个独立的整体。参见《不可替代的Token#721》。

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

相关文章

  • 以太坊代币标准简介2

    下面逐一介绍一下达成共识的 5 种以太坊代币标准。 ERC-20 这种标准是最广泛被大家认可的一种代币形式,...

  • 以太坊代币标准简介

    绝大多数的区块链创业团队都在以太坊(Ethereum)上开发自己的项目,并使用以太坊网络发行自己的代币(Token...

  • 一种符合ERC-20标准的ETH-WETH

    是什么? WETH是一种符合ERC-20标准以太坊代币,与以太坊网络的原生代币以太币(ETH)可以进行互换,可以将...

  • 教你如何创建自己的数字货币

    前言 目前市场上很多token都是基于以太坊的ERC-20代币,ERC20是以太坊定义的一个代币标准。通过以太坊智...

  • 以太坊-ERC20标准

    目前以太坊上有24351个代币的智能合约,这2万多个代币都会遵寻ERC20标准, ERC20标准涵盖了哪些内容? ...

  • 以太坊智能合约从入门到实战4(ERC20标准代币合约)

    什么是标准代币合约 2017年,ICO异常火爆,催生了大量的以太坊代币。这些代币,基本上都是ERC20标准代币。E...

  • ERC20代币和如何创建你的代币

    ERC20代币介绍 ERC20是用于在以太坊网络上创建代币的提案且广泛采用的标准。 它是在以太坊网络上部署的智能合...

  • 以太坊根据ERC20标准开发代币

    以太坊ERC20代币开发首先需要对以太坊,代币,ERC20,智能合约等以太坊代币开发中的基本概念有了解。根据我们的...

  • 以太坊标准ERC-721

    前一篇文章介绍了以太坊代币标准ERC20,这篇文章主要来介绍以太坊的另一个标准:ERC721,ERC721标准官方...

  • 以太坊Solidity开发入门(宗师篇)

    上一篇:以太坊Solidity开发入门(大师篇) 第1章: 以太坊上的代币 让我们来聊聊 代币. 如果你对以太坊的...

网友评论

      本文标题:以太坊代币标准简介2

      本文链接:https://www.haomeiwen.com/subject/rtktiftx.html