# 如何成为一个Bitcoiner（5）

By [Alpha 观察室](https://paragraph.com/@hold1btc) · 2024-05-13

---

运行比特币全节点
========

成为 Bitcoiner 要做的第四件事：运行一个比特币全节点。

在囤够一个比特币之后，我一直在思考：怎么才能为比特币网络做点力所能及的事情呢？后来看到了《[如何搭建 Bitcoin Core 比特币全节点](https://yishi.zhubai.love/posts/2248028178205458432)》这篇文章，于是就决定动手运行一个比特币全节点。

如果你也希望运行一个比特币全节点，这篇文章或许会给你提供一些帮助。

什么是比特币全节点？
----------

作为一个点对点的系统，比特币网络中的普通用户和矿工等都可以看做是这个系统中的节点，而在这些节点中，只有拥有完整区块链账本的节点才能成为全节点。这些全节点保存着整个比特币网络的数据，网络中每发生一次交易，接收到信息的节点会对交易信息安全性、合规性等进行验证，验证通过后再广播到其它节点。

由于需要存储比特币网络的全部数据，因此全节点的运行成本较高，但其对于比特币网络的安全和稳定性至关重要。正因为有了这些全节点，才使得比特币网络更加分散和去中心化。所以，越多的全节点意味着比特币网络越健壮、安全。

运行全节点的好处
--------

运行全节点的好处之一是它具有更高级别安全性。通常我们是通过第三方钱包来提交交易，通过查看区块浏览器来确认自己的交易是否已完成，但这种方式需要你信任钱包或者区块浏览器这个第三方。而通过运行全节点，你可以自己验证交易，这大大增加了你的隐私性和安全性。

此外，运行全节点也是一种对比特币协议的直接支持，因为每一个全节点都在执行和维护比特币协议的规则。尤其当硬分叉发生时，运行全节点可以看作一种间接的投票方式，对于你不接受的更新，你可以选择拒绝这样的升级。

最后，运行全节点也是深入理解比特币的一个好方法。通过运行全节点，你可以更深入地了解比特币的工作原理，包括交易的验证过程、区块的创建过程等。

开始行动吧
-----

详细的安装和配置教程可以参考《[如何搭建 Bitcoin Core 比特币全节点](https://yishi.zhubai.love/posts/2248028178205458432)》这篇文章。之后就是等待区块数据同步，目前整个区块账本的大小为650G左右，所以这个过程比较漫长，大概需要1-2周甚至更长的时间。

在运行了全节点之后，我又做了一件事。我想通过这个全节点去观察特定地址的转出转入动态。比如，你的某个地址收到了一笔转账，不需要你再去区块浏览器中查询，这个客户端就可以第一时间通知你。就像这样：

![](https://storage.googleapis.com/papyrus_images/8a30c2958e0e2d01b7570b5dfa7892463f227b016d9e62bebed1949c21545ed6.png)

如何设置全节点来检查特定比特币地址的动态呢？请参阅：

[https://github.com/btc-study/OP\_QUESTION/discussions/3](https://github.com/btc-study/OP_QUESTION/discussions/3)

总的来说，运行一个Bitcoin全节点是一种为比特币网络做出贡献的方式，同时也能确保自身在交易中的安全性。如果你也希望参与到比特币这场社会试验中，不妨也去运行一个全节点吧。

**Nick，一个努力成为Bitcoiner的普通人**

---

*Originally published on [Alpha 观察室](https://paragraph.com/@hold1btc/bitcoiner-5)*
