okx

以太币挖矿教程——私链挖矿实验

时间:2023-07-08|浏览:344

一、说明

本教程使用的宿主机操作系统是64位Windows,虚拟机中运行的是64位Ubuntu16.04,请确定自己的Windows是否是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-

链块学院区块链系列网课已上线,学习路径已为您规划好。离区块链工程师就差这一张图的距离了。附上链块学院网课平台学习网址:http://wk.liankuai.tech/

热点:以太 以太币 以太币挖矿 挖矿

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2