以太坊安装教程,从零开始搭建你的以太坊环境
2026.11.01 10:41:18 5 0
以太坊(Ethereum)是目前全球最受欢迎的区块链平台之一,无论是进行智能合约开发、DApp搭建,还是运行全节点参与网络,第一步都是正确安装以太坊客户端,本文将以最常用的 Geth(Go-Ethereum)客户端为例,详细介绍在 Windows、macOS 和 Linux 三大主流操作系统上的安装与基本操作,帮助新手快速上手。

安装前的准备工作
在开始安装之前,请确认以下几点:
-
硬件要求:
- CPU:多核处理器(建议 4 核以上)
- 内存:至少 8GB(推荐 16GB)
- 硬盘:SSD 固态硬盘,全节点同步建议预留 1TB 以上空间
- 网络:稳定且不限流量的宽带连接
-
软件要求:
- 64 位操作系统
- 已安装终端工具(Windows 用户可使用 PowerShell 或 CMD)
Windows 系统安装教程
官方安装包(推荐新手)
- 访问以太坊官网(ethereum.org)或 Geth 的 GitHub 发布页面。
- 下载 Windows 版本的安装程序(
.exe文件)。 - 双击运行安装包,按照提示点击“下一步”完成安装。
- 安装完成后,Geth 会自动加入系统环境变量。
使用 Chocolatey 包管理器
打开 PowerShell(以管理员身份),输入:
choco install geth
验证安装
打开命令提示符,输入:
geth version
如果显示版本号信息,说明安装成功。
macOS 系统安装教程
macOS 用户推荐使用 Homebrew 安装,只需两步:
brew tap ethereum/ethereum brew install ethereum
安装完成后,同样输入 geth version 验证是否安装成功。
Linux(Ubuntu)系统安装教程
在终端中依次执行以下命令:
sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum
验证安装:
geth version
Geth 基础操作
启动节点并同步数据
geth --syncmode snap
同步模式说明:
- snap(快照同步):当前默认模式,速度快,占用空间较小
- full(全节点同步):从创世块开始验证所有数据
- light(轻节点同步):只下载区块头,适合低配置设备
创建账户
geth account new
按提示设置密码后,系统会生成一个以太坊地址和 keystore 文件。请务必妥善备份 keystore 文件和密码,丢失将无法找回资产。
进入交互控制台
geth attach
在控制台中可以执行查询余额、查看区块等操作,
eth.blockNumber
eth.getBalance("你的钱包地址")
启动 HTTP-RPC 服务(开发常用)
geth --http --http.api eth,net,web3,personal
这样开发工具(如 Remix、Web3.js)就可以通过 http://localhost:8545 连接本地节点。
测试网络的使用
在主网上操作涉及真实资产,建议新手先在测试网练习,目前常用的测试网为 Sepolia:
geth --sepolia --syncmode snap
测试币可通过官方水龙头(Faucet)免费领取。
常见问题与注意事项
-
同步太慢怎么办? 确认使用 SSD 硬盘和 snap 模式;也可考虑使用第三方远程节点服务(如 Infura、Alchemy),无需本地同步即可进行开发。
-
磁盘空间不足? 全节点数据量巨大,普通用户建议使用轻节点或远程节点方案。
-
安全提醒:
- 不要随意暴露 RPC 端口到公网
- 私钥、keystore 文件切勿泄露给他人
- 只从官方渠道下载安装包,警惕钓鱼网站
本文转载自互联网,如有侵权,联系删除
