手把手教你发行自己的加密货币
博主最近关于网站相关的文章几乎没有更新,成天更新一些免费领游戏之类的内容。
最近又玩上了虚拟货币,而且买了不少空气币。动不动就是几十亿的数量。。。
近日了解到了空气币的发行过程,发现极为简单。这里就开个文章给大家介绍下如何发行。
本教程前置要求:
1.会魔法上网(爬梯子),这里不懂的话建议直接关闭本页面。
2.需要十几元的以太坊(发行成本,本文链接测试网络,0成本)
3.需要一个MetaMask钱包
文中使用到的一些地址:
编辑器:https://remix.ethereum.org/
Metamask钱包:https://metamask.io/
以太坊测试币获取地址:https://faucet.metamask.io/
以太坊代币代码:https://github.com/ConsenSys/Tokens/tree/fdf687c69d998266a95f15216b1955a4965a0a6d/contracts/eip20
以太坊官方ERC-20 标准:https://eips.ethereum.org/EIPS/eip-20
发行成本
本文因为测试发行,所以是0成本。
实际发行的话也就几十块。
和交易所上的币有什么不同?
举例:最近(2021年5月)玩币的应该都听说过shib(柴犬币/屎币),这个币在上交易所之前也是在SWAP等去中心化交易所玩的,上面别人通过搜索他的合约地址可以找到shib,然后可以用其他的币来兑换shib。
我们这篇文章讲的就是创建币种并且写入区块链中,别人也可以通过我们的合约地址来兑换币。
有想法的可以找小交易所上市交易。目前交易所上很多币都是这么个情况。当然你要会忽悠,创建一个币不难,难的是卖出去。
以下是教程正文
1.安装MetaMask钱包
这个我写过文章了,查看:MetaMask小狐狸钱包详细新手教程
2.在MetaMask获取测试ETH币
这里因为是写教程所以我们就不使用真实ETH币来操作了。如果你要发行自己的币,就自己转入真实ETH币即可。
MetaMask钱包可以连接测试网络,专门给我们测试用的,里面余额等信息都是假的。我们在测试网络中可以获取虚拟的ETH币。
点“购买”
下面有添加测试币的按钮
会跳到一个网站。
网站里点击“request 1 ether from faucet”就自动给我们发1个测试ETH币。到账速度很快,几乎十几秒。没到账就多等一会。
3.创建加密货币代码
代码???我不会啊怎么办?
没关系,以太区块链官方有现成的代码可以使用。我们复制过去就可以了。
打开地址
https://github.com/ConsenSys/Tokens/tree/fdf687c69d998266a95f15216b1955a4965a0a6d/contracts/eip20
如下图,有两个文件。EIP20.sol和EIP20Interface.sol
我们先不管他。继续下一步
4.部署智能合约
打开以太坊智能合约语言在线编辑器:http://remix.ethereum.org
下面有导入Github代码的地方。
我们复制EIP20.sol和EIP20Interface.sol的代码地址。
EIP20.sol:
https://github.com/ConsenSys/Tokens/blob/fdf687c69d998266a95f15216b1955a4965a0a6d/contracts/eip20/EIP20.sol
EIP20Interface.sol:
https://github.com/ConsenSys/Tokens/blob/fdf687c69d998266a95f15216b1955a4965a0a6d/contracts/eip20/EIP20Interface.sol
填入编辑器并点击OK就导入了。
然后我们开始编译代码
这里不需要修改东西,直接点下面的Compile EIP20.sol按钮即可。
然后是部署代码
这里的ENVIRONMENT我们选择第二个INjectrd Web3,这时候会连接我们的MetaMask钱包。并在编译器显示余额。
然后下面的GAS LIMIT和VALUE不用修改。
接着下面就是我们发行的币一些参数了。
INITIALAMOUNT:币的发行总量(这里假如我们发行一亿个币,我们写了100000000后还要再加DECIMALUNITS个0(DECIMALUNITS设置的小数点后4位就加4个0,设置的10位就要加10个0))
TOKENNAME:币全名
DECIMALUNITS:小数点后显示几位
TOKENSYMBOL:币的简写(比如比特币是BTC,以太币是ETH)
本文参数:
INITIALAMOUNT:1000000000000000000000000
TOKENNAME:cheshirex
DECIMALUNITS:10
TOKENSYMBOL:rex
PS:下图截图DECIMALUNITS的值有误,应该写个数字10,我写了10个0.
然后点击下面的橙色按钮transact即可。
点击后钱包会弹出窗口,并显示本次发币的费用。确认即可。
然后编辑器中会开始部署代码。等待两分钟,显示有个绿色对勾就完成了。如下图
5.查看发行货币的信息
打开我们的钱包,下面查看“活动”
点击最上面的活动。
并在以太坊浏览器中查看
会显示刚才的交易信息
6.将发行的货币添加到钱包
复制我们上一步图片里的新发型加密货币地址。
并在MetaMask钱包测试网络中点击添加代币。
填入我们复制的加密货币地址。会显示出代币信息。下一步添加即可。
好了,我们已经有一百万亿rex币了。
暂无评论