Blog1 安装geth和Ethereum wallet

Blog1 安装geth和Ethereum wallet并且接入公共测试网络Rinkeby实现转账等功能

写在前面的话:

本文测试的为Rinkeby公共网,在安装好Ethereum wallet(下面简称wallet)和geth之后请先测试Rinkeby测试网,不要先自己搭建私有链(当然也可以尝试,但是因为区块链去中心化的特点,更多的节点运行才能达到理想效果;公链的话同步区块太久,成本太大,对于初学者来说测试链更加友好)。如果已经尝试先搭建过私有链,请看这篇文章:
附:当尝试各种方法都无法接入Rinkeby的时候,可以尝试以下方法
关于以太坊公开的4个测试网络的区别以及geth、Ethereum wallet和mist的区别,请看这篇文章:
关于以太坊公开的4个测试网络的区别以及geth、Ethereum wallet和mist的区别

注:

在最新版本的wallet中,测试网络只有Rinkeby和Ropsten;
目前开发人员最常用的测试网络是Rinkeby,我们将尝试连接Rinkeby

环境:Windows、VPN
步骤:

  1. 在电脑D盘下新建文件夹Eth
  2. 下载最新版本的Ethereum wallet,进入github进行对应下载:https://github.com/ethereum/mist/releases,将下载好的压缩包放入文件夹Eth。
    在这里插入图片描述
  3. 进入https://geth.ethereum.org/downloads/下载对应版本的geth到文件夹Eth,博主下载的是1.8.23的版本(当你只下载wallet而没有下载geth的时候,wallet运行同步一段时间之后会出现下方图片:
    在这里插入图片描述
    对geth版本1.8.23进行下载)
    此步骤需要打开VPN,下面的步骤中仍然需要使用VPN,建议一直开着就好。
    在这里插入图片描述
  4. 安装geth到文件夹Eth;
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (不要在意是什么盘,放在Eth文件夹就好;我这里使用的是Mac的Windows系统,所以只有C盘)
    5.现在解压下载好的wallet的压缩包;
    在这里插入图片描述
    打开wallet的文件夹,打开wallet应用程序;
    在这里插入图片描述
    6 打开wallet后点击上方菜单栏的开发选项,发现“网络”一栏显示在主网络一栏,将其调为“Rinkeby – Testnetwork”,让其同步十分钟,即让这个界面保持大概十分钟。
    在这里插入图片描述
    当出现这个界面时,继续保持五分钟;
    在这里插入图片描述
    7 关闭wallet,打开geth;
    在这里插入图片描述
    在这里插入图片描述
    当geth出现下面这个界面,说明你已经接近成功了;
    在这里插入图片描述
    保持geth打开,现在再次打开wallet程序(如果wallet再次打开仍然一直在转,可以尝试着关闭geth再次打开);
    在这里插入图片描述
    当出现这个界面,说明你已经成功连接到了Rinkeby公共网络;
    8.接下来创建一个新用户,点击菜单栏账户;
    在这里插入图片描述
    新建用户,输入两次密码,得到一个用户;
    在这里插入图片描述
    因为是测试网络,所以地址就给大家看了。

