『Steemit区块链学院』第八期课程 | 区块链数字资产的发行

in SteemitCryptoAcademy3 years ago (edited)

欢迎各位SteemCN区的用户参与 Steemit区块链学院第三季课程,我是 Steemit区块链学院 CN区的教授@abcallen,我将通过每期课程,与各位CN区学员学习了解区块链网络世界中不同的区块链生态,一起认识背后的架构以及原理,让各位CN区学员可以深入浅出并且透过实际操作认识区块链,在区块链网络世界中可以更好的发展。

14.png

Steemit区块链学院至本期第八期已经有四个月了,其中有不少的CN区学员在学院的引领下度过了两季,少部分CN区学员则是顺利度过了一季。

Steemit区块链学院第二季课程Steemit区块链学院第三季课程,关于区块链该有的知识CN区学员都基本学到了,大家也在这样一个过程中成长了许多, Steemit区块链学院 的出现可谓是CN区的一大福利。

Steemit区块链学院第三季第八期课程将会一期非常有意义的课程,本期课程我将教授各位CN区学员学习区块链数字资产的发行以及为其添加流动性的方式,以此让各位CN区学员对区块链加密货币有进一步的了解。

本期课程CN区学员将从以下两个部分学习区块链数字货币的发行方式,这将会是一个非常有意义的过程:

  • 区块链数字货币的发行

  • 为区块链数字资产添加流动性的方式

希望各位CN区学员认真学习新的知识,以此提升个人区块链知识储备量,推动自身的发展。


『第一部分:区块链数字货币的发行』


加密货币的概念

加密货币,全程 Cryptocurrency,又可被称为Tokens区块链数字货币通证代币,指的是建立在分布式网络当中「区块链」,并且使用密码学原理来确保交易安全及控制交易单位创造的交易媒介。

加密货币既是一种货币也是一个投资产品——某些支持加密货币付款的商品,那么加密货币它就是一种货币;当投资者投资加密货币获利的时候,那么加密货币它就是一种投资产品

任何一个区块链项目都有所对应的原生Token,而当一种加密货币被添加流动性后,该加密货币开始流动的时候,那么该加密货币就会产生价值。

不同的区块链生态下都有着不同的加密货币,有的区块链生态并未结合智能合约,那么这个生态的加密货币在交易的时候手续费几乎没有,例如Steem生态。而有的区块链生态则是结合了智能合约,这些结合了智能合约的生态所代表的加密货币在交易的时候就会根据智能合约在执行时的复杂程度被收取一部分手续费,例如BSC、以太坊、HECO。

具有代表性加密货币

区块链生态加密货币智能合约协议
SteemSTEEM/SBD
BitcoinBTC
OMNI
EthereumETH
BEP20
BSCBNB
ERC20(BSC)
HECOHT
HECO
TronTRX
TRC20

2009年1月3日第一个区块链生态Bitcoin正式诞生,也是从这个时候区块链才正式问世,紧跟其后的是以太坊,而就目前来看,超过80%的区块链项目所发行的加密货币所使用的智能合约源代码都是由以太坊所提供的。

其中,随着Defi生态的日益火爆,以太坊对于交易处理方面出现了相应的瓶颈,BSC同HECO趁机而入,以高快好省的形式赢得了市场的认可,不过BSC和HECO始终是以太坊侧链,好多东西都是将以太坊的照搬过来进行了具有平台特色的改动。

所以我们常常可以发现,BSC、HECO和以太坊的充币地址开头都是以0x开头,唯一不同的就是智能合约协议上所程现出来稍许差别。

不过本期课程我将教授各位CN区学员学习通过HECO发行属于自己的加密货币,整个过程将使用HT作为发币手续费,所以还请各位CN区学员手中持有4个HT。


区块链数字货币的发行流程

前言

在整个加密货币发行的过程中,为了能让各位CN区用更为简便快捷的发行加密货币,我会选择一个已经部署好相关智能合约的HECO发币平台教授各位CN区学员进行实际操作。

正式教程

  • 为PC端浏览器安装MetaMask钱包

在进行加密货币发行之前,我们需要为自己的电脑安装 MetaMask钱包,如果你的电脑上已安装,请忽略此步骤,如果没有安装请按照以下教程进行操作👇👇👇

区块链教程 | MetaMask钱包的安装、创建、网络添加、使用

image.png

这里选择 MetaMask钱包 的原因是整个发币的过程需要在MetaMask钱包的配合下展开,且我们需要在MetaMask钱包中添加HECO网络辅助进行。


  • 为MetaMask钱包添加HECO网络并充币HT

