除了为大饼网络贡献节点以外,部署全节点还可以应对打铭文时享受更快、更稳定、更便宜的体验。
一块2TB+的移动硬盘
一个稳定的网络和梯子
一台稳定供电Mac电脑
说明:
硬盘方面,大小2TB起步,截止20240412,全节点所需空间为700G左右,考虑后续的更新,因为至少2T,类型建议无脑选择固态硬盘,因为机械硬盘读写速度会很慢,慎入,硬盘这两年整体便宜了很多,大家按预算选择即可,我买的这款 ⇒ 西部数据(WD)2TB NVMe 移动固态硬盘(PSSD)P40 type-c,1300左右,算是中等偏上的产品,仅供参考;
流量方面,建议可以购买一个流量包,300G也就50块左右(规则判断模式基本够用);
充好电费,避免下载过程因停电中断。
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服务器」
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~