首页
学习
活动
专区
工具
TVP
发布

区块链学习三:在以太坊测试链上免费获得测试Eth

上一篇,我把一个很简单的代币合约部署到以太坊测试链上时,MetaMask跳出交易时,是需要花费一些gas的。

今天就记录下如何获得测试链上的Eth,以便日后开发dapp在测试时可以畅通。

作为一个开发者,想开发一个应用必然经历本地编译测试、测试环境测试、正式环境上线这几个步骤。

如果DAPP开发在主网络上直接进行是非常危险的,稍有不慎就会损失以太币,甚至影响整个主网络的运行。

部署都是需要花费以太币的,毕竟eth价格不低,如果测试就要用到的话,那对于开发者来说成本也是很高的。

所以除了主网络之外,以太坊的测试网络目前可用的有:Ropsten,Kovan,Rinkeby。在MetaMask网络选择的选项里,有这几个选项

目前开发人员最常用的测试网络是Rinkeby,下面就是获得Rinkeby中的Eth。

Rinkeby测试网络使用的是PoA共识机制,我们不能通过挖矿来获取以太币。

为了确保不会出现有人滥用,无限生成Rinkeby以太币,想获取Rinkeby测试网络中的以太币,需要去申请,这个申请Rinkeby以太币的功能被称为水龙头(Faucet)。地址:Rinkeby: GitHub Faucet

打开这个地址,我们可以看到获得的方式有三种:

毫无疑问,不管哪一种都需要科学上网...

假设你已经能科学上网了,我用Google+尝试获得Rinkeby以太币。Twitter和Facebook的方式也一样。

PART1 注册Google账号

注册地址:https://accounts.google.com/SignUp?continue=https%3A%2F%2Faccounts.google.com%2FManageAccount

按照网站流程填写自己的信息就好了。

PART2 分享地址

1. 注册好账号之后,登录进入Google+首页:https://plus.google.com/?hl=zh-CN,发布一个动态,如图显示:

2. 复制你的MetaMask钱包地址,如下图:

3. 发布动态

注意发布时要选择公开,否则水龙头验证不了。

4. 获得刚才发布的这条动态的链接。

你就会来到这条动态的详情页面,复制浏览器上的链接:

5. 申请获得Rinkeby以太币

回到水龙头网站上:https://faucet.rinkeby.io/

在输入框里粘贴刚才的Google+动态的链接地址。

点击 give me Ether ,如图:

点击 give me Ether 之后会出现选项卡,第一个选项的意思是8小时内获得3个Eth, 就是你想获得的更多就可能会耗费更多的时间,毕竟这个也是在链上的,需要一些时间。

我选择3个eth, 很快就出现以下页面,等进度条走完就可以了。如果你点了give me Ether之后没有反应,就刷新页面吧,反正我是这么做的。

6. 查看钱包是否到账

如果一切顺利,你会看到你的钱包地址已经多出了申请数量的以太币,我申请了3个以太币,部署合约用了一丢丢。

最后总结:

1. 这个Rinkeby以太币是Rinkeby环境中的虚拟币,所以只有将MetaMask的网络选择到Rinkeby的时候,才能看到申请到的ETH。

2. 主网络的Eth是有价值的,但测试网络中的eth并没有什么价值,它只用于合约开发时的测试。

3. 两次申请需要间隔时间,具体多长我不清楚,大概几个小时之后,才能再次申请。

4. 申请越少的数量所用时间越短。

5. 要会科学上网,这是学习DAPP开发的前提...否则真的举步维艰。

你要是特别想打赏我的话,请往我的以太钱包里send一丢丢Eth吧~其他

ERC20代币也可以~0x2B72C6422048a48C1Eae35C6dF3d6f7F29014EE0

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180407G0HDKF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券