比特币节点搭建入门指南

·

比特币网络及其用户群体规模庞大且多样化。作为顶级加密货币的支持者,除了挖矿或参与其他活动外,你还可以通过搭建比特币节点来参与网络维护。节点是保障原始区块链去中心化运行的重要基础设施。

什么是比特币节点?

虽然所有比特币矿工都是节点,但并非所有节点都是矿工。比特币节点负责验证交易,可在任何能够存储完整比特币区块链副本的计算机上运行。目前比特币账本大小约为500 GB。而矿工不仅验证交易,还通过竞争添加新区块来获得挖矿奖励。

本文将介绍如何使用 Windows 11 电脑,通过 Bitcoin Core 软件和 Umbrel 搭建比特币节点。

开始使用 Bitcoin Core

尽管启动前需要下载完整的比特币区块链副本,但 Bitcoin Core 和 Umbrel 都支持在本地账本可用后对区块链进行裁剪以减小体积。即便如此,由于比特币区块链的规模,建议使用外接或专用硬盘。

准备好开始搭建比特币节点后,你需要选择最适合的软件。经典的 Bitcoin Core 软件是一个简单易用的选择,几乎不需要编程知识。

虽然本文以 Windows 为例,但 Bitcoin Core 同样支持 MacOS 和 Linux 系统。

下载并运行 Windows 可执行文件。

选择比特币文件的存储位置。重要提示:确保将安装程序指向你打算存储比特币安装文件和节点数据的驱动器。

如前所述,更改目录指向专用硬盘。这能确保比特币区块链数据存储在具有更大容量的合适位置。

如果你打算裁剪硬盘上存储的比特币区块链数据,选择“限制区块链存储至”并分配所需空间。点击确认。

打开你选择的比特币文件存储文件夹,应能看到名为 Bitcoin 的文件。

Bitcoin Core 软件将开始加载区块数据以启动交易验证。

初始化后,软件将开始与比特币网络同步,即验证自2009年比特币区块链启动以来处理的所有区块。根据电脑和硬盘速度,这一过程可能需要两天或更长时间。请保持耐心。

同步完成后,节点及内置的比特币钱包即可投入使用。

使用 Umbrel 平台

对于追求更丰富视觉体验的用户,Umbrel 是一个出色的替代方案。

Umbrel 可安装在 Windows、MacOS、虚拟机或流行的树莓派单板计算机上。由于我们在 Windows 11 设备上安装比特币节点,需要先进行一些额外设置。

因为 Umbrel 基于 Ubuntu 或 Debian 发行版运行,我们需要使用 Windows 的 Linux 子系统(WSL)来添加 Linux 环境。

以系统管理员身份运行 CMD 命令打开命令提示符终端。

在命令行中输入“wsl.exe –install”并按回车,这将开始安装虚拟机平台、Windows 的 Linux 子系统和 Ubuntu 系统。

重启电脑。

如果 Windows 的 Linux 子系统无法工作,请进入设置中的“Windows 功能”并确保勾选“Windows 的 Linux 子系统”。

电脑重新启动后,将出现 Ubuntu 终端窗口并要求创建登录凭证。

在 Ubuntu 中运行更新命令“sudo apt update”,随后执行升级命令“sudo apt upgrade”。

Ubuntu 准备就绪后,返回 Umbrel 终端窗口输入指令:“curl -L https://umbrel.sh | bash”开始安装 Umbrel。

如果一切顺利,你将看到 Umbrel 成功安装的消息,并可通过特定本地 URL 访问。

打开提供的 Umbrel URL,即可看到 UmbrelOS 桌面界面。

接下来为你的 Umbrel 账户设置名称和密码。

现在开始配置 Umbrel 并同步比特币区块链。

Umbrel 提供多个卫星应用来增强比特币体验,包括闪电网络节点、自托管功能和流媒体服务。

开始同步比特币区块链的第一步是选择并安装 Bitcoin Node 应用。

与 Bitcoin Core 一样,现在需要让比特币区块链与 Umbrel 完成同步。

同步完成后,你可以在设置中裁剪旧区块至所需大小。

此时 Umbrel 将开始验证过程。在添加任何其他应用前,需等待此过程完成。

开始使用比特币节点前,请务必设置密码和可用的双因素认证,以保护节点和比特币资产。

准备关闭 Umbrel 时,请进入 Ubuntu 终端输入以下指令:sudo systemctl stop umbrel-startup docker system prune -f。建议在关闭电脑前执行此步骤以安全关闭节点。

重新启动 Umbrel(包括系统重启后),请以系统管理员身份启动 Windows 终端,将终端切换至 Ubuntu 并使用以下指令:sudo systemctl start umbrel-startup。

实用建议与操作技巧

完成所有步骤后,你的计算机将加入比特币网络,成为全球近20000个节点之一。无论是工作还是休息时,你的电脑都将持续验证交易,增强比特币网络的安全性。

Umbrel 拥有更美观的用户界面,而 Bitcoin Core 的设置过程更为简便。与在 Ubuntu 中摸索相比,能够直接在 Bitcoin Core 中指定区块链存储位置可以节省大量时间。

追求美观界面和多重扩展功能的用户适合选择 Umbrel;倾向于简单、精简体验的用户则应该坚持使用 Bitcoin Core。

👉 获取更多区块链技术指南

常见问题

比特币节点与矿工有什么区别?
节点主要负责验证交易和维护网络一致性,而矿工除了验证交易外,还通过计算竞争打包新区块的权利以获得奖励。所有矿工都是节点,但节点不一定参与挖矿。

搭建比特币节点需要多少存储空间?
目前完整比特币区块链需要约500 GB存储空间。虽然支持裁剪功能减小存储占用量,但建议使用专用硬盘以保证运行效率。

同步区块链数据需要多长时间?
根据网络速度和硬件性能,初始同步可能需要2天或更长时间。使用SSD硬盘和高速网络连接可以显著缩短同步时间。

运行节点对电脑性能有什么要求?
比特币节点对CPU要求不高,但需要稳定的网络连接和足够的存储空间。内存建议不少于8 GB,以确保流畅运行。

节点运行后需要一直保持在线吗?
虽然不要求24小时在线,但保持节点持续运行能更好地支持网络稳定性。临时离线后重新上线时,节点会自动同步最新区块数据。

如何确保节点运行安全?
除了设置强密码和启用双因素认证外,应定期更新软件版本,使用防火墙保护端口连接,并考虑使用VPN增强网络安全性。