以太坊私链实验——挖矿
一、说明
本教程使用的宿主机操作系统是64位Windows ,虚拟机中运行的是64位 Ubuntu16.04,请确定自己的Winodows是否是64位, 否则无法安装64位Ubuntu。
本文会分别介绍Windows和Ubuntu上的以太坊私链搭建流程,然后使用搭建好的私链进行挖矿,后续教程会演示如何将Windows上的以太坊节点和Ubuntu中的以太坊节点加入到同一个私链中,并实现互相转账。
二、下载软件包
在做实验之前,请下载本教程中涉及到软件。
下载地址:
https://pan.baidu.com/s/1pyMY0iwhvHRpym698jnl3Q
下载后的文件目录:
三、安装vmware
● 点击安装vmware
● 一步一步按照提示安装, 如果遇到激活界面,请购买vmware授权或选择跳过暂时使用试用版。
四、Vmware虚拟机安装Ubuntu
● 按照如下步骤安装Ubuntu
● Ctrl + Alt + t打开命令行终端
五、Ubuntu搭建以太坊私链
5.1 安装geth
安装以太坊客户端可以使用在线安装或者离线安装,如果大家由于网速或其他问题导致在线安装失败,可选择离线安装。
5.1.1 在线安装
● 更新软件源
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get purge libappstream3
sudo apt-get update
● 安装以太坊客户端软件geth
sudo apt-get install ethereum
5.1.2 离线安装
如果在线安装成功,请跳过本小节。
如果搭建由于网络或者其他原因导致在线安装失败,可以参考本小节进行离线安装。
● 拷贝离线安装包到虚拟机的主目录下
● 右击安装包,选择Extract Here解压安装包
● 在命令行终端中进入解压后的目录
cd /home/geth/geth-linux-amd64-1.8.10-eae63c51/
● 将geth可执行程序拷贝到usr/local/bin/
sudo cp geth /usr/local/bin/
● 安装完成,验证是否安装成功
geth version
5.2 配置创世区块
● 新建工作空间
cd
mkdir privateChain
cd privateChain
● 在privateChain目录下创建私链创世区块描述文件genesis.json
gedit genesis.json
5.3 初创化创世区块
geth --datadir data0 init genesis.json
5.4 启动私链
geth --datadir data0 --rpc --rpcapi "web3,eth,personal,net" --rpccorsdomain "*" console
5.5 新建账户
personal.newAccount()
5.6 查看账户余额
eth.getBalance("0x76a5e7f4a3393e39fe44f785825312e837cff752")
或者
eth.getBalance(eth.accounts[0])
5.7 挖矿
miner.start()
5.8 挖矿成功的提示
5.9 再次查看账户余额
六、Windows搭建以太坊私链
6.1 安装geth
● 点击geth安装包,按照提示一步一步安装即可
● 验证是否安装成功,windows CMD命令行中输入geth version
6.2 配置创世区块、创建账户等
配置创世区块,创建账户、挖矿等操作与Ubuntu中一致,请参考Ubuntu的操做教程。
七、下篇预告
到目前为止, 大家应该已经能够在私链上进行挖矿操作,但是私链上只有一个节点,下一篇教程将分享如何将两个节点连接起来,实现互相转账。
-END-
链块学院区块链系列网课已上线
学习路径已为您规划好
离区块链工程师就差这一张图的距离了
你可能感兴趣的文章
-
DOGETHER币
-
DOGETHER币
中文名称 DOGETHER ...
2024-10-18
GETH币
-
GETH币
中文名称 GETH ...
2024-10-18
BIGETH币
-
BIGETH币
中文名称 BIGETH ...
2024-10-18
DOGETHER币
-
DOGETHER币
中文名称 DOGETHER ...
2024-10-17
如何安装一台矿机
-
如何安装一台矿机
春节刚过,相信还有不少人沉浸在节日气氛中,但也应该有不少人为18年开始考虑如何开始新一年的投资了。相信今年有不少人会把虚拟币投资作为一个重要的投资组成。在201...
2024-10-15
全球8万台计算机被劫持挖矿:伪装技术极高,还会重复安装
-
全球8万台计算机被劫持挖矿:伪装技术极高,还会重复安装
IT之家11月27日消息 微软近日发布警报,详细介绍了一种名为Dexphot的新恶意软件变种,自2018年首次发现以来,已经感染了80,000多个设备。据悉,黑...
2024-09-07
SC本地客户端安装,及SC币钱包地址申请
-
SC本地客户端安装,及SC币钱包地址申请
大力矿工,最近收到很多挖矿朋友咨询,如何双挖,这双挖,得申请双挖地址啊,今天写个SIA钱包申请的教程。然后简单说下云储币,云储币我认为更符合区块链技术去中心化存...
2024-09-03
只用5步,教你从零用Truffle打造第一个以太坊Dapp
-
只用5步,教你从零用Truffle打造第一个以太坊Dapp
以太坊是区块链开发领域最好的编程平台,而Truffle是以太坊(Ethereum)最受欢迎的一个开发框架,实战是最重要的事情,这篇文章不讲原理,只讲如何搭建环境...
2024-09-02
怎么安装一台8显的矿机用来挖ETH,我拍了一个安装教程给大家
-
怎么安装一台8显的矿机用来挖ETH,我拍了一个安装教程给大家
说说如何装矿机挖 ETH!1. 首先看这里是一块主板,手里这个是 DDL3 的 8G 内存条,把内存条插到主板里面,然后是硬盘,硬盘有一根线,把硬盘线插到硬盘上...
2024-08-28
以太坊私链实验——挖矿
-
以太坊私链实验——挖矿
一、说明本教程使用的宿主机操作系统是64位Windows ,虚拟机中运行的是64位 Ubuntu16.04,请确定自己的Winodows是否是64位, 否则无法...
2024-08-27