今天來了解一下代幣是怎么發(fā)行的撼短,在以太坊智能合約沒出來之前监徘,代幣發(fā)行都是基本復制比特幣的代碼修改某些參數(shù)牍氛,然后讓代碼運行起來。這種代幣的模式也就是比特幣的模式增炭,需要設備運行代碼忍燥,也就是挖礦。如果每發(fā)行一個代幣都要有一部分設備參與挖礦隙姿,那么將是極大的浪費資源梅垄。為了優(yōu)化這種問題,然后以太坊智能合約就應運而生了输玷,通過以太坊智能合約發(fā)行代幣就是相當于在以太坊分叉了一條鏈出來队丝,也就是所有數(shù)據(jù)都基于以太坊系統(tǒng)里,就不需要再去挖礦了欲鹏。那么今天就熟悉一下怎么通過以太坊智能合約發(fā)行自己的代幣机久。
1.準備工具
·以太坊官網(wǎng)ERC20標準合約代碼:https://www.ethereum.org/token#minimum-viable-token
·MetaMask:一款在谷歌瀏覽器Chrome上使用的插件類型的以太坊錢包
·Remix:Solidity(以太坊智能合約開發(fā)語言)開發(fā)神器,https://ethereum.github.io/browser-solidity
·以太坊web錢包:https://www.myetherwallet.com/#send-transaction
2.操作流程
安裝錢包:選擇 rinkeby testnet
創(chuàng)建賬戶:進入錢包后首先選擇wallet,下面有 add account,然后輸入密碼就直接添加好了
轉入0.1個ETH
編譯合約:打開官方網(wǎng)站:https://www.ethereum.org/token#minimum-viable-token?赔嚎,拷貝官方標準合約代碼膘盖。
打開在線IDE:https://ethereum.github.io/browser-solidity?,新建一個文件尽狠,粘貼合約代碼
設置參數(shù):
第一個參數(shù):發(fā)行token的數(shù)量
第二個參數(shù):代幣的全稱
第三個參數(shù):代幣的簡稱衔憨,比如BTC、ETH
格式袄膏,例:1300000000,"Person name token","PNT"
執(zhí)行一筆轉賬践图,需要消耗ETH做礦工費,以驗證設置成功了沒有
去測試鏈etherscan上驗證沉馆,輸入合約地址,進行查詢可以看到交易詳情
然后就完成了創(chuàng)建自己的代幣了码党。