LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 使用Bitcoin Core安装完整的Bitcoin节点-分步指南

使用Bitcoin Core安装完整的Bitcoin节点-分步指南

2020-05-21 wanbizu AI 来源:区块链网络

去中心化是比特币的关键特征。由于权力下放,比特币没有单一的控制和失败点。去中心化还意味着需要尽可能多的完整节点。

ForkLog编译了使用最流行的Bitcoin Core网络客户端安装完整的Bitcoin节点的分步说明。

什么是完整节点,为什么需要它

我们在教育卡中讨论了此问题,但仍然记得:完整节点是连接到区块链并与其完全同步的任何计算机。完整节点从创世块开始存储所有区块链数据。

完全节点免费维护网络,下载并通过事务验证每个块,完全由共识算法指导。他们是完全独立的。全节点拒绝共识块或单个事务。

“比特币是一个复杂的分散式信任网络,可以支持众多的财务流程。同时,比特币网络中的每个节点都遵循几个简单的数学规则。许多节点之间的交互是导致复杂行为的原因,而不是某种固有的复杂性或对一个节点的信任。就像蚁群一样,比特币是一个由简单节点组成的稳定网络,这些节点遵循简单的规则,可以在无需任何中央协调的情况下共同完成令人惊奇的事情。”-在他的《精通比特币》一书中写道著名的比特币传播者安德烈亚斯·安托诺普洛斯(Andreas Antonopoulos)。

任何有权访问具有足够功能并具有Internet连接的计算机的用户都可以扩展整个节点。截至2020年5月20日,比特币网络已获得超过1万个节点的支持,其中大部分部署在北美和西欧。

数据:bitnodes.io

也许有人会问,如果您只能使用可用的众多钱包之一,为什么要安装完整的节点。有几个答案:

您是否相信比特币并希望网络发展并取得成功。每个新节点都将未来拉近了,人们在其中进行比特币交易,没有政府或第三方可以阻止这种情况。

您计划执行大量交易,并希望确保将对您的交易进行验证。如果您不管理自己的节点,则可以信任其他人对交易的验证。一个完整的节点可提供对个人财务的完全控制。

最后,不要忘记隐私这样重要的方面-尽管从字面意义上讲,比特币交易没有匿名性,但是管理一个完整的节点可以在一定程度上解决这个问题。

最低技术要求

在安装完整节点之前,您需要确保您的计算机满足许多最低技术要求。根据bitcoin.org,这是:

具有最新版本的Windows,Mac OS X或Linux的台式计算机或笔记本电脑; 200 GB的可用硬盘空间,最小读取/写入速度为100 MB / s;
2 GB的随机存取存储器(RAM); 宽带互联网连接,上传速度至少为400 Kb / s。连接不受限制且具有较高的上传限制也很重要。

理想情况下,用于完整节点的软件应该可以24/7全天候运行,但这可能不适用于每个人,因此建议的运行时间为每天至少六个小时。

设置一个完整的节点

配备Windows 10的Dell Inspiron 15 3584笔记本电脑(Core i3-7020U(2.30 GHz),DDR4 4GB,HDD 1TB)成为必备组件,我们安装了最受欢迎的网络客户端Bitcoin Core,该客户端正在由众多开发人员开发。如下所示,这是一个相当简单的过程,其中大部分归结为安装钱包本身。

我们转到https://bitcoin.org/en/download,我们在这里遇到了今年三月发布的最新版本的Bitcoin Core 0.19.1。

默认情况下,此处提供了指向.exe文件的直接链接,但是您也可以选择.zip存档或下载其他操作系统的版本。

下载安装文件后,直接进行安装。我们离人生中最重要的决定只有一步之遥!

下一步是选择将在其上安装程序的磁盘。默认情况下,安装程序将提示您选择驱动器C。为此,您需要52GB的可用空间,我们具有:

我们开始拆包过程:

片刻之后,解压缩完成,Bitcoin Core准备工作。几乎。

下一步是一个非常重要的阶段-您必须指定将存储区块链数据的驱动器。正如您在下面的屏幕快照中所看到的那样,到目前为止,它的完整大小已增加到284 GB。

默认情况下,安装程序将提示您选择驱动器C,但是在某些情况下,其上的可用空间将不足。这正是等待我们的情况。我不得不选择另一个驱动器。

如您所见,开发人员预先警告说,初始同步过程并不容易。还需要为将花费大量时间的事实做好准备。

此外,防火墙可以阻止您,但是可以快速轻松地解决此问题。

完成所有这些操作之后,我们进入了客户端本身,该客户端立即从比特币网络存在的一开始就开始了同步区块链的过程。即,从包括中本聪创建的创世块在内的所有块下载数据。很难说出您是故事的一部分!

如前所述,同步区块链数据需要时间,并且在继续进行时,您可以备份私钥。本材料中将不考虑其存储方法和安全性。

直到2015年下半年为止,数据同步都非常快速地完成-大约花费了三个小时。但是,由于平均块大小增加,该过程进一步显着减慢了速度。

无论如何,经过连续五天的笔记本电脑连续操作和紧张的等待之后,同步过程才完成!

但是要运行一个完整的节点,这还远远不够-在此阶段,客户端仅充当钱包,而在速度方面并不是最方便的。

我们的任务是运行一个完整的节点。为此,您需要执行更多其他操作。首先,配置通过端口8333的传入连接。

为此,请通过“设置”>“选项”选项卡进入网络设置,选中“允许传入连接”并手动设置端口参数。

从理论上讲,这应该足够了,但是,要使更改生效,仍然需要重新启动程序。顺便说一句,关闭“比特币核心”应该总是通过“文件”>“关闭程序”来完成。

重新启动客户端后,我们等待约15-20分钟,然后转到https://bitnodes.io/,在此处找到用于检查节点可用性的字段。

如果在启动程序后立即执行此操作,则很可能会收到一条消息,提示您该节点未响应:

我们的最终目标是获得以下结果:

有时仅允许通过端口8333进行传入连接是不够的:并非所有路由器都支持此自动配置,在这种情况下,您需要手动配置它。

有关可能的配置问题的其他信息,可以在Bitcoin.org的特殊部分中找到,或联系专家寻求帮助。

但是,经过充分的努力,该问题是完全可以解决的,这意味着启动一个完整的节点并不会像乍看起来那样复杂。完成后,您可以放心地吹嘘您不仅拥有比特币,而且您是比特币!好吧,或者至少是它的一部分。

我们还补充说,完整节点也可以部署在虚拟服务器上,这是单独对话的主题,或者您可以尝试将其安装在单独的物理设备上,最近对该选择进行了选择。

安德鲁·阿斯马科夫(Andrew Asmakov)

—-

原文链接:https://forklog.com/ustanavlivaem-polnuyu-nodu-bitkoina-s-bitcoin-core-poshagovoe-rukovodstvo/

原文作者:Андрей А

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...