本次加密货币的发行是基于HECO进行的,所以我们也需要在 MetaMask钱包 中添加HECO网络,与此同时为HECO钱包充币HT,加密货币发行的时候会收取少许的HT作为手续费。

为了能够让教程更为简洁清晰,部分内容以教程的形式为各位CN区学员展开,关于如何为为MetaMask钱包添加HECO网络并充币HT,请各位CN区学员根据以下教程进行

Steemit区块链学院第三季第八期辅助课程 | 火币原生代币 HT的购买及转账教程

注:在Steemit区块链学院第三季第八期课程中我考虑到了诸多发币因素,主要是考虑到成本问题,为了能够让各位CN区学员在学会并掌握整个加密货币的发行的同时还能低成本进行,这里经过多方比较,我选择了基于HECO进行加密货币的发行教学。


  • 发行加密货币

发行加密货币的过程会使用到科学上网工具,这里请各位参与本期课程的CN区学员自备,科学上网工具是在区块链之上发展必备的工具。

进入HECO发币网址👉heco.tokendiy.defiplot ,然后填写HRC20 代币发行参数,我们需要填写

heco.tokendiy.defiplothttp://heco.tokendiy.defiplot.com/

代币名称 ——这里自己设置一个名就好。
代币符号——这里是所需要发行代币的缩写。
代币小数位数——0 ~ 18位,大多数代币选择18位小数,建议4-8位。
总发行量——自己设置一个代币发行的总量,例如20,000,000。

待这些相应的数据都设置好后,请点击发行代币

12.png

点击发行代币之后会跳转到另一个页面,我们点击连接钱包,注意,这里必须链接以太坊钱包,因为所有的发币系统所使用的的智能合约源代码基本来源于以太坊。

这里的以太坊钱包我们以教程中所涉及到的 MetaMask钱包为主。

13.png

点击连接钱包后MetaMask钱包会跳出授权连接页面,这个时候我们选择一个拥有HT的HECO钱包,然后点击下一步,接着点击连接,稍等片刻MetaMask钱包就会和heco.tokendiy.defiplot 连接上。

14.png

待我们成功连接以太坊钱包后,我们点击下一步,这里需要注意,你的HECO钱包中必须拥有3.26HT以上,这样才能顺利进行。

15.png

点击下一步后我们需要确认代币发行参数,例如我发行的代币参数如下,确认完毕后点击确认

代币类型:HRC20
代币名称:cryptoacademy
代币符号:CAD
小数位数:8
总发行量:2000000000000
发行费付款账号:0x86E23F6BdC300F0414bc18005996353BD1585a0a
代币所有者账号:0x86E23F6BdC300F0414bc18005996353BD1585a0a
发行费:3.2512195121951217 HT(及交易费用)

16.png

点击确认之后会跳转页面至批准交易页面,这时MetaMask钱包会跳出交易确认页面,点击确认

17.png

点击确认后依然会跳转页面并告诉你代币发行成功!,也会给你一串交易哈希值,我发行的代币交易哈希值如下。

代币交易哈希值
0x1744ba4cfa629f93dbcc1ac42dd7c13f2201ec55952d7fa288160a1ad5f04a9f

18.png


  • 确认代币是否真的发行成功

进入火币区块链浏览器,将 heco.tokendiy.defiplot 中所提供的 哈希值 复制粘贴到火币区块链浏览器顶部的搜索框,然后点击搜索

19.png

之后我们会看到发行代币时的哈希值区块号代币发行时间代币拥有者地址发行时间发行数量代币名称以符号发行费用等。

20.png

当看到这些信息的时候说明代币已经发行成功,之后我们需要将自己发行的代币添加到HECO钱包中。

  • 将自己发行的代币添加到HECO钱包中

进入到MetaMask钱包当中,复制HECO钱包充币地址,接着将复制的充币地址粘贴纸火币区块链浏览器搜索栏里搜索一下个人钱包的账户信息。

21.png

之后火币区块链浏览器会呈现我们的HECO钱包相关信息,在信息页面找到Token选项,然后点击Token框框旁边的下拉键,找到自己发行的代币并点击

22.png

点击自己发行的代币后会跳转到该代币的信息页面,这个时候我们需要获得这个代币的合约地址,其中Contract后面的便是代币的合约地址,复制代币的合约地址

23.png

进入到MetaMask HECO钱包中点击添加代币,然后粘贴代币合约地址,点击下一步,接着点击添加代币,随后代币便添加成功了。

24.png


『第二部分:为区块链数字资产添加流动性 』

前言

当一个加密货币被发行出来之后,为了使所发行的加密货币产生价值,这里我们需要为所发行的加密货币添加流动性,只有加密货币被添加了流动性才能够进行加密货币之间的买卖交易。

