mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
交易所 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

2014年比特币节点项目第三季度报告:比特币P2P网络现状

收藏
分享

本文作者为 比特币 节点项目(Bitnodes)创始人 Addy Yeow

比特币网络节点应当保证所有有效的交易及时地广播到 P2P 网络。目前,这些节点由用户自愿的形式建立,防止了女巫攻击( sybil attack ,见文章末注释)带来的网络安全威胁。以上数据图表来自比特币节点项目( Bitnodes ),概括展示了那些节点的现状。比特币节点项目( Bitnodes Project )由比特币基金会资助,建立于 2013 4 月份,作为一种社区资源。

正如比特币社区成员所观察到的,在最近的几个月中,比特币网络的节点数一直在减少。目前平均可用节点为 7150 ,其中接近 20% 的节点正在下载已同步节点(其余的 80% )数据,并没有为整个网络做出贡献。

此外,现在只有 35% 的有效节点运行最新的比特币客户端版本。这个百分比不仅代表了更新的节点数,也同样代表最新加入的新节点。不过,我们也观察到了一个比较健康的数据—— IPv6 的节点比例,比特币网络占比为 5% 。比较而言, Alexa 的前 1 万名网站中,使用 IPv6 互联网协议的网站比例约为 3%

最后,我极力希望熟悉专用服务器或虚拟专用服务器搭建网络服务的用户可以考虑运行比特币的客户端,如比特币核心版本( Bitcoin Core )。如果你已经运行了一个比特币网络节点,比特币节点项目现在可以为你提供一个提醒工具,网络中其它节点无法与该节点进行互连时可以对您进行提醒。要为节点定制提醒,可以在 https://getaddr.bitnodes.io/nodes/ 页面搜索你的节点,然后点击你的节点状态页的链接。

2014 年第三季度( 2014.7.1 - 2014.8.31 )的完整更新列表可以在该网页查看:

https://github.com/ayeowch/bitnodes/wiki/Schedule#q3-june-1-2014 august-31-2014

关于比特币节点项目( Bitnodes ):开发比特币节点项目是为了通过发现网络中的所有可用节点,评估比特币网络的规模。目前查找借点的方式是从一组种子借点开始,递归地发送 getaddr 信息以找到所有网络中的所有可用节点。比特币节点项目使用的比特币协议版本为 70001 >= /Satoshi:0.7.x/ ),因此,更老版本的节点将会忽略。以 Python 语言编写的爬虫程序可以在 GitHub (ayeowch/bitnodes) 找到,并且爬虫部署在 部署比特币网络爬虫 Provisioning Bitcoin Network Crawler )有文档记录。

女巫攻击( sybil attack ):大规模的 p2p 系统面临着有问题的和敌对的节点的威胁,为了应付这种威胁,很多系统采用了冗余。然而,如果一个有恶意的实体模仿了多个身份,他就可以控制系 统的很大一部分,破坏了系统的冗余策略。我们把这种模仿多个身份的攻击定义为女巫攻击( Sybil Attack )。一个防止女巫攻击的方法是采用一个信任的代理来认证实体。而这篇文章说明了,如果没有一个逻辑上的中央授权机制,女巫攻击总是可以实现, 除非基于一些很极端和不切实际的假设。

译:比特币之家 hwwbc555

原文: 比特币基金会

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。
相关阅读