主页 > imtoken安卓怎么下载 > 区块链项目如何发币?看完这篇就够了(文章附有币码,推荐收藏)

区块链项目如何发币?看完这篇就够了(文章附有币码,推荐收藏)

imtoken安卓怎么下载 2023-01-17 08:52:33

每个人对Token的理解和使用都不同。我们通常从区块链技术的角度来考虑 Token。区块链发展初期,你可以简单的把Token理解为现实生活中的“积分”或者“虚拟货币”,比如加油站洗车会员卡积分,楼下理发店可以让你办美发会员卡2000到1000,幼儿园老师给孩子一张小礼品卡。红花……主要是一种基于激励的虚拟和普遍认可的虚拟货币。你可以用我当时给你的Token来兑换我的一些物品或者等值的货币。

以太坊ERC20出现后,Token进入第二阶段。作为筹集以太币的凭证,可以在交易所进行交易,实现 ICO 流程的自动化。

Token翻译诞生后,我们对Token的理解进入了第三阶段。 Token的内涵得到进一步扩展。 Token 不再局限于代币或 ICO 代币,还具有使用权、收益权等多种属性。区块链加密技术可以保证所有不可篡改的符号都可以作为代币使用。即拥有专有使用权,只有在价值网络中将专有使用权换成一般使用权后才能进一步流通;也就是在这个阶段发展Token经济是可能的。

现在,国内Token的发展阶段普遍处于第二阶段,虚拟货币一级市场被玩坏了,很多人都在争先恐后地启动区块链项目,寻找人才,组建团队,写领域区块链项目白皮书,找行业大佬的平台,做社区活动,组建社区,然后去交易所发行自己的Token。要制作硬币,您只需要 0.2ETH。交易所发行后,只要有足够多的人订阅你的Token,就会瞬间变成上千个ETH,韭菜轻松收割。

温馨提示:发币本身并不是一种融资行为,币可以简单地作为一个项目生态内部循环存在。只有发币后的公开ICO才是融资行为。我国明确禁止ICO,发行代币融资(ICO)已经是违法行为。

那么,发币的具体流程是什么?今天我带来一个干货!教你如何使用智能合约发行自己的虚拟货币,即Token。

现在我们发行代币相对容易,这一切都归功于 ERC20 协议。作为以太坊的协议之一,它规定了代币合约的基本结构,任何符合 ERC20 协议的代币都可以在其他应用(钱包、交易所等)中使用。有了ERC20协议,我们不需要重复开发代币的基本功能,大大降低了代币开发的门槛,让开发者可以将代币应用到更多的领域虚拟币账号怎么看,发起更多的ICO项目;更方便,因为不同的ERC20代币都兼容ERC20协议,所以两个ERC20代币之间可以进行交易。

首先,提前准备好开源环境,在Chrome浏览器中搭建ETH钱包Metamask插件。

安装步骤:

①点击以下网址安装,点击添加到chrome。

chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn

虚拟币账号怎么看

②点击添加扩展

③点击chrome浏览器右上角的metamask图标同意隐私政策和使用条款

④输入并确认创建账号的密码

使用ImToken钱包将0.1ETH或以上的代币转入您的Metamask钱包进行扣费。

⑤ImToken钱包:token.im或从应用商店下载。

用于存储您新创建的硬币。

⑥智能合约地址:

remix.ethereum.org/

其次,打开合约地址,点击remix左上角的+号,新建一个文件,文件名由Untitled改为AndyToken,合约代码复制粘贴进去。 ERC20协议包含一些完成代币交易必须实现的方法,包括代币交易、查询代币余额、代币供应总量等。

智能合约接口代码如下:

pragma solidity ^0.4.18;/**

虚拟币账号怎么看

* @title ERC20Basic

* @dev 更简单的 ERC20 接口版本

* @dev 参见 github.com/ethereum/EIPs/issues/179

*/合约 ERC20Basic {

p>

function totalSupply() 公共视图返回 (uint256);

function balanceOf(address who) public view返回(uint256);

function transfer(address to, uint256 value) public 返回(bool);

event Transfer(address indexed from, address indexed to, uint256 value);}/**

* @title ERC20 接口

* @dev 参见 github.com/ethereum/EIPs/issues/20

虚拟币账号怎么看

*/合约 ERC20 是 ERC20Basic {

函数津贴(地址所有者,地址花费者)公众视图返回(uint256);

function transferFrom(address from, address to, uint256 value) public 返回(bool);

函数批准(地址花费者,uint256值)公共回报(布尔);

事件批准(地址索引所有者,地址索引支出者,uint256值);}

p>

必须实现的方法和事件包括:

totalSupply:查询代币的总供应量

转账事件:代币转账时触发,转账金额为0时也必须触发该事件

批准事件:成功调用批准时触发

name:返回令牌名称

虚拟币账号怎么看

symbol:返回令牌符号

decimals:返回token用于余额显示的位数

其次,我们可以创建一个名为 TutorialToken.sol 的智能合约,内容如下:

pragma solidity ^0.4.4;import 'zeppelin-solidity/contracts/token/StandardToken.sol';contract TutorialToken is StandardToken {

字符串公共名称 = 'TutorialToken';

字符串公共符号 = 'TT';

uint public decimals = 2;

uint public INITIAL_SUPPLY = 12000;

函数 TutorialToken( ) {

totalSupply = INITIAL_SUPPLY;

余额[msg.sender] = INITIAL_SUPPLY;

虚拟币账号怎么看

}}

(上面代码中引入了StandardToken.sol,我们声明TutorialToken继承自StandardToken,这样继承了StandardToken合约中的所有变量和函数。)

接下来虚拟币账号怎么看,只需在子类中重新定义相应的变量和函数即可。即:需要设置通证的参数,需要定义自己的通证名称、通证符号、通证单位小数和初始发行INITIAL_SUPPLY。代码如下:

字符串公共名称 = 'TutorialToken';字符串公共符号 = 'TT';uint 公共小数 = 2;uint 公共 INITIAL_SUPPLY = 12000;

最后在构造函数中我们简单地添加代码来设置totalSupply 等于INITIAL_SUPPLY 并将所有硬币分配给部署者的帐户。代码如下:

函数 TutorialToken() {

totalSupply = INITIAL_SUPPLY;

余额[msg.sender] = INITIAL_SUPPLY;}

使用这个模板,我们用不到 15 行 Solidity 代码手工创建了自己的符合 ERC-20 标准的代币。接下来部署代币合约并与代币进行交互,即大功告成,整个过程可能不会超过十分钟。 (注:本模板参考资料为:

toutiao.manqian.cn/wz_d3YTB6bYEX.html)

因为开源环境,发币比较简单,需要让已发行的币在交易所上市是难得的地方,然后入市也有人认可它,以及大量的“货币人”订阅它。祝大家ICO成功。

文:司尔逊;区块链架构师/研究员,《商业根源:阳明心目中的商业智慧》作者,本书现已上架,欢迎访问京东、当当、亚马逊