无需代码知识,10分钟告诉你发币有多简单

什么是代币

在虚拟货币世界中,代币是最不可或缺的组成。代币的种类可以分为权益代币、应用代币、债券代币等,一般是用于维持区块链或项目的运行,或者作为对使用者的激励等作用。除了大家所公认的 BTC、ETH 等主流币外,目前市面上发行的代币也越来越多,根据**欧科云链 ETH 浏览器**上的数据,仅以太坊网络上目前已经部署了接近3300个代币资产(温馨提示:其中大部分为无用的山寨币)。

post image

如何发行代币?

1⃣️:在 Metamask 钱包中获得测试币

由于发币是一个需要上链,也就是需要消耗 Gas fee 的操作。为了降低试错成本(捂紧我本不富裕的家底),我们可以先在以太坊的测试网络 Goerli 上免费申请测试币作为体验金,等我们熟悉流程后再尝试主网上发行。 首先在钱包上选择 Goerli 测试网络,随后到该测试网水龙头上领取 0.1GoerliETH 测试币 https://goerlifaucet.com/ 。测试币仅可用于测试网络,可以放心使用。

post image

2⃣️:在 Metamask 钱包中获得测试币

为了方便部署代币,以太坊发布了一份推荐的实现文档,选择最下面的 ConsenSys implementation,即可跳转 GitHub 查看官方提供的 ERC-20 标准代码。

https://eips.ethereum.org/EIPS/eip-20

post image

红框中的两份代码就是我们需要的

post image

3⃣️:在Ethereum IDE 上就行代币合约部署

Ethereum IDE 是以太坊官方的代码部署器,点击页面底部「GitHub」,在弹窗中分别粘贴上一步两份代码的网址

https://remix.ethereum.org/

post image

成功导入后的代码将会出现在自己的 workspace 上

post image

选择 EIP20.sol 代码,选择左侧第三个 tab,点击「Compile EIP20.sol」按钮,进行编译,编译会自动完成。

post image

4⃣️:编译完成后即可开始部署

选择左侧第四个 tab,首先 Environment 中我们选择 Metamask,同时确保 Metamask 钱包插件上连接的是前面我们提到的 Goerli 测试网络

post image

Account 会根据上一步的选择自动识别,确认地址无误后,Gas Limit、Value、Contract 都保持系统默认即可

post image

5⃣️:部署代币详细信息

接着输入代币的详细信息,币种名就用昆汀最喜欢的一个词吧

post image

然后把我可以把这个词简称为 NBT(Niu B Token)~~

这里需要注意的是总发行量中需要加上小数点位数:比如发行1000个代币,小数点后精确4位数,则需填写为10000000

post image

弹窗默认确定,等待上链成功后即可在以太坊浏览器上看到 NBT 的详细信息。进行到这一步我们的代币就发行成功了。

post image
post image
post image

去 Defi 为代币添加流动性

上面步骤我们部署完代币后,其实 NBT 它只是一个数量,我们需要为他做一个初始定价,给它赋予价值。

因为我们是在以太坊上创建的 NBT,所以可以对应的去 uniswap 上给它添加流动性。贴入合约地址就可以找到我们的 NBT。

post image

添加完 NBT 后,在添加流动性中进一步设置。

在这里我希望设置 1ETH 能兑换1000NBT,兑换率范围随意设置,确保最低兑换率低于,最高兑换率高于起始兑换率即可。随后就可以在左侧「充值数额」中填入池子中对应的数额。

post image

在提交上链操作完成后,我们就可以看到 NBT/ETH 的流动池了

post image

到这一步,我们终于完成了 NBT 的创建及发布定价🎉🎉

只要你切换到 Goerli 测试网络,然后贴入 NBT 的合约地址0x102EC3b5998D07de8690917C3310A0900C792D41,就可以在以太坊浏览器和 Unisawp 上搜索并且买到 NBT 这个代币了。

post image

总结

其实发个币本身不是什么难事,难的是怎么让所有人认可它的价值,也就是达成共识,当然这不是这篇文章讨论的范畴。相反,通过学习发币流程了解到这可以是件低成本、简单的事,提高知识面累计,不要轻易被“发币”一词迷惑,觉得很高大上,反手被割了韭菜,或许是更容易做到的。

当然,低成本的发行一个永远记录在区块链上、专属于自己的代币,也不失为一份仅供于 web3 世界的浪漫事,不妨动动小手,在新世界做一次有意义的尝试。

Reference

  1. 10分钟发行自己的加密货币,零基础教学 | 2021 (ETH, BTC) https://www.youtube.com/watch?v=x2ZRyloHyG8

  2. 无需编程技术,一键发币,添加流动性,LP锁池子 https://www.youtube.com/watch?v=zPVY_oZH5qo

  3. 我花10分钟发了一个空气币,来证明发币有多简单 https://www.zhihu.com/zvideo/1383433459587670017