在windows上安装以太坊客户端

简介: 以太坊(Ethereum)是一个运行智能合约的去中心化平台(Platform for Smart Contract),平台上的应用按程序设定运行。以太坊平台由Golang、C++、Python等多种编程语言实现。

 🍁作者简介:🏅云计算领域优质创作者🏅新星计划第三季python赛道TOP1🏅 阿里云ACE认证高级工程师🏅

✒️个人主页:小鹏linux

💊个人社区:小鹏linux(个人社区)欢迎您的加入!

目录

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. 下载以太坊

官方下载地址

image.gif

下载之后解压,运行

image.gif

2. 开始安装

2.1 选择测试网络

image.gif

前期选测试网络, 后期再讲主干网络

2.2 输入密码

image.gif

密码不能忘记

image.gif

image.gif

image.gif

网络好的情况下需要1小时, 我用了2个半小时

2.3 注意事项

image.gif

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

2.4 安装完成,进入主界面

image.gif

3. 开启以太坊

这一步骤需要调用后台命令geth 操作

geth的全称是go-ethereum,是一个以太坊客户端,用go语言编写,应该是目前最常用的客户端

3.1 找到geth 命令

找到目录: C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked

找不到的把zzy 换成Administrator 试试。

注意:请将隐藏文件显示。不会请自行百度

image.gif

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"
}

image.gif

保存到目录: C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked

 (任何位置都可以, 为了方便把目录先固定)

image.gif

3.3 初始化

在C盘建立一个空文件夹 C:\ethereum

命令:geth  --datadir  "C:\ethereum" init genesis.json 

注意:geth 命令需要设置环境变量才能用, 如果不会设置,直接cd 到 C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked  目录使用:

 如下:

image.gif

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

image.gif

3.4 启动

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

image.gif

image.gif

 出现上图所示,为启动成功

如果启动不成功, 先关闭以太坊客户端,再试。

3.5 开始

3.5.1 新建 一个账户

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

image.gif

image.gif

3.5.2 开始

miner.start();

image.gif

image.gif

3.5.3 停止

miner.stop();

image.gif

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

image.gif

3.5.4 打开客户端

image.gif

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

image.gif

3.5.5 运行错误

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

image.gif

image.gif

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

👑👑👑结束语👑👑👑

image.gif

目录
相关文章
|
2月前
|
API 开发工具 C#
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
本文将介绍,ClkLog针对神策不支持全埋点的客户端实现用户访问基础统计分析 1。
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
|
2月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
2月前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003
|
2月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
46 0
Windows 平台安装 MongoDB
|
2月前
|
Windows Python
Windows安装dlib,遇到问题汇总解决
Windows安装dlib,遇到问题汇总解决
50 4
|
2月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
55 2
|
2月前
|
JavaScript Windows
windows安装vue
windows安装vue
|
2月前
|
应用服务中间件 Apache Windows
免安装版的Tomcat注册为windows服务
免安装版的Tomcat注册为windows服务
124 3
|
2月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
50 0
|
2月前
|
Windows
安装Windows XP系统
安装Windows XP系统