目前,一个新的鼓励比特币爱好者“建立节点”的非营利项目已经开启。
比特币节点储存了区块链的数据,这些数据是对比特币自起始时所有交易的公开记录;比特币节点也负责通过网络对交易进行验证和传递完成交易。
运行比特币核心客户端的机器上储存有完整的区块链,它们是“满”比特币节点,只有足够数量的“满”比特币节点才能维持和保证比特币分布式网络的安全。
不过,最近几个月来满节点的数目已经大幅度下降,而现实中鼓励节点供应是苦难的。
项目Enter Fullnode为乐意解决这个日益凸显的问题的比特币爱好者提供了简单的方式。
为了更好
Fullnode的开发者温伯格(Weinberger)在与CoinDesk交谈时,讲述了当他得知比特币满节点供给的正在减少后,他就立即将他的服务器用于提供节点的经历:
“如果人们愿意主动提升比特币网络,这是非常有利的,但是人们并不知道如何能够简单地通过捐赠一些比特币到特定地址,从而帮助他们部署满节点。”
目前,即使大家都担心比特币节点的数量供应,但是总的有效的节点数依旧维持在8000个附近。造成此的部分原因是大家众所周知的,下载比特币客户端下载相关数据进而形成新节点的过程非常缓慢冗杂,与挖矿相比,运行节点也没有任何奖励。
建立节点
Fullnode项目提供了一种运行节点非常便捷的方式,无需消耗捐助者的带宽以及硬盘空间。
10美元的捐赠即可维持一个节点运行一个月。这个过程非常简单:捐赠者通过Coinbase将比特币发送到Fullnode后,几分钟后自动化的服务器部署代理将会创建节点。
另外,自本周起,用户同样可以命名他们的服务器。如,用户可以将satoshi.fullnode.co命名为“Satoshi”。捐赠者也可以选择随时退款,或者续费他们的节点。
该项目力求整合多样的供应商,进而在更多地区容许更多的分布式网络。Linode和DigitalOcean在北美、新加坡、荷兰、日本以及英国都有服务器部署。温伯格已经计划整合谷歌云计算引擎(Google Compute Engine),这将会在更多的地区可以部署节点。
用户可以核实节点是否存在,以及全球分布的其他节点,可以在Bitnodes上查询。
节点提供更多的保障
除非节点在比特币网络广播交易信息,否则矿工无法核实交易的有效性。
比特币节点数的具体需求量也难以确定,云计算的多样化的矿池型节点可以增加网络的安全性,降低了双重支付发生的可能性。Jeff Garzik和Mike Hearn彼此都表示了对于最近节点数减少的担心。
Garzik在过去甚至宣布了与Deep Space Industries航天公司达成了合作关系,将比特币节点送入太空。这些卫星称之为“Bitsats”,以防止陆地发生意外,作为备份。
Fullnode是一个开源的项目,为任何人提供了促进比特币网络稳健运作的简易方式。
建立节点与挖矿不同,如今尚没有诱因促使人们投入时间和资源来重视这个问题,或许建立节点的利他主义能够促使人们参与。
编译:
比特币之家原文链接:
CoinDesk摘自:
bitcoin86