比特幣、以太幣、狗狗幣、柴幣……
你可能聽說過所有這些瘋狂的“硬幣”以及有關其巨大市值漲跌的消息。你可能不想投資這些加密貨幣,但作為從事技術工作的專業人士,多了解一點也不錯,例如主流區塊鏈技術和創建過程。
在本文中,我將引導你完成一個簡單的3 個步驟,無需編寫任何代碼即可創建自己的硬幣。
介紹
創建硬幣的想法很簡單:將你的“合約代碼”部署在區塊鏈上。
他[R e本“合约”是硬币,包括名称,起始金额等。在这个例子中,我们将挑选以太坊作为榜样blockchain,这是最方便和可靠的平台,一个为大家来部署自己的应用程序(硬币)。
1 — 创建你的钱包
第一步是创建自己的钱包。在这里,我建议使用MetaMask,这是一个简单的Chrome 扩展程序,可为你提供免费钱包。
只需按照网站上的步骤操作即可。你可以在几分钟内拥有你的数字货币包。完成后,你应该会在右上角看到一个钱包。
注意:初学者可以选择使用“测试网”进行试用。因此,你无需支付真正的 ETH(成本 $$)来启动你的测试币。准备好后,你可以切换到主以太坊网络。
要在测试网络上获得你的 ETH,你可以访问https://faucet.ropsten.be并粘贴你的钱包地址。它可以每 5 秒发送测试 1 ETH。
2 – 编译代码
要在以太坊网络上部署你的硬币,你的硬币必须符合称为EIP-20:ERC-20 令牌标准的标准。这听起来很技术,但别担心,除非你真的想深入了解它的技术细节,否则你不必知道它。
实现
该标准有几个推荐的实现。在这里,我们将使用一个叫做ConsenSys 的。
共识系统
让我们打开一个以太坊官方 delopy 工具(https://remix.ethereum.org)和这个Github 代码仓库。
单击“Github”和以下文件的 URL(执行两次):
EIP20.sol
EIP20接口.sol
粘贴文件
然后打开EIP20.sol文件,进入“Solidity Complier”选项卡,点击“Compile EIP20.sol”
编译
3 — 创造你的硬币
完成编译步骤后,这是创建硬币的有趣部分。转到“部署和运行事务”选项卡。这里我们需要做的是:
将环境更改为“Injected Web3”
确保“帐户”是你的钱包地址,即 MateMask 插件窗口中你姓名下的字符串。
单击橙色“部署”按钮旁边的向下箭头图标。
选择硬币的初始数量、代币名称、十进制单位和符号。如果你希望初始金额为 1000 且小数单位为 2(最小单位为 0.01),则请在 _INITIALAMOUNT 中输入“ 100000”
单击“Transact”,你将看到 MateMask 窗口弹出。它显示了在网络上创建硬币需要多少 ETH。如果你选择测试网络,它是免费的,但如果你想让你的硬币真正在主网络上发布,你需要在你的钱包里有真正的 ETH。它可以在 MateMask 或任何交易所(如币安、Coinbase)上购买并发送到你的 MateMask 钱包。
单击“确认”,稍等片刻,你将看到你的硬币已部署
你的硬币
部署
就是这样了。非常简单,最后一步是将你的硬币添加到你的钱包中:
打开MateMask,点击Activity
单击第一个项目,它会打开一个窗口。
单击“活动日志”中的第一次登录,它将导航一个新的浏览器选项卡。
在 Etherscan 网站上,单击“收件人:[Contract 0xxxxxxxxxxx Created]”
在新頁面中,複製合約名稱。
打開MateMask,點擊“Add代幣”,複製合約名稱。
現在你的錢包裡有你的代幣,可以發送給你的朋友了
完成的