以太坊作为全球第二大加密货币和智能合约平台,吸引了众多开发者和爱好者,在Mac系统上安装和运行以太坊相关工具(如以太坊客户端、钱包、开发环境等)是许多用户的首选,本文将详细介绍在Mac上安装以太坊相关软件的步骤,帮助您快速上手。
明确需求:你想安装什么?
“安装以太坊”可能指代不同的内容,在开始之前,请先明确您的目的:
- 安装以太坊钱包(如MetaMask):用于存储ETH、参与DeFi、与DApp交互,这是最常见的需求,相对简单。
- 安装以太坊全节点/轻客户端:运行完整节点(如Geth、Nethermind)或轻节点(如Lodestar、Prysm),为以太坊网络提供支持,或进行深度开发。
- 搭建以太坊开发环境:使用Truffle、Hardhat等框架进行智能合约开发。
- 购买ETH:这并非软件安装,但通常是使用以太坊生态的前提。
本文将主要涵盖前两种常见需求的安装方法。
安装以太坊钱包(以MetaMask为例)
MetaMask是一款流行的浏览器插件钱包,支持Chrome、Firefox、Brave等主流浏览器,也包括Mac上常用的Safari(需通过额外步骤)。
-
访问MetaMask官网: 打开浏览器,访问MetaMask官方网站:
https://metamask.io/ -
下载安装:
- 在官网首页,点击“Download”或“安装MetaMask”按钮。
- 如果您使用的是Chrome、Firefox或Brave浏览器,点击后会自动跳转至对应浏览器的扩展商店页面,点击“添加到浏览器”(或类似按钮)并确认安装。
- Safari用户:需要先在Safari中启用“开发者模式” > “扩展”,然后从MetaMask官网下载
.safariextz文件,并双击进行安装。
-
创建钱包:
- 安装完成后,浏览器右上角会出现MetaMask图标,点击图标启动。
- 阅读并同意用户协议,然后点击“开始”。
- 选择“创建新钱包”。(如果您已有助记词,可选择“导入钱包”)
- 安全设置:强烈建议设置一个强密码作为钱包的额外保护。
- 备份助记词:这是至关重要的一步!系统会显示一组12个(或24个)单词的助记词,请将其抄写在安全、私密的地方,并妥善保管,切勿截图、保存在联网设备或告知他人,助记词是您恢复钱包的唯一凭证。
- 确认助记词:按照系统提示,按顺序输入刚才看到的助记词,以确认您已正确备份。
-
完成设置: 助记词验证通过后,您的MetaMask钱包就创建成功了!您会看到一个以
0x开头的地址,这就是您的以太坊地址。
安装以太坊客户端(以Geth为例)
Geth是以太坊官方实现的Go语言客户端,功能强大,适合运行全节点、进行挖矿(目前PoS机制下不适用)、开发测试等。
-
安装Homebrew(如果尚未安装): Homebrew是Mac上常用的包管理器,能简化软件安装,打开终端(Terminal),输入以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
根据提示完成安装,安装完成后,可能需要重启终端。
-
安装Geth: 确保Homebrew正常工作后,在终端中输入:
brew install geth
Homebrew会自动下载并安装Geth及其依赖,等待安装完成。
-
验证安装: 安装完成后,可以在终端中输入以下命令检查Geth版本:
geth version
如果显示出版本信息,则说明安装成功。
-
运行Geth节点: Geth的命令非常丰富,以下是一些常用示例:
- 启动全节点(同步区块数据):
geth --syncmode "full" --http
这会启动一个全节点,并开始同步以太坊主网的全部区块数据,首次同步可能需要很长时间(几天甚至几周,取决于您的网络和硬件)。
--http参数会启动一个HTTP API服务,方便其他应用连接。 - 启动轻节点:
如果不想同步全部数据,可以启动轻节点:

- 启动全节点(同步区块数据):