为了搭建全节点,你需要提前准备好这几样东西:
截止到2023年3月,比特币全节点的占用空间为464GB,并且每个月都会增加5-10GB,因此你需要一块容量足够的硬盘,这不只是为了满足当前的需求,我们还要为未来几年预留空间。2TB 的 SSD 硬盘价格现在已经很便宜了,请不要考虑 HDD 机械硬盘,亲测读写速度感人。在同步区块这种需要高频读写的操作中,同步所需时间能轻松飙到几个星期甚至更长,慢到你怀疑人生。

首先,你需要下载比特币核心客户端并安装在你的计算机上。这个软件可以从比特币官网上下载 https://bitcoin.org/en/download :

接下来,我们要验证「签名」和「客户端」的真伪,许多人会掉以轻心。但严谨起见,我们应当确保自己下载的安装包没有被篡改,货真价实。如果你不是技术控,可以跳过这一章节。
访问 Bitcoin Core 网页,你可以清楚地看到,Bitcoin Core 0.11 及以后的版本的安装包都是由 Wladimir J. van der Laan 的发布密钥签名的。下面的教程我会以 macOS 为例,其他系统的设置基本通用。

复制这串 PGP 指纹:
01EA 5486 DE18 A882 D4C2 6845 90C8 019E 36C2 E964
打开你的电脑终端。

在终端中,键入如下代码,导入 PGP 公钥。
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 01EA5486DE18A882D4C2684590C8019E36C2E964

接下来,在终端中通过 gpg –verify 命令来验证 PGP 签名。
gpg --verify 你的SHA256SUMS.asc路径
实用技巧:直接将您的文件拖拽入终端,它会自动补全路径。

然后敲击回车,如果一切顺利,你会看到 Good signature from “Wladimir J. van der Laan“ 字样,证明这的确是 Bitcoin Core 核心开发者 Wladimir 的签名,验证成功。
前往https://bitcoin.org/en/download ,找到你刚才下载的安装包的版本,这里以 Bitcoin Core 22.0 举例。根据下方图示,找到 SHA256SUMS 文件并并载。这个文件里就包含了当前版本所有平台的 SHA256 签名信息。



下载好后,在终端中使用如下指令验证安装包。
你可以直接把安装包丢入终端,它会自动补全路径。敲击回车,这时候你可以看到出现一串字符,将这串字符与 SHA256SUMS 文件内容比对,你会发现版本、签名信息一致。

至此,安装包验证完毕。
是不是对刚才「签名」和「安装包」的验证感到心烦意乱?
这很正常,安全总是要付出一些代价的。
接下来,我们开始安装客户端。

初次启动客户端,你需要指定区块的存储位置。
这里我们选择 “Use a custom data directory”,并指定你的移动硬盘作为路径。
至于为什么不使用默认路径作为区块的存储位置,是因为电脑容量有限且昂贵;移动硬盘则更灵活,即插即用,即便有一天你换了电脑,也可以无缝将比特币区块同步过去。

安装好后,打开 Bitcoin Core。你会看到如图所示的界面,此时应用程序会自动开始同步区块。

在正式同步之前,我们还需要做如下设置:


这个过程是漫长的,做到以下几点,可以极大提升速度:

根据一些朋友的测试数据,正常情况下,同步所有区块会花费6-12小时,如果你的区块同步时间长达一星期甚至更久,要么是网络有问题,要么是硬度的读写速度太慢。
当你看到如图所示界面时,证明所有区块已经同步完毕。

现在你可以尽享全节点的好处了,比如以最低的成本铸造自己的 Ordinals NFT、更好的交易隐私等等…
我会在以后的教程中展开,辛苦了,Enjoy。
5 8 votes
文章评分
为了搭建全节点,你需要提前准备好这几样东西:
截止到2023年3月,比特币全节点的占用空间为464GB,并且每个月都会增加5-10GB,因此你需要一块容量足够的硬盘,这不只是为了满足当前的需求,我们还要为未来几年预留空间。2TB 的 SSD 硬盘价格现在已经很便宜了,请不要考虑 HDD 机械硬盘,亲测读写速度感人。在同步区块这种需要高频读写的操作中,同步所需时间能轻松飙到几个星期甚至更长,慢到你怀疑人生。

首先,你需要下载比特币核心客户端并安装在你的计算机上。这个软件可以从比特币官网上下载 https://bitcoin.org/en/download :

接下来,我们要验证「签名」和「客户端」的真伪,许多人会掉以轻心。但严谨起见,我们应当确保自己下载的安装包没有被篡改,货真价实。如果你不是技术控,可以跳过这一章节。
访问 Bitcoin Core 网页,你可以清楚地看到,Bitcoin Core 0.11 及以后的版本的安装包都是由 Wladimir J. van der Laan 的发布密钥签名的。下面的教程我会以 macOS 为例,其他系统的设置基本通用。

复制这串 PGP 指纹:
01EA 5486 DE18 A882 D4C2 6845 90C8 019E 36C2 E964
打开你的电脑终端。

在终端中,键入如下代码,导入 PGP 公钥。
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 01EA5486DE18A882D4C2684590C8019E36C2E964

接下来,在终端中通过 gpg –verify 命令来验证 PGP 签名。
gpg --verify 你的SHA256SUMS.asc路径
实用技巧:直接将您的文件拖拽入终端,它会自动补全路径。

然后敲击回车,如果一切顺利,你会看到 Good signature from “Wladimir J. van der Laan“ 字样,证明这的确是 Bitcoin Core 核心开发者 Wladimir 的签名,验证成功。
前往https://bitcoin.org/en/download ,找到你刚才下载的安装包的版本,这里以 Bitcoin Core 22.0 举例。根据下方图示,找到 SHA256SUMS 文件并并载。这个文件里就包含了当前版本所有平台的 SHA256 签名信息。



下载好后,在终端中使用如下指令验证安装包。
你可以直接把安装包丢入终端,它会自动补全路径。敲击回车,这时候你可以看到出现一串字符,将这串字符与 SHA256SUMS 文件内容比对,你会发现版本、签名信息一致。

至此,安装包验证完毕。
是不是对刚才「签名」和「安装包」的验证感到心烦意乱?
这很正常,安全总是要付出一些代价的。
接下来,我们开始安装客户端。

初次启动客户端,你需要指定区块的存储位置。
这里我们选择 “Use a custom data directory”,并指定你的移动硬盘作为路径。
至于为什么不使用默认路径作为区块的存储位置,是因为电脑容量有限且昂贵;移动硬盘则更灵活,即插即用,即便有一天你换了电脑,也可以无缝将比特币区块同步过去。

安装好后,打开 Bitcoin Core。你会看到如图所示的界面,此时应用程序会自动开始同步区块。

在正式同步之前,我们还需要做如下设置:


这个过程是漫长的,做到以下几点,可以极大提升速度:

根据一些朋友的测试数据,正常情况下,同步所有区块会花费6-12小时,如果你的区块同步时间长达一星期甚至更久,要么是网络有问题,要么是硬度的读写速度太慢。
当你看到如图所示界面时,证明所有区块已经同步完毕。

现在你可以尽享全节点的好处了,比如以最低的成本铸造自己的 Ordinals NFT、更好的交易隐私等等…
我会在以后的教程中展开,辛苦了,Enjoy。
5 8 votes
文章评分