提供比特币网络的全节点相对更容易。
Fullnode.co本周重新推出。今年年初推出的这种服务,可以使全节点的部署过程自动化,这也是比特币网络的一个重要部分。Fullnode.co为比特币慈善用户提供全节点部署作为选项,而不是在他们自己电脑上,某个资源密集区域的单个全节点。对于那些想提供帮助的人来说,这是另一个选择。
一个全节点包括一份完整的区块链,这对网络安全来说很重要。全网络节点为比特币网络提供冗余,也就意味着他们传递区块和交易,到其他节点并拥有同步节点。最好大量拥有。
不管你在同谁讲话,全节点的下降是个紧迫问题。由于区块链不断增加,对于普通用户来说,做出贡献和在他们的电脑上运行一套全节点都会越来越难。比特币核心开发者Jeff Garzik着手开发 BitSats项目,通过这个项目把比特币节点发动到空间卫星,可以进一步分布节点。
但是,上个月在爱尔兰举办的Web峰会上,比特币基金会的首席科学家Gavin Andresen却表示,全节点的数量并不是一个大问题。全节点需要从不间断的网络连接中获益。Andresen不赞成普通用户运行全节点,部分原因是他们只能在白天工作。
Fullnode.co提出解决方案。这个放置在虚拟私有服务器的节点从未休眠。到目前为止,Fullnode.co部署了9个全节点。捐赠者可以发送任何数量,Fullnode.co钱包每次会送达20美元的比特币捐款,这种服务每个月启动一次节点。成本将会涵盖包括基于DigitalOcean和Linode的虚拟服务器和节点。
用户可以验证网站底部的服务器,他们可以通过Bitnodes搜索IP地址,来查看服务器是否是全节点,Bitnodes上有全世界的节点地址名单。
这个项目引发了Reddit用户的兴趣,一个用户表示担心Sybil攻击,另一个用户想知道,这个项目是否不经意与比特币的分散背道而驰。
Fullnode.co的开发人员Or Weinberger回复说,完全分散型项目现在还不可行:
“你是对的,现在不是分散的,除了向人们解释,如何管理他们的全节点(我确实在FAQs上这么做过),我们还没想出一个分散式解决方案。”
至于Sybil攻击,他提出了一个有趣的方案:
“如果鉴于网络的X全节点总量,我可以用数学公式计算,成功进行sybil攻击,那么我也会很乐意为整个全节点设置一个安全防护,让fullnode.co继续运行。”
他还指出,Fullnodes.co是开源项目。其他开发人员可以运行他们自己的全节点中心,或者改善代码:“你可以自己运行fullnode.co的服务,以减少这种风险。”
来源:
coinif中文网