在深入探索以太坊区块链世界的旅程中,一个功能强大且安全的客户端工具是必不可少的,对于开发者、矿工或希望与以太坊网络进行直接交互的用户来说,Geth(Go-Ethereum) 是目前最主流、最官方的以太坊客户端实现之一,很多人习惯性地称之为“GMS”,这其实是Geth(Go-Ethereum)的中文简称。
本文将为您提供一份详尽的、由以太坊官方指引的教程,教您如何从官方网站安全地下载并准备Geth客户端。
为什么选择从官方网下载?
在开始之前,我们必须强调从官方渠道下载的重要性,Geth是与您的钱包、密钥和资产直接交互的工具,如果下载了被篡改或捆绑了恶意软件的版本,可能会导致您的资产被盗。
- 安全性: 官方网站提供经过数字签名的、纯净的安装包,确保软件的完整性和安全性。
- 权威性: 官方网站始终提供最新、最稳定的版本,包含最新的功能和安全修复。
- 可靠性: 官方文档和社区支持是基于官方版本,能更好地解决您在使用中遇到的问题。
下载前准备:确定您的操作系统
Geth支持多种主流操作系统,包括 Windows、macOS 和 Linux,在下载之前,请先确认您正在使用的系统版本,以便选择对应的安装包。
详细下载与安装步骤
以下是针对不同操作系统的详细教程。
步骤1:访问以太坊官方
下载页面

打开您的浏览器,访问以太坊官方的Geth下载页面: https://geth.ethereum.org/downloads/
这个页面是Geth项目的权威发布平台,您将在这里找到所有官方版本和相关信息。
步骤2:选择并下载适合您的安装包
页面会清晰地列出为不同操作系统准备的安装包,以下是各系统的具体操作:
对于 Windows 用户:
-
在下载页面的 Windows 部分,您会看到几种选择:
- Geth Installer (Windows AMD64 Installer): 这是推荐大多数用户的选择,它是一个标准的安装程序(.msi文件),会自动将Geth添加到系统环境变量中,方便您在任何目录下使用命令行调用它。
- Geth Archive (Windows AMD64 Zip): 这是一个压缩包(.zip文件),适合高级用户或需要便携式安装的用户,下载后您需要手动解压,并将其路径添加到系统环境变量中才能使用。
-
点击
Windows AMD64 Installer 1.x.x旁边的链接开始下载,请留意版本号,通常最新版本号最大的即为稳定版。
对于 macOS 用户:
-
在下载页面的 macOS 部分,您同样会看到选项:
- Geth for macOS (Apple Silicon): 适用于搭载 M1, M2, M3 等芯片的 Mac 电脑(arm64 架构)。
- Geth for macOS (Intel): 适用于搭载 Intel 处理器的 Mac 电脑(amd64 架构)。
-
根据您的Mac芯片类型,点击对应的
Geth for macOS ...链接下载,下载的是一个.tar.gz格式的压缩包。
对于 Linux 用户:
- Linux用户通常有几种安装方式,但最推荐使用包管理器,因为它能更好地处理依赖关系和更新。
- 在下载页面的 Linux 部分,官方提供了针对不同发行版的包管理器命令。
- 对于 Debian/Ubuntu 用户:
sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install geth
- 对于 Arch Linux 用户:
sudo pacman -S geth
- 如果您想手动下载二进制文件: 页面也提供了针对不同架构(如
linux-amd64,linux-arm64)的预编译二进制文件(geth-alltools-VERSION-linux-amd64.tar.gz),下载后解压即可。
- 对于 Debian/Ubuntu 用户:
步骤3:安装与验证
- Windows: 双击下载的
.msi文件,按照安装向导的提示完成安装,安装程序会自动配置好路径。 - macOS: 解压下载的
.tar.gz文件,您可以将解压后的geth二进制文件移动到/usr/local/bin目录下,这样就可以在终端的任何位置直接调用它,命令为:sudo mv geth /usr/local/bin/。 - Linux: 如果您使用了包管理器安装,这一步已经完成,如果手动下载,请将解压后的
geth文件移动到系统的PATH环境变量目录中,如/usr/local/bin。
步骤4:验证安装(至关重要的一步!)
安装完成后,为了确保您下载的是未经篡改的官方版本,必须进行验证,这一步通过比对您下载文件的校验和来完成。
-
获取校验和: 回到官方下载页面,在您下载的安装包链接下方,通常会有一串哈希值(以
0x开头),这就是该文件的官方校验和(SHA256)。 -
计算您文件的哈希值:
- Windows:
- 在下载文件所在的文件夹,按住
Shift键右键点击空白处,选择在此处打开 PowerShell 窗口。 - 输入以下命令,将
文件名替换为您实际下载的文件名(如geth-windows-amd64-1.13.6-9c7d7a9c.exe):certutil -hashfile "文件名" SHA256
- 在下载文件所在的文件夹,按住
- macOS / Linux:
- 打开终端,进入文件所在目录。
- 输入以下命令,同样替换
文件名:shasum -a 256 "文件名"
- Windows:
-
比对结果: 将终端输出的哈希值与官网上的哈希值进行比对。如果两者完全一致,说明您的文件是安全且完整的! 如果不一致,请立即删除该文件,并重新从官网下载。
首次运行与基本命令
安装验证无误后,您可以开始使用Geth了,打开命令行工具(Windows的CMD或PowerShell,macOS/Linux的Terminal),输入以下命令来检查版本:
geth version
如果能看到版本信息,说明安装成功,您可以尝试连接到以太坊主网:
geth console
这会启动Geth并进入一个交互式JavaScript控制台,您可以在这里执行各种与以太坊网络交互的命令。
重要提示与后续学习
- 数据存储: Geth在运行时会同步区块链数据,这会占用大量的磁盘空间(数百GB),请确保您的硬盘有足够的空间。
- 安全第一: 永远不要从不明来源下载Geth,在管理节点或钱包时,请务必在安全的环境下操作。
- 官方文档: Geth的功能非常强大,远不止于此,如果您想深入学习,请务必阅读官方文档:https://geth.ethereum.org/docs/
通过以上步骤,您已经成功地从以太坊官方网下载并安装了Geth客户端,为您的以太坊探索之旅打下了坚实的基础,祝您使用愉快!