当前位置:首页 > 知识 >

比特币全节点解析,ViaBTC微比特科普

有不少矿工朋友不明白节点与全节点有何不同,其实全节点才是在比特币网络中起主要作用的那个。

比特币网络中的每笔交易由发起方向周围的节点进行广播,节点收到后再广播给自己周围的节点,这样交易信息就能扩散至全网。从矿工到普通用户都可以看作是比特币网络中的一个节点,但只有拥有完整区块链账本的节点才称为全节点。

全节点需要占用很大的内存去同步所有区块链上的数据,以快速验证交易的正确性。全节点的另一个主要作用是以维护分布式账本的安全。

在早期比特币用户较少的情况下,所有在比特币网络中运行的计算机客户端都可以视为一个全节点,保存着整个比特币网络的数据。每发生一次交易,接收到信息的节点会对交易安全性、合规性等进行验证,并广播给其他节点。

任何用户都可以选择运行比特币全节点,但这是自愿的,没有额外奖励。然而,如果发生硬分叉导致区块链一分为二,运行全节点可以让用户发表自己的意见,因为运行全节点可以被视为一种间接的投票方式,让矿工知道用户支持的规则。

截至8月26号,全球比特币全节点数达到12120个。大部分全节点集中在欧洲和北美,其中美国占总数14.88%,德国占总数14.27%,中国只占总数0.99%。

运行比特币全节点的要求包括:1、能运行最新版本的Windows、MacOSX或Linux的台式机或笔记本电脑;2、350G的可用磁盘空间,最少100M/s的读写速度;3、2G内存(RAM);4、宽带速度至少为50Kb/s;5、每月大概需要上传200G,并下载20G的数据,首次启动节点时还需额外使用约340G;6、每天至少开机运行6小时,最好是不间断运行;7、需要禁用电脑自动睡眠功能,以确保电脑运行时支持网络。

运行全节点的成本相对较高。国内的矿工大多加入矿池,所以中国的全节点数量并不多。这一百多个全节点大多数是各大矿池自己维护比特币网络的稳定性,或是对隐私保护有较高要求的矿工建立的。

猜你喜欢

关注我们

微信二维码

微信