关于如何运行您自己的比特币节点有多种选择,但它们都应符合以下条件;
托管比特币节点的服务器要求
| 产品特性 | 申请条件 | 信息 |
|---|---|---|
| 存放 | 至少 300 GB 磁盘空间 | 任何节点都应该下载整个比特币区块链,目前约为 248GB,但呈指数增长, |
| 内存 | 4GB | 我们的记忆越多越好。 |
| 带宽 | 5GB | 稳定的网络,每天可实现5GB数据上传和500mb数据下载。 |
| 运行 | 最少6小时 | 运行时间越长越好。 |
考虑到这些标准,开始在家中的台式机或笔记本电脑上托管您自己的完整节点非常棘手。
您可以选择使用一些“开箱即用”的解决方案,这些解决方案完全无需设置。它们以小盒子的形式提供,预装了所有必要的软件,无需进行任何个人调整。
托管全节点最便捷的方式无疑是通过 VPS 或云主机。这样,您可以确保节点全天候运行,而且设置完成后无需任何额外操作。
1. Digital Ocean
官方网站: https://www.digitalocean.com
为您自己的比特币节点选择托管方时的主要因素之一是正常运行时间和托管整个区块链数据的能力的结合。 由于大多数 VPS 和云服务提供的 SSD 空间有限,因此选择有限。 Digital Ocean 是为所需内存空间提供正确解决方案并提供多种选择的公司之一。
哪 Digital Ocean 计划开始?
在查看设置自己的节点的必要条件时,您应该比平时更深入地挖掘。 和 Digital Ocean,您可以考虑多种选择,但是,我们找到了最具成本效益的正确计划,并且在区块链大小随时间增加时为您留出一点空间。
标准版 Digital Ocean 水滴计划
- 内存 = 16 GB RAM
- vCPU = 8 个 CPU 内核
- 数据传输 = 6 TB
- SSD 磁盘存储 = 320 GB
- 价格 = 96 美元/月或 0.142 美元/小时
Digital Ocean 优点
- 出色的服务器正常运行时间和速度性能
- 具有竞争力且灵活的定价模式
- 15 个分布式数据中心的选择
- 高度可配置的虚拟机
- 内置资源阈值或关键问题警报系统
Digital Ocean 缺点
- 自动备份需要收费
- 未加密的备份
- 仅适用于高级用户
- 对于团队操作不太友好
2.易诺德
官方网站: https://www.linode.com/
这家公司的名字 Linode 可能已经与比特币节点对应,但这还不是全部。虽然许多其他托管公司除了 VPS 托管之外还提供各种各样的产品,但 Linode 致力于提供最佳的 VPS 解决方案。
需要注意的是:它专为 Linux 用户打造。这并不意味着任何从未使用过 Linux 的用户都无法使用 Linode 托管您的 VPS 服务器,只是需要牢记这一点。Linode 是一家专注于小众主机的公司,为精通技术且熟悉互联网动态的用户提供各种解决方案。总体而言,那些已经着手托管自己的比特币节点的用户在技术方面已经积累了一定的经验,完全能够利用 Linode。
从哪个 Linode 计划开始?
Linode 提供多种产品供您选择。无论是根据您的需求定制的专用服务器,还是更标准的 Linode 产品。在深入研究了 Linode 提供的产品后,我们发现了一款最适合托管您的比特币节点的方案。这款方案让您在区块链规模和最佳速度方面拥有更大的发展空间。
标准 Linode 16 GB 计划
- 内存 = 16 GB RAM
- vCPU = 6 个 CPU 内核
- 数据传输 = 8 TB
- SSD 磁盘存储 = 320 GB
- 价格 = 80 美元/月或 0.12 美元/小时
Linode 优点
- 方便的应用程序部署
- 广泛的服务范围
- 良好的客户支援
- 适合预算
- 全面的文档
Linode缺点
- 需要技术能力
- 略为复杂的缩编过程
3. Siteground
官方网站: https://www.siteground.com/
选择托管解决方案时应牢记的一件事是比特币区块链的规模正在增加。 在过去的十年中,它已经增长到大约 250GB,每天都有越来越多的流量到达。 在实际采用发生的那一刻,甚至更多的交易在网络上发生,这个大小可能会增加更多。
在选择主机时,您需要确保他们已为这些增加做好准备,并且能够根据您的要求进行扩展。 Siteground 完美地实现了这一点,因为它允许任何人根据自己的需求设置云主机。当你需要更多SSD空间,或者加速其他任何内存时,你就可以调整你的方案了。
哪 SiteGround 计划开始?
我们看的时候 SiteGround,我们发现了一个更可定制的选项。使用比特币节点,与所需的带宽和传输速度相比,需要大量的SSD存储空间。然而,在大多数情况下,增加SSD存储空间确实会增加核心数量、内存和传输速度,正如我们在前面的例子中看到的那样。有了 Siteground,你不会浪费任何时间,并可以根据需要随时调整计划。它比 Digital Ocean 或 Linode,但它确实充分利用了您计划中包含的所有内容。
快速启动计划
- 内存 = 8 GB RAM
- vCPU = 4 个 CPU 内核
- 数据传输 = 5 TB
- SSD 磁盘存储 = 40 GB
- 价格 = 100 美元/月或 0.138 美元/小时
SiteGround 优点
- 出色的托管正常运行时间和速度性能
- 出色的客户支持
- 专利所有者 Google Cloud 平台
- 1点击 CDN 包含在所有共享计划中
- 专门 WordPress 支持人员
- 自动地理分布每日备份
- GoGeek 计划中的白标用户仪表板和私有 DNS
SiteGround 缺点
- 昂贵的续订价格
- 共享主机方案中的存储空间有限
- 仍然使用传统SSD而不是NVMe存储
- 入门级共享计划中不包含暂存工具
了解区块链和比特币节点
加密货币世界对许多人来说可能是未知领域,而且它似乎是一个复杂的新现实,只有少数人知道发生了什么。 实际上,全世界有数百万人正在使用加密货币,甚至更多人在使用其背后的技术; 全面、. 有超过 3000 种不同的虚拟货币,但这一切都始于比特币。
2009 年 XNUMX 月,第一个比特币诞生,从那以后,每笔交易都记录在所谓的区块链上。
多年来,这项革命性的技术通过适时投资为许多人带来了财富。 现在,投资和交易并不是从这项技术中获益的唯一途径。
要了解什么是比特币节点,首先必须了解比特币背后的技术。
区块链技术是一个名叫 中本聪. 在通过加密专家通讯发布他的清单后,他继续开源项目,后来被称为比特币。 清单是在考虑 2008 年经济衰退的情况下编写的; 银行不应该再控制其他人的财富,每个人都应该控制自己的资金,而中间没有中央机构。 这一革命性的想法得到了区块链技术发明的支持。
什么是区块链?
区块链由一个拥有全球数千个验证器的网络组成。 这些验证器验证交易; 例如,资金的占有、正在支付的款项和定期的余额检查。 这种验证是由分散的节点完成的,而不是由银行形式的一个中央方完成的。
你可能想知道,它是如何工作的? 一个有用的类比如下:
“想象一下在计算机网络中被复制数千次的电子表格。 然后想象这个网络被设计成定期更新这个电子表格,你对区块链有了基本的了解。”
区块链在现实生活中如何运作?
实际上,区块链由数百万个链条形式的块组成。
每个区块都包含数据,是你拥有 1 个比特币的事实,还是我刚转给堂兄的 5 个比特币,都存储在这些区块中。
每 10 分钟就会生成一个新块,截至今天,这些块中有超过 600,000 个可以追溯到 2009 年。
存储在这些块上的数据是开放的,任何人都可以查看以完全透明。
这些区块是由“矿工”生成的,“矿工”是世界各地数以千计的计算机,它们使用自己的处理能力来求解数学方程式。
这听起来很复杂,但这种加密解决方案是验证存储在这些块上的所有数据是否正确的方式。 当我想向我的堂兄发送 1 个比特币时,矿工验证我拥有 1 个比特币,如果当矿工试图验证这个等式时结果证明我没有持有那 1 个比特币,它不会验证我的交易。 这个过程分散了验证任何块的权力,因为它需要大量的处理能力来验证一个块。
什么是比特币节点?
如上所述,整个区块链不断地被全球数十台计算机控制、检查和验证。
这些计算机可以分为矿工和节点。
本质上,矿工和节点在同一个团队中; 他们都想要一个安全的网络。 这里的区别是,当你挖矿时,你的系统不需要任何关于当天生成的块的知识。 它只会询问您存储在前一个块和您当前正在验证的块上的信息。 作为验证的奖励,矿工以比特币的形式获得补偿。 在这种情况下,矿工只为未来的区块做出贡献,而不是整个网络。
比特币节点是一个巨大的壁橱,其中包含区块链上曾经记录的所有区块。 矿工正在对新创建的区块进行验证。 然而,当一个区块被验证后,它现在可以被放入壁橱,进入节点。 然后,该节点将继续持续监控网络,以发现任何错误创建的块,这些块不符合网络内通过共识设置的规则,所有节点都在全球范围内运行。
为什么要运行你自己的比特币节点?
从某种意义上说,无论何时您拥有比特币,运行尽可能多的比特币(完整)节点对您都是有利的。 这些节点充当比特币的骨干。 没有这些节点,网络就不会去中心化,单个实体就可以更改协议。 现在,这是不可能的。 而对于采矿,您的计算能力会得到经济回报。 运行节点时,没有。 但是,运行您自己的个人节点有一定的好处。
1. 信任在你手中
根据比特币的承诺,您可以掌控自己的资金。即使您没有运行自己的全节点,您仍然依赖于第三方网络。要将您的交易部署到网络上,您必须与全节点进行通信。
运行你自己的全节点将允许你确保你的交易在没有任何第三方干预的情况下广播给矿工。 请注意,您的交易仍需由矿工验证才能集成到区块链中。
2. 您的安全和隐私掌握在您手中
任何真正倡导网络隐私的人可能都听说过比特币。
多年来,比特币一直被用作互联网暗网中的一种支付手段,但实际上,如果你不运行自己的节点,它并非最私密的操作方式。想象一下,你用电子邮件地址注册了一个在线钱包,这些信息现在将直接与第三方关联。在这种情况下,你假设你的比特币支付是匿名的,而实际上它与你的电子邮件地址相关。
运行全节点将为您创建一个仅连接到该节点的加密地址; 它无法追溯到您的个人信息。 这样,您就可以消除对任何第三方持有您的资金或进行任何交易的信任。
3.选择权在你手中
最初的比特币协议有一套特定的规则和标准。比特币项目的核心开发人员不时地会开发新技术或补充现有代码。他们都是真正的比特币信徒。
比特币背后没有公司支付他们这样做的费用。 随着对源代码的每次升级,所有全节点都可以选择同意这些更新。 每当发生重大升级时,就会发生“分叉”。 其中最著名的一个是创建比特币现金硬币的分叉,导致所有全节点决定是支持比特币还是比特币现金。 当你运行自己的全节点时,你负责自己做出这些决定,你决定你最支持哪个项目。
结论:很难选择正确的计划
每当你认真考虑运行自己的比特币节点时,你应该愿意为此付出一些美元。 它是 不是最便宜的选择 考虑到没有经济动机支持网络。
然而,当你真正相信比特币网络应该像现在一样保持稳定、去中心化和安全时,你应该考虑运行你的节点。 这是一个令人兴奋的过程,而且它允许你为一项革命性的技术做出贡献,这种技术可能会在我们甚至没有意识到的情况下颠覆许多行业。