今天来了解一下代币是怎么发行的,在以太坊智能合约没出来之前,代币发行都是基本复制比特币的代码修改某些参数,然后让代码运行起来。这种代币的模式也就是比特币的模式,需要设备运行代码,也就是挖矿。如果每发行一个代币都要有一部分设备参与挖矿,那么将是极大的浪费资源。为了优化这种问题,然后以太坊智能合约就应运而生了,通过以太坊智能合约发行代币就是相当于在以太坊分叉了一条链出来,也就是所有数据都基于以太坊系统里,就不需要再去挖矿了。那么今天就熟悉一下怎么通过以太坊智能合约发行自己的代币。
1.准备工具
·以太坊官网ERC20标准合约代码:https://www.ethereum.org/token#minimum-viable-token
·MetaMask:一款在谷歌浏览器Chrome上使用的插件类型的以太坊钱包
·Remix:Solidity(以太坊智能合约开发语言)开发神器,https://ethereum.github.io/browser-solidity
·以太坊web钱包:https://www.myetherwallet.com/#send-transaction
2.操作流程
安装钱包:选择 rinkeby testnet
创建账户:进入钱包后首先选择wallet,下面有 add account,然后输入密码就直接添加好了
转入0.1个ETH
编译合约:打开官方网站:https://www.ethereum.org/token#minimum-viable-token ,拷贝官方标准合约代码。
打开在线IDE:https://ethereum.github.io/browser-solidity ,新建一个文件,粘贴合约代码
设置参数:
第一个参数:发行token的数量
第二个参数:代币的全称
第三个参数:代币的简称,比如BTC、ETH
格式,例:1300000000,"Person name token","PNT"
执行一笔转账,需要消耗ETH做矿工费,以验证设置成功了没有
去测试链etherscan上验证,输入合约地址,进行查询可以看到交易详情
然后就完成了创建自己的代币了。
网友评论