9.Rinkeby测试网络使用的是PoA共识机制,我们不能通过挖矿来获取以太币。想获取Rinkeby测试网络中的以太币,需要去申请,这个申请Rinkeby以太币的功能被称为水龙头(Faucet)。水龙头会源源不断的产生以太币,并且受到权威节点控制,以确保不会被滥用。现在我们需要申请Rinkeby网络中的以太币。

  1. 通过网页形式打开twitter(facebook、github等都行,这里以twitter为例)
    登陆账号(没有的注册就行);
    在这里插入图片描述
    回到wallet,复制你的账户地址;
    在这里插入图片描述
    点击红框;
    在这里插入图片描述
    复制红框中地址;
    在这里插入图片描述
    点击copy anyway;
    将复制好的地址作为你的twitter新推文发布;
    在这里插入图片描述
    发布之后,打开你自己推文的网页;
    在这里插入图片描述
    复制网页地址,进入如下水龙头网站:https://faucet.rinkeby.io/;
    在这里插入图片描述
    将刚刚复制好的推文网页链接填入红框框中,点击Give me Ether,选择8个小时3个以太币选项,即8个小时之后你可以再次获得3个以太币;
  2. 进入https://rinkeby.etherscan.io/ 这个网站(是一个区块链浏览器)可以查看你的3个以太币到你的地址上没有,在搜索框内输入你的地址;
    在这里插入图片描述
    进入之后可以看到你的账户上多了3个以太币;
    在这里插入图片描述
  3. 现在关掉wallet,先打开geth,再打开wallet,等待一段时间,发现你的账户里多了3以太币(有时更新会有延迟,这个不用担心,只要能在区块链浏览器中查看到你的账户里来了3个以太币,就一定会存在在你账户里的);
    在这里插入图片描述
    重复第8个步骤,在同一个钱包里新建一个用户(钱包和用户的关系相当于你自己的钱包和你钱包里银行卡里的关系,每张银行卡代表了你的一个账户,你可以使用这张银行卡向你的另一张银行卡里转账,但是都是属于你自己的卡,就是说总金额都是在一个钱包里的,都是属于你自己的);
    在这里插入图片描述
    这个时候钱包里已经有了两个账户了,可以使用账户1向账户2转0.1个以太币,先复制账户2的地址,接着点击账户1 后再点击SEND(当新建账户成功后钱包界面依然没有显示账户2,这是正常的,存在延迟;当初我自己也有类似的情况,你可以停下手中的工作,过一段时间再打开你的wallet,就会发现有);
    在这里插入图片描述
    将账户2的地址复制到接收方栏中;
    在这里插入图片描述
    填写需要传输的以太币(这里我输入0.1个);
    在这里插入图片描述
    将界面拉下来,点击send;
    在这里插入图片描述
    填入账户1的密码后,点击SEND TRANSACTION;
    在这里插入图片描述
    等待confirming完成,confirming完成后及转账成功,此时wallet界面可能不会及时更新,你可以进入区块链浏览器https://rinkeby.etherscan.io/查看;
    输入账户2的地址;
    在这里插入图片描述
    可以看到转账成功,当然在wallet中账户2的界面也可以看到(只不过余额还没有显示更新);
    在这里插入图片描述

Blog1 安装gethEthereum wallet并且接入公共测试网络Rinkeby实现转账等功能

写在前面的话:本文测试的为Rinkeby公共网,在安装好Ethereum wallet(下面简称wallet)和geth之后请先测试Rinkeby测试网,不要先自己搭建私有链(当然也可以尝试,但是因为区块链去中心化的特点,更多的节点运行才能达到理想效果;公链的话同步区块太久,成本太大,对于初学者来说测试链更加友好)。如果已经尝试先搭建过私有链,请看这篇文章:

附:当尝试各种方法都无法接入Rinkeby的时候,可以尝试以下方法

关于以太坊公开的4个测试网络的区别以及gethEthereum walletmist的区别,请看这篇文章:

 

注:在最新版本的wallet中,测试网络只有RinkebyRopsten

目前开发人员最常用的测试网络是Rinkeby,我们将尝试连接Rinkeby

 

环境:WindowsVPN

步骤:

1.      在电脑D盘下新建文件夹Eth

2.      下载最新版本的Ethereum wallet,进入github进行对应下载:https://github.com/ethereum/mist/releases,将下载好的压缩包放入文件夹Eth

 

3.      进入https://geth.ethereum.org/downloads/下载对应版本的geth到文件夹Eth,博主下载的是1.8.23的版本(当你只下载wallet而没有下载geth的时候,wallet运行同步一段时间之后会出现下方图片:

 

geth版本1.8.23进行下载)

此步骤需要打开VPN,下面的步骤中仍然需要使用VPN,建议一直开着就好。

 