这里我们需要通过去中心化交易所来为所发行的加密货币添加流动性,因为本期课程是基于HECO发行加密货币,所以会使用到去中心化交易所mdex


为区块链数字资产添加流动性流程

  • 直接进入mdex添加流动性页面

mdex添加流动性页面:https://ht.mdex.co/#/add/HT

25.png

  • 连接MetaMask HECO钱包

进入mdex添加流动性页面后点击连接钱包,然后选择MetaMask,接着选择自己发行的代币所在的账户,然后点击下一步,而后点击连接,稍等片刻便会连接至mdex

26.png

  • 为已发行的代币添加流动性

在添加流动性页面点击HT旁边的下拉键选择所要构建交易对的代币,这里可以输入合约地址或是代币名字查找,也可以选择现有的,这里我选择HT。

27.png

接着点击选择通证,在搜索栏里输入已发行的代币合约地址,随后会出现所发行的代币,点击导入

28.png

接下来在导入代币页面勾选我了解并点击导入;导入后选择所发行的代币,随后便成功构建好了交易对,我所选择的交易所为HT-CAD。

注意:所选择的交易对需要是自身钱包中所含有的代币组合而成的交易对,例如我钱包中只有HT,那么我只能选择HT-CAD组合成交易对

28.png

之后设置价格,我这里设置为0.1HT=1000CAD,之后点击Approve CAD,之后需要支付手续费,MetaMask钱包会跳出确认页面,点击确认;稍等片刻后会提示View on HECO

30.png

随后请点击Confirm Cupply,接着等待确认,然后MetaMask钱包会跳出确认页面,点击确认,之后会显示交易已提交,这个时候我们已经为自己所发行的加密货币成功添加流动性了。

31.png

以上为 Steemit区块链学院第三季第八期课程加密货币的发行课程,希望各位CN区用户认真学习,并以实践的方式学会。


『Steemit区块链学院』| 课后作业

  • 参与课程的CN区学员需要依照本期课程所教授的发币流程发行一种属于个人的加密货币。

  • 写一篇文章,介绍一下自身所发行的加密货币,文章中需要包括

  • 所发行的代币的名称/符号/发行总量/小数位数/所在区块链名称
  • 发行代币时的交易哈希值
  • 所发行的代币的合约地址
  • 火币区块链浏览器中所显示的发币交易信息截图
  • 需要介绍一下发行加密货币时的初衷
  • 为自身所发行的加密货币添加流动性,根据课后作业第二大点,以教程的形式记录下为自身所发行的加密货币添加流动性的流程,整个教程需要包括整个操作流程的截图。

  • 所编写的作业文章需要描述一下自身发行加密货币后的心得体会。

为了避免撸羊毛者造假,参与课程的CN区学员需要完整完成上述作业。

注 :为了不必要的争端,请参与的CN区学员作业文章中不要涉及blurt 、hive 这种分叉链等相关内容



『Steemit区块链学院』| 课后作业要求

  • 参与要求:Steem声望50以上

  • 参与时间:8月9日-8月15日23:00「北京时间

  • 文章语言:中文「Chinese

  • 课程只接受中文用户参与,且不接受翻译的内容,而且针对的是SteemCN区。The course only accepts Chinese users, and does not accept the translated content, and it is aimed at the SteemCN area.

  • 参与课程的学员请将作业文章发布到「SteemitCryptoAcademy社区

发布教程请看:Steem教程 | 参与Steemit学院课程的学员如何将文章发布至SteemitCryptoAcademy社区

  • 参与课程的学员作业文章需要加入标签 #cryptoacademy 发布到Cryptoacademy社区。「添加标签的时候不要加上#
  • 参与课程的学员作业文章需要加入标签 #abcallen-s3week8,方便Steem学院统计和点赞。
  • 参与课程的学员作业文章字数要求「最少400字以上」。
  • 参与课程的学员作业文章标题需要带有「Steem学院课后作业」字样。例如:「Steem学院课后作业-我在HECO发行的代币cryptoacademy
  • 参与课程的学员作业文章必须为「原创」,严禁抄袭,洗稿,翻译,搬砖、开小号撸羊毛等,一经发现,拉入黑名单,取消参与资格。
  • 每周课程的参与周期为一周7天
  • 请参与Steem学院课程的学员认真编写作业文章
  • 每次课程,每位学员「只能参加一次,写一篇文章。
  • 请参与课程的学员提早进行作业编写,并保证作业质量,这样有机会获得Steem官方奖励


abcallen.cn.png

Coin Marketplace

STEEM 0.21
TRX 0.13
JST 0.030
BTC 67096.35
ETH 3509.27
USDT 1.00
SBD 3.22