50

我们可以看到使用对等原则的系统的增长。但是有一个领域(还没有)广泛使用点对点:网络托管。

已经启动了几个项目,但是没有大的解决方案可以允许用户使用并为对等虚拟主机做出贡献。

我不是指非开放项目(例如 Google Web Hosting,它使用 Google 资源,而不是用户的资源),而是开放项目,每个用户通过让其资源(cpu、带宽)为托管全球网络托管做出贡献能得到的。

我可以想到这样的系统的几个资产:

  • 自动负载均衡
  • 更好的地方
  • 没有存储限制
  • 自由

那么,为什么这样的系统还没有被广泛使用呢?

编辑

我认为“97.2%,请种子!!” 出现问题是因为所有用户都没有为所有文件播种。但是,如果构建了一个所有用户对所有内容均等贡献的系统,则不会再出现此问题。多亏了这一点,点对点存储系统(如 Wuala)是可靠的。

专有代码的问题是相关的,以及用户可能不知道他托管的内容(可能是“坏”)的事实。

我添加了另一个问题:延迟可能高于专用服务器。

编辑 2

代码和数据的机密性可以通过加密来实现。例如,使用 Wuala,所有文件都是加密的,我认为这个系统中没有已知的安全漏洞(但我可能错了)。

播种机确实不会有很多好处,或者很少。但这会阻止人们依赖网络托管公司。我认为,这种去中心化的网站托管方式更接近于互联网的最初理念。

4

6 回答 6

32

这就是Freenet的本质,

Freenet 是一款免费软件,可让您在 Internet 上发布和获取信息,而不必担心受到审查。为了实现这种自由,网络是完全去中心化的,信息的发布者和消费者是匿名的。没有匿名性,就永远不可能有真正的言论自由,没有去中心化,网络将很容易受到攻击。

[...]

用户通过提供带宽和一部分硬盘驱动器(称为“数据存储”)来存储文件来为网络做出贡献。与其他点对点文件共享网络不同,Freenet 不允许用户控制数据存储中存储的内容。取而代之的是,文件会根据它们的受欢迎程度而被保留或删除,最不受欢迎的会被丢弃,以便为更新或更受欢迎的内容让路。数据存储中的文件被加密,以减少希望审查 Freenet 内容的人起诉的可能性。

最大的问题是它很慢。在传输速度和(主要是)延迟方面。。即使你可以让很多人上传吞吐量不错,它仍然永远不会像一两个专用服务器那样快。对于 Freenet 来说,速度很好(发布数据无需担心审查),但不适用于托管您的网站..

更大的问题是内容必须是静态文件,这排除了它用于大多数高流量网站的可能性。为了提供动态数据,每个对等点都必须执行代码(可怕),并且可能必须从一个数据库(这将是另一个很大的延迟,同样是因为延迟)

我认为“云计算”与我们暂时看到的 P2P 网络托管差不多。

于 2009-04-10T13:37:25.533 回答
5

P2P 网站托管尚未广泛使用,因为允许为个人客户提供更高上行速率的配套技术尚未广泛使用,这是我想研究的内容*。

为此需要的是无线网状网络,它应该允许普通用户利用他们的路由器能够提供的全部上行速度,而不是仅仅向他们提供一些暴利的 ISP 口粮,同时他们在其他路由器之间传递信息,以便它最终达到了它的目标。

为了托管一个 P2P 网站,需要在无线网状通信、多冗余 RAID 存储、洪流共享和某种加密密钥层次结构之间进行某种技术组合,以允许不同用户以不同的能力更改正在存储的数据。传输,允许托管动态的东西,例如论坛。系统必须自我更新以合并后者,可能通过对所有分布式数据包进行时间戳记。

可能还有其他可能的催化剂会导致 p2p 托管的广泛使用,但我认为任何将硬件的物理架构返回到实际将互联网连接到其原始网络通信理论的任何东西都是一个很好的候选者。

当然,与往常一样,尚未实施的主要原因是因为其中很少或没有钱。如果有以下任何一种情况,这个想法将被更快地采纳:

  1. 有人找到了一种在很大程度上将其腐蚀为消费主义的方法

  2. 路由器制造商意识到对 WiMesh-ready 路由器的需求很大

  3. 全球范式正在从利润动机转向创造事物,通过创造丰富和追求最佳效率来造福全人类

*如果您有兴趣开发此概念,请参阅 p2pint dot darkbb dot com

于 2010-03-12T20:08:21.000 回答
4

对于我们的业务,我可以想到两个不使用对等托管的原因:

  1. 响应能力。由于大量共享资源,对等托管解决方案通常是可靠的,但它们也非常不稳定。所以浏览体验会断断续续。
  2. 专有数据/代码。如果我为我的站点编写了自定义逻辑,我不希望网络上的每个人都可以访问。您还会遇到客户数据的隐私问题。
于 2009-04-10T13:08:11.580 回答
3

你看过多少次“97.2%,请播种!!” 对于任何随机洪流?

试想一下,如果网络的一小部分以这种方式变得不可用,将会造成怎样的破坏。

于 2009-04-10T13:09:16.460 回答
3

如果我将我的一些电脑 CPU 和带宽捐赠给一些 p2p 网络托管服务,我怎么能确定它最终不会被用于提供儿童色情或其他类似恶心的内容?

于 2009-04-10T13:09:46.083 回答
0

听起来这个想法会给单个播种机(带宽)增加很多成本,而不会带来很多好处。

于 2009-04-10T13:33:07.680 回答