4.      安装geth到文件夹Eth

 

 

 

(不要在意是什么盘,放在Eth文件夹就好;我这里使用的是MacWindows系统,所以只有C盘)

5.      现在解压下载好的wallet的压缩包;

 

打开wallet的文件夹,打开wallet应用程序;

 

6.      打开wallet后点击上方菜单栏的开发选项,发现“网络”一栏显示在主网络一栏,将其调为“Rinkeby – Testnetwork”,让其同步十分钟,即让这个界面保持大概十分钟。

 

当出现这个界面时,继续保持五分钟;

 

7.      关闭wallet,打开geth

 

 

geth出现下面这个界面,说明你已经接近成功了;

 

保持geth打开,现在再次打开wallet程序(如果wallet再次打开仍然一直在转,可以尝试着关闭geth再次打开);

 

当出现这个界面,说明你已经成功连接到了Rinkeby公共网络;

8.      接下来创建一个新用户,点击菜单栏账户;

 

新建用户,输入两次密码,得到一个用户;

 

因为是测试网络,所以地址就给大家看了。

9.      Rinkeby测试网络使用的是PoA共识机制,我们不能通过挖矿来获取以太币。想获取Rinkeby测试网络中的以太币,需要去申请,这个申请Rinkeby以太币的功能被称为水龙头(Faucet)。水龙头会源源不断的产生以太币,并且受到权威节点控制,以确保不会被滥用。现在我们需要申请Rinkeby网络中的以太币。

10.   通过网页形式打开twitterfacebookgithub等都行,这里以twitter为例)

登陆账号(没有的注册就行);

 

回到wallet,复制你的账户地址;

 

点击红框;

 

复制红框中地址;

 

点击copy anyway

将复制好的地址作为你的twitter新推文发布;

 

发布之后,打开你自己推文的网页;

 

复制网页地址,进入如下水龙头网站:https://faucet.rinkeby.io/

 

将刚刚复制好的推文网页链接填入红框框中,点击Give me Ether,选择8个小时3个以太币选项,即8个小时之后你可以再次获得3个以太币;

11.   进入https://rinkeby.etherscan.io/ 这个网站(是一个区块链浏览器)可以查看你的3个以太币到你的地址上没有,在搜索框内输入你的地址;

 

进入之后可以看到你的账户上多了3个以太币;

 

12.   现在关掉wallet,先打开geth,再打开wallet,等待一段时间,发现你的账户里多了3以太币(有时更新会有延迟,这个不用担心,只要能在区块链浏览器中查看到你的账户里来了3个以太币,就一定会存在在你账户里的);

 

(这是使用另外一台电脑创建的另外一个账户)

重复第8个步骤,在同一个钱包里新建一个用户(钱包和用户的关系相当于你自己的钱包和你钱包里银行卡里的关系,每张银行卡代表了你的一个账户,你可以使用这张银行卡向你的另一张银行卡里转账,但是都是属于你自己的卡,就是说总金额都是在一个钱包里的,都是属于你自己的);

 

这个时候钱包里已经有了两个账户了,可以使用账户1向账户20.1个以太币,先复制账户2的地址,接着点击账户1 后再点击SEND(当新建账户成功后钱包界面依然没有显示账户2,这是正常的,存在延迟;当初我自己也有类似的情况,你可以停下手中的工作,过一段时间再打开你的wallet,就会发现有);

 

将账户2的地址复制到接收方栏中;

 

填写需要传输的以太币(这里我输入0.1个);

 

将界面拉下来,点击send

 

填入账户1的密码后,点击SEND TRANSACTION;

 

等待confirming完成,confirming完成后及转账成功,此时wallet界面可能不会及时更新,你可以进入区块链浏览器https://rinkeby.etherscan.io/查看;

输入账户2的地址;

 

可以看到转账成功,当然在wallet中账户2的界面也可以看到(只不过余额还没有显示更新);

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/roisesuki-Blockchain/p/11986591.html