什么是ERC-20代币?初学者的解释

初始代币发行(ICO)已成为非常流行的筹集资金方式,同时又避免了法定融资的监管限制。 2017年,ICO筹集了约65亿美元。截至2018年3月,他们今年已经筹集了20亿美元.

大多数ICO基于以太坊作为平台,更具体地说是基于以太坊的智能合约。 ICO项目中的股票通常以ETH或BTC的价格出售,并以令牌(也称为ERC-20令牌)的形式授予.

对于以太坊的新手,我们通常建议使用MyEtherWallet.com(MEW)监视和管理ICO令牌。为了获得最佳安全性,MEW最好与硬件钱包搭配使用.

因此,虽然我们习惯于查看和处理ERC-20令牌,但很少有人确切地知道它们是什么,它们如何工作甚至是ERC-20的含义。 (如果您想知道,ERC代表以太坊请求注释,而20是分配给该提案的任意数字。)

ERC-20基础

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

顾名思义,以太坊区块链的本币为以太(ETH)。但是ERC-20代币也可以在以太坊上充当硬币。以太坊是ERC-20代币的心脏和思想。其区块链处理其交易,其虚拟机运行其智能合约.

erc 20令牌智能合约

以太坊对ICO或“不信任”众筹的描述:

1)客户支付智能合约(中心机器人).

2)机器人将资金转发给合同所有者.

3)机器人将所有者的ICO令牌退还给客户。整洁的!

请记住,这些令牌不是独立的。它们驻留在以太坊的区块链上,并取决于其分布式计算能力.

智能合约风险

尽管智能合约非常有效,但它们确实带有风险。例如,由ICO开发人员发起的智能合约无法更改。如果智能合约包含错误或漏洞,您可能很容易失去资金,令牌或同时丢失这两者.

在以太坊的整个历史中,这种恶行屡屡发生。最著名的例子是 5500万美元的DAO黑客攻击, 并纠正它需要以太坊网络的硬分叉(这是创建以太坊类的方式).

为什么需要ERC-20标准?

在ERC-20标准出现之前,各种形式的以太坊令牌之间存在许多兼容性问题。每个令牌都有一个完全独特的智能合约。换句话说,它必须为每个交易所或钱包编写全新的代码,以便托管新令牌。而且,支持越来越多的代币变得越来越成问题和耗时.

作为一种解决方案,业界提出了一种遵循所有令牌的标准协议,该协议现在称为ERC-20.

ERC-20令牌标准 对于任何智能合约,都有六个必填参数,外加三个可选(但推荐!)。 (可选)您可以设置令牌支持的最大小数位数。为了进行比较,比特币允许在小数点后八个数字,符号(通常为3或4位代码)和名称。 (所以选择一些鼓舞人心的东西!)

六项强制性职能 处理令牌的数量和转移。前两个用于分配令牌分配的初始状态:

  • 必须设置令牌的totalSupply函数。达到最大值后,智能合约将无法再创建令牌.
  • balance0f函数将令牌的初始数量分配给任何给定地址,通常是ICO的所有者.

还需要两种传输方法来额外地分发给用户并在用户之间发送令牌。它们对于二级市场功能至关重要:

  • 转移功能将代币从总供应量转移到在ICO阶段购买的任何个人用户.
  • transferFrom函数用于将令牌从一个人发送到另一个人.

需要另外两个功能来验证功能3和4:

  • 批准功能根据剩余供应量检查智能合约是否可以分配代币.
  • 最后,配额功能可确保一个地址具有足够的余额以将令牌发送到另一个地址.

这6个简单的步骤使钱包提供商和交易所可以创建单个代码库,该代码库可以与任何ERC-20智能合约进行交互.

ERC-20代币申请

ERC-20令牌有许多用途。例如,它们可以充当项目份额,资产所有权证书,忠诚度积分,甚至只是纯粹的加密货币。 ERC-20令牌也可以同时履行其中几个职责.

ERC-20代币创建

所有令牌均由智能合约创建。这些智能合约处理代币的交易,并说明每个代币持有者的余额。例如, CoinLaunch的CoinCreator 页面可让您轻松创建自己的ERC-20令牌!

当ICO处于活动状态时,如果您将加密资金和您的详细信息(最重要的是,您的邮寄地址)发送到其智能合约,则应以商定的汇率返回ICO的代币.

ERC-20令牌问题

单凭ERC-20协议并不总是足以满足令牌的目的。这只是创建基于以太坊的令牌的标准,并且不能确保有用,有价值甚至功能的令牌.

只要满足ERC-20基本要求,令牌仍可以进一步定制。 ERC-20标准的一个缺点是,它使在技术层面上部署令牌变得微不足道。结果,许多原本无法发布ICO的团队也能够这么做。部署令牌的绝对数量(47,454和计数!)导致大量非常相似的代币,这使选择过程变得更加困难,并使潜在投资者感到困惑.

另一个问题是,某些项目以特殊的方式实施准则,这使他们的令牌操作方式更加混乱。例如,有时会将令牌发送到其他ICO的智能合约。如果该合同不允许这种情况发生,那么令牌将丢失。到2017年底, 损失超过300万美元 这边走! ERC-223提案旨在解决这一缺陷.

结论

ERC-20令牌标准的创建通过标准化使项目更易于开发令牌的功能而加速了整个ICO空间的增长。该协议还提高了ICO项目,交易所和钱包提供商之间的协同作用。作为对ICO代币中常见问题和漏洞的回应,未来可能会增强和扩展ERC-20协议.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map