追溯到2016年,BitcoinCore的网络全节点数一直在下降,在那个时候,比特币的狂热追逐者们认为,比特币节点的数量会持续下降,并且针对节点数量变化这个问题,成为了对比特币进行扩容的争论焦点。然而,和大部分人的预测相反的是,比特币运行的全节点数一直在上升,并且经过去年一整年,节点数已经上升了超过106%。
什么是全节点
全节点实质上就是一个连接着加密货币网络的计算机,这台计算机下载了在区块链上的每一个单独的区块以及交易。因为全节点记录着整个区块链网络的实时的活跃度,因此它们需要依赖于设备的储存量以及带宽。有相当一大批数字资产比如说达世、莱特币、比特币现金、以太坊以及比特币核心都在自己的区块链网络中运行着全节点。当然,同时还有很多“轻量级节点”,意味着你不需要下载全部的区块链数据,只要通过下载区块链顶端的区块数据,并确认相应交易就行了。其中一种最为便宜的构建全节点的方法,就是使用一台树莓派计算机,同时再拥有一台价值仅仅100美元的千兆字节的外部驱动器即可。同时还有很多商家售卖再改造的全节点,但是这些通常都很贵。
比特币的节点数在2018年一度超过了11000个
最近,比特币网络内可探测到的节点数量达到了11703个。当参与者从网络中退出或加入时,节点的数量永远不会是静态的而是不断变化的。在去年,这一数字发生了显著的增长,同时根据Bitnodes statistics的数据,我们发现在最近12个月的全节点数的平均值已经达到了8643个。
那些在观察这一数据时运行着全节点最多的几个国家包括了美国、德国、中国、法国、荷兰、加拿大、英国以及俄罗斯。这些节点同时还在那些网络服务以及经济发展很差的国家运行着,这些国家包括了委内瑞拉、阿尔及利亚、墨西哥、那非、纳米比亚、巴基斯坦以及尼日利亚。
Core软件以及可选择的客户端
现在有很多种类以及不同性质的比特币网络的软件程序。根据Coin Dance的数据,所有的节点中一共有9002个节点使用的是Bitcoin Core的软件,542个节点使用的是Bitcoin Unlimited的软件,294个为Bitcore的节点,还偶有其他九种运行节点软件。甚至在去年夏季到秋季的关于比特币扩容的激烈争论之后,那些为用户及获得软分叉(UASF)提供信息的节点,以及支持Segewit2x的节点到今天还在持续运转着。有相当多数量的一批Core的支持者们反对其他可替代的节点运行软件,同时他们不建议大家使用这些其他选择的节点软件,“因为当前对于他们是否100%运行着准确的共识规则这件事是很难决定的。”
一些可选择的客户端开始支持比特币现金的网络
另一个在去年发生的非常有意思的趋势是,在去年8月1日比特币现金从比特币主链上发生的硬分叉。自从出现了BCH的节点以后,在比特币网络上的可选择节点数发生了显著的下降。那些Bitcoin Unlimited、XT、以及其它的一些软件已经开始支持BCH的网络和节点数。最近,BCH基于四种客户端的节点数已经达到了1024个,这些客服端包括了Bitcoin Unlimited、XT以及其他的种类。支持BCH的节点随着时间已经发生了显著的增长,同时我们见证了BCH的节点在2017年的11月和12月达到了历史的最高点。
尽管BCH使用了更大的区块,但是比特币的主链仍然比BCH的大了20GB
总的来说,就储存容量来看,比特币和比特币现金的区块链都发生了增长。当前Core网络的区块链大小一年增加了50GB,同时比特币现金的区块链在Core的区块链之前已经有了8517个区块。大多数人们都会认为因为BCH的矿工会挖出更大的区块,因此一个全节点的客户端的容量应该会更大一些。然而,就今天来说,尽管比特币现金的区块大小都是在2~8MB之间的,但比特币的区块链的大小还是要比比特币现金的大将近20.66GB。由于简化支付认证(SPV)钱包的广受欢迎,在两个区块链网络中的绝大多数节点都是用轻量级客服端运行的。尽管SPV客户端使全节点的客户端黯然失色,但是比特币和比特币现金的网络全节点数量却保持着持续的增长。
领取专属 10元无门槛券
私享最新 技术干货