在windows上安装以太坊客户端
🍁博主简介:
🏅云计算领域优质创作者
🏅2022年CSDN新星计划python赛道第一名🏅2022年CSDN原力计划优质作者
🏅阿里云ACE认证高级工程师
🏅阿里云开发者社区专家博主💊交流社区:CSDN云计算交流社区欢迎您的加入!

目录
1. 下载以太坊
2. 开始安装
2.1 选择测试网络
2.2 输入密码
2.3 注意事项
2.4 安装完成,进入主界面
3. 开启以太坊
3.1 找到geth 命令
3.2 在Geth安装目录下放置genesis.json
3.3 初始化
3.4 启动
3.5 开始
3.5.1 新建 一个账户
3.5.2 开始
3.5.3 停止
3.5.4 打开客户端
3.5.5 运行错误
👑👑👑结束语👑👑👑
| 以太坊(Ethereum)是一个运行智能合约的去中心化平台(Platform for Smart Contract),平台上的应用按程序设定运行。以太坊平台由 Golang、C++、Python 等多种编程语言实现。 |
1. 下载以太坊
官方下载地址

| 下载之后解压,运行 |

2. 开始安装
2.1 选择测试网络

| 前期选测试网络, 后期再讲主干网络 |
2.2 输入密码

| 密码不能忘记 |



| 网络好的情况下需要1小时, 我用了2个半小时 |
2.3 注意事项

| 马上下载完成了, 就不动了。 这个时候果断关闭然后重新打开,OK 。 出现如下界面 |
2.4 安装完成,进入主界面

3. 开启以太坊
| 这一步骤需要调用后台命令geth 操作 geth的全称是go-ethereum,是一个以太坊客户端,用go语言编写,应该是目前最常用的客户端 |
3.1 找到geth 命令
| 找到目录: C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked 找不到的把zzy 换成Administrator 试试。 注意:请将隐藏文件显示。不会请自行百度 |

3.2 在Geth安装目录下放置genesis.json
| Genesis.json内容: |
{"nonce":"0x0000000000000042","mixhash":"0x0000000000000000000000000000000000000000000000000000000000000000","difficulty": "0x4000","alloc": {},"coinbase":"0x0000000000000000000000000000000000000000","timestamp": "0x00","parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000","extraData": "PICC GenesisBlock","gasLimit":"0xffffffff"
}
| 保存到目录: C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked (任何位置都可以, 为了方便把目录先固定) |

3.3 初始化
| 在C盘建立一个空文件夹 C:\ethereum 命令:geth --datadir "C:\ethereum" init genesis.json 注意:geth 命令需要设置环境变量才能用, 如果不会设置,直接cd 到 C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked 目录使用: 如下: |

| OK ,出现上图信息表示运行成功,后查看 C:\ethereum 目录多了几个文件: |

3.4 启动
| 命令如下: |
geth --networkid 9999 --datadir C:\ethereum --dev console #启动

| 出现上图所示,为启动成功 如果启动不成功, 先关闭以太坊客户端,再试。 |
3.5 开始
3.5.1 新建 一个账户
personal.newAccount(‘123.abc’) #新建 一个账户

3.5.2 开始
miner.start();

3.5.3 停止
miner.stop();
| 把上述命令复制到终端,windows不太好用自己输入有问题。 |

3.5.4 打开客户端

| 看到这些跳动的数字了吧!这是你自己W的K。 |

3.5.5 运行错误
“Fatal: Error starting protocol stack: Access is denied.”

| 这错误是 因为你开启了2个进程, 这个时候你需要关闭 ethereum客户端 。 |
👑👑👑结束语👑👑👑

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
