一文读懂比特币全节点究竟是什么?

ViaBTC矿池
ViaBTC矿池 机构得得号

Aug 30, 2021 ViaBTC,全球五大矿池之一。

摘要: ViaBTC:通过区块链,让世界更美好~

不少矿工朋友不明白节点与全节点有何不同其实全节点才是比特币网络中起主要作用的那个我们知道比特币网络是一种点对点的电子现金支付系统这里的点对点实际上指的是节点对节点比特币网络中每笔交易由发起方向周围的节点进行广播节点收到后再广播给自己周围的节点这样交易信息就能扩散至全网从矿工到普通用户都可以看作是比特币网络中的一个节点而拥有完整区块链账本的节点才称为全节点 

正因如此全节点需要占用很大的内存去同步所有区块链上的数据确保能快速验证交易的正确性区块链上的所有交易都是实时发生的全节点在区块链分布式账本中主要作用之一就是负责链交易广播和验证

全节点除了保存完整账本和验证交易外,另一个主要作用就是作为比特币网络的第二层防御第一层是算力)。这一点中本聪在比特币白皮书中就有提到一旦有人掌握51%算力试图改变比特币区块共识,诚实的全节点将会生成最长的超过攻击者的链条从而拒绝这些恶意交易由此来维护分布式账本的安全 

在早期比特币用户非常少的情况下,区块链上记录的数据也非常小这时所有在比特币网络中运行的计算机客户端都可以看作是一个全节点这些节点保存着整个比特币网络的数据,网络中每发生一次交易,接收到信息的节点会对交易信息安全性、合规性等等进行验证,验证通过后广播其它节点 

所有用户都可以参与运行比特币全节点但这完全是自愿原则并不会有额外奖励不过如果发生硬分叉导致区块链被一分为二,那么运行全节点除了能够验证区块链规则外,还可以发表自己的意见。运行节点可看成是一种间接的投票方式,可以让矿工知道用户支持的是哪种规则。

截止到826全球比特币全节点数达到12120可以看到大部分全节点都集中在欧洲和北美其中美国有1803个占总数14.88%,德国全节点数仅次于美国1729个占总数14.27%,中国121个占总数0.99%。 

 

其实个人用户想要运行全节点也没那么难Bitcoin Core官网上列出了运行比特币全节点的基本要求: 

1、能运行最新版本的Windows、Mac OS X或Linux的台式机或笔记本电脑

2、350G的可用磁盘空间,最少100 M/s的读写速度

3、2G内存 (RAM)

4、宽带速度至少50Kb/s

5、每月大概需要上传200G,下载20G的数据,首次启动节点时还需额外使用约340G

6、每天至少开机运行6小时最好是不间断运行

7、需要禁用电脑自动睡眠功能以确保电脑运行时支持网络 

可以看到运行全节点的成本还挺高国内的矿工虽多但基本都是加入矿池的所以中国的全节点数量并不多百多个全节点基本是各大矿池自己要努力去保持整个比特币网络的稳定性或是对隐私保护有较高要求的矿工建立的

作者:ViaBTC矿池;来自链得得内容开放平台“得得号”,本文仅代表作者观点,不代表链得得官方立场凡“得得号”文章,原创性和内容的真实性由投稿人保证,如果稿件因抄袭、作假等行为导致的法律后果,由投稿人本人负责得得号平台发布文章,如有侵权、违规及其他不当言论内容,请广大读者监督,一经证实,平台会立即下线。如遇文章内容问题,请联系微信:chaindd123。

链得得仅提供相关信息展示,不构成任何投资建议
本文系作者 ViaBTC矿池 授权链得得发表,并经链得得编辑,转载请注明出处、作者和本文链接

更多精彩内容,关注链得得微信号(ID:ChainDD),或者下载链得得App

分享到:

相关推荐

    评论(1

    • 132826 132826
      回复
      0

      学习学习了

      Sep 05, 2021 via android

    Oh! no

    您是否确认要删除该条评论吗?

    分享到微信