ERC 20(以太坊征求意见)代币在以太坊中用作其区块链系统上的通用加密货币。这些代币可以购买、出售或交换。以太坊于 2015 年首次发布,从那时起,它就成为最常见的加密货币之一。代币反映了以太坊生态系统中的各种数字属性,包括优惠券、借条,甚至现实世界的物理对象。准确地说,以太坊代币本质上是在以太坊区块链上运行的智能合约。
了解 ERC
ERC-20 代币是最重要的以太坊代币之一。 ERC-20有一套独特的规则;它在以太坊网络上的所有智能合约中用于代币执行,并建立了所有基于以太坊的代币必须遵循的一套准则。
ERC-20代币基于区块链技术,可以发送和收集代币,在某些方面类似于比特币、莱特币和其他一些加密货币。唯一的区别是 ERC-20 代币分布在以太坊网络上,而不是分布在自己的区块链上。
ERC 20标准代码
截至目前,以太坊的关键网络拥有超过200,000万个ERC-20兼容代币。 ERC-20 必不可少;必须为所有以太坊代币建立一套标准规则。本套规则的标准条款如下 如何传递代币、如何授权转账、用户如何查看代币以及如何提供代币的完整详细信息。
这种特殊的代币允许各种开发人员准确预测新代币将如何在更广泛的以太坊生态系统中运行。开发人员面临的挑战很简单:他们可以继续工作,确保只要代币符合规则,就不必每次启动新代币时都恢复新项目。这种强制执行也是必要的;它确保以太坊发布的代币是兼容的。
有趣的是,众多代币创建者都遵守了 ERC-20 法律,这意味着以太坊第一个代币协议发行的大多数代币都遵守 ERC-20。
许多流行的数字货币,例如 Maker、Basic Attention Token (BAT)、Augur、REP 和 OmiseGO,都使用 ERC-20 标准 (OMG)。我
如果您计划购买作为 ERC-20 代币分发的虚拟货币,那么您将需要一个钱包来存储它。幸运的是,由于 ERC-20 代币的流行,有多种钱包选择,包括 Metmask、TrueWallet、Exodus 等。
创建 ERC 20 代币的小要点
据观察,至少 65% 的以太坊合约符合 ERC 20 标准。使其成为所有以太坊代币的标准选择。首先,您必须了解编程语言。以太坊所基于的语言是“Solidity”。它与 JavaScript 类似,因此如果您可以控制 JavaScript,那么使用 Solidity 工作将是轻而易举的事情。
创建 ERC 代币最重要的部分是在 Solidity 上编写代码。要开发智能合约,您需要向 ERC 代币写入一些逻辑。完成此操作后,继续设置 ICO 代币的数量。
ERC -20的实现看起来像这样,它可以在智能合约中有更复杂的关联逻辑。
interface ERC20 { function totalSupply() public view returns (uint); function balanceOf(address tokenOwner) public view returns (uint balance); function transfer(address to, uint tokens) public returns (bool success); function approve(address spender, uint tokens) public returns (bool success); function allowance(address tokenOwner, address spender) public view returns (uint remaining); function transferFrom(address from, address to, uint tokens) public returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}
现在我们已经介绍了基础知识并解释了如何构建 ERC20 代币,让我们继续下一步。
以太坊合约的开发
快到了把我们的合约放到区块链上的时候了。我们的合约将在推出后传递给网络中运行的所有节点。所有其他合约更新将传播到所有参与节点。
Truffle 是以太坊开发人员使用的流行部署平台。就本文而言,即使 Truffle 也太过分了,但是,可以使用一个名为“Remix”的基本在线工具来代替。
共47次观看,今天有47次观看
- "
- 000
- 67
- 84
- 协议
- 所有类型
- 其中
- 基本注意令牌
- 基本注意标记(BAT)
- 蝙蝠
- 比特币
- blockchain
- blockchain技术
- 建立
- 购买
- 挑战
- 码
- 相当常见
- 继续
- 合同
- 合同的
- 创造
- cryptocurrencies
- cryptocurrency
- 货币
- 货币
- 开发
- 开发
- 数字
- 数字货币
- 生态系统
- ERC-20
- ERC20
- 复仇
- 以太坊生态系统
- 以太坊网络
- 活动
- 出埃及记
- 姓氏:
- ,
- 功能
- 方针
- 创新中心
- How To
- HTTPS
- 首次代币发行
- 包含
- IT
- JavaScript的
- 键
- 语言
- 法律
- 莱特币
- 长
- 多数
- 制造者
- 制作
- 中等
- 移动
- 网络
- 节点
- OmiseGo
- 在线
- 操作
- 其他名称
- 规划行程
- 平台
- 热门
- 代码编程
- 项目
- 国家
- 回报
- 定位、竞价/采购和分析/优化数字媒体采购,但算法只不过是解决问题的操作和规则。
- 运行
- 集
- 简易
- 小
- 智能
- 智能合同
- So
- 出售
- 坚固
- 传播
- 商店
- 成功
- 系统
- 专业技术
- 次
- 象征
- 令牌
- 最佳
- 最新动态
- 用户
- 查看
- 在线会议
- 虚拟货币
- 钱包
- 什么是
- 工作
- 写作