对等网络系统的问责机制与相关问题探讨
1. 对等网络系统的不同模型
对等网络系统有多种不同的模型,随着系统变得更加动态且与现实世界的身份概念相背离,实现问责和防范资源攻击变得愈发困难。以下是几种常见的对等网络系统模型:
-简单静态对等网络系统:
-特点:包含相当静态的服务器列表,服务器的添加和删除很少,可能需要手动干预;服务器的身份(在一定程度上包括其人类操作员)通常通过 DNS 主机名或静态 IP 地址已知。
-示例:Mixmaster 重邮器。其原始客户端软件由 Lance Cottrell 于 1995 年开发。目前该软件运行在约 30 个重邮节点上,节点位置会发布到新闻组 alt.privacy.anon - server 和相关网站。新节点的信息需要通过带外渠道(通常是手动发送的电子邮件)传播,然后手动添加到每个客户端的软件配置文件中,这导致系统总体上保持静态,也是 Mixmaster 节点数量较少的原因。
-动态成员但身份已知的对等网络系统:
-特点:仍有可识别的操作员,但成员具有动态性,协议本身支持添加和删除参与服务器。
-示例:Gnutella。它很好地支持新用户(也是服务器)加入和离开系统,同时通过主机列表,每个服务器的身份和位置通常是已知的。这类系统易于部署,允许许多用户自由加入并贡献资源。
-动态参与者和匿名服务器的对等网络系统: