什么是比特币完整节点?

比特币网络是全世界运行Bitcoin Core软件的计算机的集合,该软件可验证交易和区块。这些“节点”(连接到网络的计算机的术语)的分布以及任何人都可以进行设置的事实使得比特币“去中心化”。这意味着任何地方的任何人都可以设置一个比特币节点,只要他们能够使用所需的电源和互联网连接访问计算机即可。而且,即使一个节点启动并运行,比特币也会继续存在.

比特币节点图2016

大多数比特币节点还充当比特币客户端,从而允许将交易发送到网络。这意味着节点将充当您与整个比特币网络的个人界面。运行节点可确保您的比特币交易得到验证,并发送给与您进行交易的任何人。这样一来,您就可以在世界各地或整个街道上发送不可审查的资金,并为比特币网络本身的安全性和实力做出了贡献.

运行节点不同于开采比特币,后者涉及运行特殊软件,该软件可解决或完成网络上的新区块,向负责向区块链添加区块的计算机释放一定数量的比特币。虽然挖矿比特币已经变得非常资源密集,并且大部分挖矿工作是由专门负责该过程的数据中心的大型公司完成的,但是任何人都可以运行完整的节点.

好的我明白了…。为什么要运行一个完整的节点?

有多种原因可以自己设置一个完整的节点:

  1. 您相信比特币,并希望网络发展壮大。网络中添加的每个节点都使我们更加接近未来,每个人都在比特币网络上进行交易,任何政府或其他第三方都无法采取任何行动来阻止它.
  2. 您打算使用比特币网络进行大量交易,并希望确保您的交易得到了验证。比特币背后的想法是从货币系统中消除信任:您不必信任银行即可持有或汇出资金。但是,只要您没有运行自己的节点,就仍然可以信任正在运行节点的某人及时验证该交易。将财务生活掌握在自己手中.
  3. 您可以告诉所有朋友,您不仅拥有比特币,还拥有比特币……至少其中一部分 🙂

我相信!如何设置完整节点?

到目前为止,有3种方法可以设置您自己的比特币节点,从相当技术和时间密集型到真正简单但昂贵一些。随着比特币技术的发展和采用的继续,这个过程只会变得更加容易和便宜。但是,如果您想领先于游戏并立即行动起来,则可以采用以下一种方式来实现:

  • 在您自己的计算机(或Raspberry Pi或具有所需硬件的任何计算机)上设置节点,或
  • 使用托管服务(例如Amazon Web Services,Digital Ocean或任何数量的其他提供商)在云中设置节点
  • 购买独立的“一体机节点”设备,该设备会自动设置节点(跳到底部以了解此选项)

我已经准备好节点了,让我们开始吧!

尽管前两种方法的过程非常相似,但每种方法都有一些注意事项.

  1. 选择你的机器!

您将需要在具有以下最低要求硬件规格的计算机上设置节点:

  • macOS,Linux或Windows操作系统的最新版本
  • 145GB的可用磁盘空间
  • 2GB RAM
  • 高速互联网连接(至少50kB / s)
  • 无限或非常高的上传/下载限制(一个节点每月可以上传〜200GB,每月下载〜20GB)

如果您选择使用云并在虚拟服务器上进行设置,请确保租用的任何计算机都具有相同的规格!我找到的最便宜的选择是从Scaleway获得的,那里您可以获得一台功能强大的机器,足以以每月8美元左右的价格运行节点。为此,您将:

  • 前往 https://www.scaleway.com/
  • 注册C1实例(其最低选择)
  • 添加3个50GB的存储卷,以确保您有足够的存储空间来容纳整个比特币区块链.

还有很多其他可以处理该节点的提供程序,因此请继续购物或使用您喜欢的服务。 Digital Ocean和Amazon Web Services是受欢迎的选择,但要花更多的钱.

笔记:请注意任何云解决方案上的带宽或数据限制,因为那里的许多提供商将在特定时间点后限制您的连接速率.

  1. 开始设置!

如果您打算在本地计算机上运行节点,则可以决定是将Bitcoin Core软件作为标准应用程序(GUI或图形用户界面)运行,还是通过命令行作为后台进程运行。如果您在云上工作,则很可能会使用命令行方法.

我想运行GUI软件!

因此,您喜欢图形界面。伟大的!流程如下:

  • 从以下位置下载最新的Bitcoin Core GUI: bitcoin.org下载页面 适用于您选择的操作系统.
  • 运行该软件,系统将提示您选择用于存储区块链数据的目录。除非您在此处没有特定的首选项,否则继续选中“使用默认数据目录”选项,然后单击“确定”。.
  • 此时,在Windows计算机上,您可能会出现防火墙提示,询问是否允许比特币通过Web进行通信。选中所有框并允许这些权限.
  • 该软件应开始下载区块链。根据您的互联网速度和带宽,这将需要12个小时到几天不等。完成它,您正式运行了比特币完整节点!请参阅下面的“网络配置”部分,以确保您的节点具有正常运行所需的访问权限.

我想使用命令行!

因此,您要挖掘命令行,还是希望在后台运行Bitcoin Core?甜的!开始了:

  • 为简化此过程,earn.com(以前为21.co)已组合了一个易于使用的脚本,使通过命令行轻松安装节点变得轻而易举!
  • 打开命令提示符(Windows)或终端(macOS和Linux)并粘贴以下命令:
  • 按下回车键,您应该会看到一条欢迎消息(像这样):
    • 让过程顺其自然!它将下载Bitcoin Core软件并尝试设置端口转发。如果无法自动设置端口转发,则会显示以下消息:

    • 您还应该收到成功消息!您的节点已安装并正在运行。向下浏览下面的“网络配置”部分,以确保一切均已正确设置以正常运行.
    1. 网络配置

    无论您是使用标准GUI软件还是通过命令行设置节点,都需要进行一些网络设置,以确保该节点可以发送和接收来自比特币网络的连接.

    这里有两项工作要完成:

    • 为您的计算机提供静态IP地址
    • 设置端口转发

    我将不介绍整个过程,而是让bitcoin.org的出色伙伴们来照顾它!见 官方指南 有关访问路由器并进行设置以正确处理节点的分步说明.

    如果您已在云中设置了节点,则此过程可能会因服务提供商而异。与您的特定提供商的支持团队联系或直接前往 超级用户 (此类问题的问答网站)以获取帮助!

    那么…盒子中的节点呢?

    到目前为止,这是目前设置完整节点的最简单方法。一个简单的即插即用盒,就像电缆盒一样,您可以将其插入互联网路由器。这使您可以运行专用节点,而无需在计算机或另一台计算机上安装任何东西。您仍然需要完成上述部分中概述的网络配置步骤!

    看来目前唯一可用的项目是 种子. Bitseed目前相当昂贵,大约为360美元,但从评论来看,它似乎像广告中所说的那样工作,并且使事情变得非常简单。肯定会有竞争对手从木制品中脱颖而出,因此请注意当空间成熟时.

    利润!

    软件开始运行后,区块链已完全同步,并且您的网络设置正确,就可以完成!您正式是比特币网络的贡献成员。欢迎来到金钱的未来.

    包起来

    比特币由节点驱动.

    更多节点=更强大的比特币.

    您应该运行一个节点。也许两个.

    Mike Owergreen Administrator
    Sorry! The Author has not filled his profile.
    follow me