在windows上安装Ethereum客户端|猿创征文

小鹏linux 2022-06-16 20:50:28

 

目录

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.6 打开以太坊客户端


 

以太坊(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 新建 一个账户

personal.newAccount(‘123.abc’) #新建 一个账户

miner.start();

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

 3.6 打开以太坊客户端


 3.5.5 运行错误 

“Fatal: Error starting protocol stack: Access is denied.”

这错误是 因为你开启了2个进程, 这个时候你需要关闭 ethereum客户端 。
...全文
317 36 打赏 收藏 举报
写回复
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
hordak 06-24

我为什么访问不了以太坊的网址,提示错误

img

  • 打赏
  • 举报
回复
@hordak 我可以访问啊😂是不是你那边网络不行,或者换个浏览器试试。因为是国外网站不好访问
  • 举报
回复
小鹏哥啥都会
  • 打赏
  • 举报
回复
@knighthood2001 🙃🙃🙃
  • 举报
回复
孙和龚 06-17
大佬,这都行,厉害厉害
  • 打赏
  • 举报
回复
@孙和龚 感谢支持
  • 举报
回复
鹏佬逆天!
  • 打赏
  • 举报
回复
@橘猫烧鲷鱼ᅟᅠ 感谢支持
  • 举报
回复
小鹏哥逆天
  • 打赏
  • 举报
回复
@洲的学习笔记 感谢支持
  • 举报
回复

不愧是小鹏哥,写得真不错

  • 打赏
  • 举报
回复
@leetcode猩球 感谢支持
  • 举报
回复

厉害了,啥都玩得转

  • 打赏
  • 举报
回复
@i机器未来 感谢支持
  • 举报
回复
支持碰佬
  • 打赏
  • 举报
回复
@JoJo的数据分析历险记 感谢支持
  • 举报
回复

很不错的文章,三连支持啦

  • 打赏
  • 举报
回复
@fate急速出击 感谢支持
  • 举报
回复

有点东西

  • 打赏
  • 举报
回复
@Developer 小马 感谢支持
  • 举报
回复

支持大佬!

  • 打赏
  • 举报
回复
@程序员小歪 感谢支持
  • 举报
回复
橙子! 06-17
五星好评
  • 打赏
  • 举报
回复
@橙子! 感谢支持
  • 举报
回复

像大佬学习

  • 打赏
  • 举报
回复
@爱吃豆的土豆 感谢支持
  • 举报
回复
支持鹏佬
  • 打赏
  • 举报
回复
@秃秃爱健身 感谢支持
  • 举报
回复
荼靡, 06-17
支持大佬
  • 打赏
  • 举报
回复
@荼靡, 感谢支持
  • 举报
回复
EargoChen 06-17

大佬厉害啊!Orz

  • 打赏
  • 举报
回复
@EargoChen 感谢大佬支持
  • 举报
回复
一天两篇活动长文,肝好肾更好吗
  • 打赏
  • 举报
回复 1
@柒号华仔 没办法,居家办公,显得没事干,只能码字
  • 举报
回复

这手咋这么快呢?

  • 打赏
  • 举报
回复 1
@全栈哈士奇 哈哈哈,必须的呀
  • 举报
回复
相关推荐
发帖
Ethereum中文社区
加入

171

社区成员

这里是由区块链、以太坊、Web3.0、元宇宙等相关技术组成的国内最大的开发者聚集地,帮助社区成员快速获得更全面、更深度的技术信息,链接更多资源,让开发者更好地入门学习、成长与应用实践。
社区管理员
  • ETHPlanet
  • 活动助手
帖子事件
编辑了帖子
2022-06-16 21:02
创建了帖子 (查看)
2022-06-16 20:50
社区公告

Hi,欢迎加入我们!

 

在这里你可以:

  • 获取最官方最新最全的区块链、以太坊、Web3.0学习内容与资源
  • 获取行业内更有价值的研讨会、公开课资源,或参与社区发起的主题活动课程
  • 获得专业的以太坊、区块链、Web3.0相关技术资深专家/讲师的回复或指导,突破学习瓶颈
  • 进行学习打卡、提问或回答问题,提高个人或在社区的影响力,将有机会与各大技术官方深度合作
  • 参与丰富的社区活动,获得更多学习资源、行业资源等
  • 结识更多行业伙伴,参与线上/线下课程、交流会,拓展行业交流圈

 

【最新活动】:

1、6月1日21:00-21:30,DappLearning Infura AMA(线上)点击查看详情