区块链智能合约编程三:可发行的代币实现

在前一章环境中,我为大家介绍了如何用solidity语言编写简单的代币。今天我为大家介绍用solidity语言去实现一种可发行的代币。

在此之前首先得了解想要发行代币,首先得遵循一个标准得协议,叫ERC20协议。

ERC20协议:可以简单地理解为一种代码规范。在以太坊官网 https://eips.ethereum.org/EIPS/eip-20 是这样介绍的:

Abstract(摘要)

The following standard allows for the implementation of a standard API for tokens within smart contracts. This standard provides basic functionality to transfer tokens, as well as allow tokens to be approved so they can be spent by another on-chain third party.

以下标准允许在智能合约中实施代币的标准API。 该标准提供了基本的功能去交易代币,并使代币被(公众)认可,以便它们可以由另一个链上第三方使用。

这个标准,也就是代码规范规定一个将要发行的代币要有以下内容

name 代币的名称。如比特币的名称bitcoin
symbol 代币的符号,通常用三个英文字母表示。如比特币的符号是BTC
decimals 小数点,也就是可交易的最小单位。如比特币是8位小数点0.00000001,意味着最小交易单位是0.00000001
totalSupply 总发行量。比特币的总发行量是2000万,当然我们发行的时候可以自定义代币发行量
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值