青澈君

发布于 2024-04-11到 Mirror 阅读

2024年BTC全节点搭建教程-Mac版

一、为什么要搭全节点

除了为大饼网络贡献节点以外,部署全节点还可以应对打铭文时享受更快、更稳定、更便宜的体验。

二、准备工作

  1. 一块2TB+的移动硬盘

  2. 一个稳定的网络和梯子

  3. 一台稳定供电Mac电脑

说明:

  1. 硬盘方面,大小2TB起步,截止20240412,全节点所需空间为700G左右,考虑后续的更新,因为至少2T,类型建议无脑选择固态硬盘,因为机械硬盘读写速度会很慢,慎入,硬盘这两年整体便宜了很多,大家按预算选择即可,我买的这款 ⇒ 西部数据(WD)2TB NVMe 移动固态硬盘(PSSD)P40 type-c,1300左右,算是中等偏上的产品,仅供参考;

  2. 流量方面,建议可以购买一个流量包,300G也就50块左右(规则判断模式基本够用);

  3. 充好电费,避免下载过程因停电中断。

三、搭建节点

1、安装Bitcoin Core ,有两种安装方式:

     a. 进入https://bitcoin.org/zh_CN/download,下载macOS版本即可,至于不确定是x86还是arm64的,可以在终端中输入’uname -a’ 查询;

     b.如果有安装Homebrew ,也可以在在终端中输入’brew install --cask bitcoin-core’ 进行安装。

2、移动硬盘格式化,这一步特别重要(之前我遇到各种报错中断都是因为没有设置这个)

     a. 进入Mac系统工具「磁盘工具」

进入磁盘工具

     b. 选择移动硬盘,点击「抹掉」

选择移动硬盘

     c. 将格式选择为「APFS」,点击「抹掉」

格式化移动硬盘

3、运行Bitcoin Core,关联移动硬盘路径

关联移动硬盘路径

4、去掉「将区块存储修剪」的勾选,勾选「启用RPG服务器」

Bitcoin Core 程序设置

5、打开配置文件,在文件中输入 txindex=1 (这会要求客户端从第一个TX开始索引,进而确保所有区块索引有效);也可以点此下载配置文件,并替换‘bitcoin.conf‘文件;

6、重启Bitcoin Core 程序,开始下载全节点,正常1天左右可以完成(一开始会比较快,后面越来越慢),慢一点最多3、4天(网络慢可能更长)

7、完成全节点搭建的界面是这样子,后续只需要偶尔连接移动硬盘打开APP更新下区块信息即可。

完成全节点搭建

注意:

1、在全节点搭建过程中务必设置永不休眠,可以通过系统设置中的「锁定屏幕」进行设置,也可以安装Amphetamin这个APP来搞定,亲测好用。

2、建议大家在购买硬盘时跟商家确认好是否支持「APFS」格式,这是朋友买的其它硬盘,就不支持,一直报错、闪退,我觉得这点很重要

四、写在最后:

个人在年初已经完成Windows系统的BTC全节点搭建,但是Mac系统一直各种问题:报错、闪退、APP无法启动等且一直无解,感谢@winter_冬哥提供的将移动硬盘格式化的宝贵建议,重新进行硬盘格式化后一次性就成功了,因此有了这个教程,也希望大家能一次性顺利完成部署。

Ps:关于搭建全节点有没有必要的问题,个人觉得虽然付出了一定的时间和金钱成本,相对于没去做的人,这样就已经构建了一定的壁垒,保持这种劲头,总会有福报,个人建议尽量搞一下,DYOR~

参考教程:https://yishi.io/how-to-run-bitcoin-full-node/