手把手教你发行自己的加密货币
博主最近关于网站相关的文章几乎没有更新,成天更新一些免费领游戏之类的内容。
最近又玩上了虚拟货币,而且买了不少空气币。动不动就是几十亿的数量。。。
近日了解到了空气币的发行过程,发现极为简单。这里就开个文章给大家介绍下如何发行。
本教程前置要求:
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 柴郡猫
Related Posts
MetaMask小狐狸钱包详细新手教程
MetaMask是一个浏览器插件钱包,安装在谷歌浏览器上。使用的用户相当的多,现 ...
电信直连线路、CN2线路(GT和GIA)、本土运营商线路等不同线路的区别
电信直连线路、CN2线路(GT和GIA)、本土运营商线路等不同线路的区别 中国电 ...
我的世界(Minecraft)游戏服务器搭建
搭建我的世界服务器首先要用到的软件是craftbukkit或者spigot,这里 ...
RDP 协议组件 X.224 在协议流中发现一个错误,终端服务器安全层在协议流中检测到错误,并且中断了客户端连接。
RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接。 终端 ...
WordPress阻止垃圾评论
WordPress上的垃圾评论一直都非常多,以前没有怎么处理这类评论,都是装一个 ...
Discussion
New Comments
暂无评论。 成为第一个!