运行比特币现金:操作完整节点的简介
对于想要为去中心化生态系统做出贡献的人而言,设置比特币现金节点是一项相当容易的任务。无论节点是在云中,在本地计算机上还是利用小型单板计算机,都可以通过多种方式运行节点。以下是任何想要设置完整节点实现的人的简单介绍。
另请阅读:美联储计划每月向经济注入600亿美元
运行比特币现金所需的必需元素
在过去的两年中,比特币现金(BCH)环境日趋强大,并且有许多不同的全节点客户端。完整节点可以是通过下载整个区块链历史连接到BCH网络的任何计算机。完整的节点监视网络以确保遵循所有共识规则,并且它们还具有非托管和隐私优势。在撰写本文时,根据Coin Dance的说法,可以看到有1,681个公共节点运行BCH网络。也有运行BCH的完整节点选择在公共视野之外。 Coin Dance在Bitcoin ABC,Bitcoin Unlimited,BCHD,Flowee,XT,Bitcoin Verde,Bitprim和其他三个未知变体中计数了六个不同的全节点客户端。
首先,您需要下载软件并通过下载现有链数据来同步整个节点。对于我们的示例,我们使用了最新的比特币ABC版本0.20.4,可以在此处找到。用户可以下载他们想要运行的任何类型的BCH全节点实现,并且基本上遵循相同的步骤。在开始之前,可以使用三种方法来安装和运行自己的BCH节点。第一个将使用诸如Google Cloud或Amazon的云服务运行一个节点。您需要创建一个虚拟机(VM)并通过该特定操作系统配置所有内容。
下载软件后,您将需要应用正确的端口设置,并确保您有足够的存储空间和带宽。如果选择云路由,请记住您正在使用中心化服务器,这使您依赖于它们的服务。另一个选择是使用台式机或笔记本电脑,如果它具有足够的速度和足够的存储空间来托管整个BCH区块链。如今,比特币现金区块链的大小约为134 GB,因此您至少需要该数量以及一些额外的容量才能进一步同步。
每天至少需要八个小时或更多的可靠连接来运行同步良好的节点。 TCP / 8333端口是通常用于连接比特币现金的端口。
使用本地计算机托管整个节点也很容易设置,但是最好确保您的计算机不会陷入瘫痪。一台具有约2GB RAM且互联网连接速度约为每秒50 KB(Kbps)或更高的计算机就足够了。由于BCH链太大,可能需要几天的时间才能在设备上同步整个网络。首次同步后,后续同步将花费更少的时间,具体取决于您同步节点或使节点保持联机状态的频率。建立第一个完整节点时,您可以选择的最后一种方法是使用Raspberry Pi等单板计算机。当然,Raspberry Pi还需要50 Kbps的互联网连接和足够的存储空间来容纳当前的链大小,然后再增加一些(300-500GB足够)。有几家公司在一个盒子中生产即插即用完整节点,其功能与自制Raspberry Pi套件相同。通常,这些预先构建的工具包比构建您自己的节点的价格更高,但是一旦您收到邮件中的一个,就可以立即进行同步,而不会遇到任何麻烦。
除了运行一个完整的BCH节点所需的134 GB外,将来还应该有可用的磁盘空间。
为了下载和操作比特币现金客户端,您需要:
- 时间:下载整个区块链需要几天的时间。
- 计算机:运行Windows,OSX或Linux的任何计算机。
- 存储空间:首次同步大约200 GB的初始空间,后续同步另外200 GB的可用空间。
- 可靠的互联网:提供至少每秒50 KB速度的可靠宽带服务的互联网连接。
- 无限的连接服务:完整的节点将需要能够在不超过上传限制的情况下运行。
- 持续连接:至少一个节点每天应运行约八个小时或不间断运行。
在发布时,比特币现金(BCH)区块链的大小为134 GB。
同样,您可以选择下载另一个全节点客户端而不是比特币ABC,并遵循相同的过程。比特币ABC用C ++编写,是撰写本文时最受欢迎的客户端,具有934个节点。 Bitcoin Unlimited(BU)也是用C ++编写的Bitcoin Core参考客户端的分支。类似于ABC版本,BU具有可调整的块大小上限以及其他概念,例如紧急共识和Xthin块。比特币Verde是一个完整的完整节点,区块浏览器和从头开始构建的库。 BCHD是使用Go(golang)编写的替代性全节点比特币现金客户端。 Flowee Hub是BCH网络的另一种替代实现,其中包括libsecp256k1,可调整块大小上限和Xthin块等功能。 Bitprim的创建者认为其软件客户端是一种注重用户灵活性的高性能Satoshi实现。它们都需要基本要求,包括可靠的Internet连接,存储空间和时间。
可以使用多种方法来运行BCH全节点实施,包括云服务器,本地计算机或单板计算机。维护比特币现金全节点的好处
运行一个完整的节点并不难,而且只要有一个云帐户,一个本地计算机或一个简单的Raspberry Pi 3入门工具包,并带有一些存储空间,任何人都可以使用它。使用HDMI电缆,屏幕,键盘和鼠标构建低端单板计算机系统的成本大约为150-250美元,具体取决于所用设备的质量。您还必须考虑运行BCH节点所涉及的运营成本,这将始终需要可靠的Internet连接。除成本外,您还可以通过允许其他人使用您的节点广播交易来帮助为BCH网络做出贡献。以相同的方式,您可以确保您的事务将被广播,因为全节点实现具有自己的钱包。为此,操作完整节点可让您以非托管方式运行比特币现金,同时确保资金安全并擅自传播金融交易。
可能需要花费一些时间进行设置,并且需要一些维护,但是在托管您自己的BCH节点方面有很多好处。
您是否运行比特币现金节点?在下面的评测部分中,让我们知道您的设置方式以及您对该主题的看法。
图片来源:Shutterstock,Bitcoincash.org,Pixabay,Wiki Commons和合理使用。
是否要创建自己的安全冷藏纸钱包?检查我们的工具部分。您也可以与我们一起享受最简单的在线购买比特币的方式。下载免费的比特币钱包,然后前往我们的“购买比特币”页面,您可以在此安全地购买BCH和BTC。