手把手教你发行自己的加密货币

教程大全,杂文MetaMask,加密货币

博主最近关于网站相关的文章几乎没有更新,成天更新一些免费领游戏之类的内容。

最近又玩上了虚拟货币,而且买了不少空气币。动不动就是几十亿的数量。。。

近日了解到了空气币的发行过程,发现极为简单。这里就开个文章给大家介绍下如何发行。

 

本教程前置要求:

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币了。

 

 

 

Posted by 柴郡猫