我一直觉得,未来的互联网不需要什么域名和 DNS 之类,全靠 P2P 进行资源交换

2014-05-14 10:07:17 +08:00
 imwower
我一直觉得,未来的互联网不需要什么域名和DNS之类,全靠P2P进行资源交换,(类似wuala)。
浏览器本身就是客户端+服务器。将P2P节点上别人网站的源码用git down下来,拿到本地node服务器(也就是chrome的v8)执行,数据库分布到不同的节点上,类似现在的云服务。

https://www.v2ex.com/t/112321
4516 次点击
所在节点    分享发现
17 条回复
song940
2014-05-14 10:30:28 +08:00
我觉得未来应该一切都是 WebApp , 有一个类似 Chrome OS 一样的操作系统 , 地址栏输入的不是地址 , 是 WebApp 的名字, 然后这个 OS 会向相邻的设备广播查询这个 App , 如果相邻设备中有访问过这个 App 那么这个 App 就会存储在这个 OS 中 , 那么也会返回给其他设备 .

但是好像还是得有一个中央节点来提供一个源 , 防止出现死结点 .
cevincheung
2014-05-14 10:45:42 +08:00
@song940 《I, Robot》
Ableson
2014-05-14 11:45:32 +08:00
我非常赞同楼主这个观点:未来的互联网不需要什么域名和 DNS 之类,全靠 P2P 进行资源交换。其他我就不同意了,因为全面WebApp不仅浪费资源,而且还带来更多的安全问题(比如你所有的数据都在厂商的服务器了)
imwower
2014-05-14 11:57:51 +08:00
@Ableson 不是webApp,是把别人的网站源码(这里用node)clone到本地服务器(即chrome)执行。现在的模式是源代码放在git服务器上。我这个想法是把源码加密,放在P2P节点上。浏览器既是浏览器,又是服务器,同时也保存其他的节点数据块,包括源码数据块,数据库的分库分表等。
imwower
2014-05-14 12:01:43 +08:00
@song940 对,思想是这样,网站也类似这种模式。这时候,中央节点服务器就不像现在的DNS服务器那样,是可选的而不是必须的。
估计只有以后的chrome OS能做到这点了吧
skybr
2014-05-14 12:04:22 +08:00
那得存储资源和网速极大丰富了, 不然去中心的bitcoin照样成就中心存储的blockchan.
ddyy
2014-05-14 12:05:54 +08:00
p2p得有多少数据冗余啊,个人的机器上得存放多少用不到的“垃圾数据”,没有服务器,像v2ex这样的交互社区互动得多慢
luoyou1014
2014-05-14 12:19:10 +08:00
我大学的校园就是全部P2P网络.

但是这样会产生一些比较严重的问题, 例如: 大家都搞内网下载, 然后外网的同学就悲剧了, 10M的内网P2P下载把网速给堵死了.

冗余数据也是大问题, 每个人都要作为传输节点, 电脑上要保存着很多的资源供别人下载, 不过很多人不喜欢这样, 都下载完了直接禁止共享. 除非系统强制P2P, 不然速度很让人担心啊.

总体感觉P2P还是只能作为补充, 将来应该是多个中心服务器才行.
imwower
2014-05-14 12:24:54 +08:00
@ddyy
@luoyou1014 只保存“感兴趣”的数据块,比如,最近访问过的网站,可以设置策略什么的。
不会有内网外网的问题,因为都是一个大的“内网”,网速可以做限制
yxz00
2014-05-14 12:28:40 +08:00
@luoyou1014 不共享的问题如果和虚拟货币结合起来就解决了。
打个比方,你上网要按照你从别的节点上下载的流量收费,但是你贡献出的流量可以抵消这个。要不要保存冗余都是你自己的选择。至于带宽,我觉得这不是浪费带宽,而是最大限度的利用了带宽,特别是物理邻接的范围内的带宽。
imwower
2014-05-14 12:35:07 +08:00
@yxz00 这就成了PT下载了。。
yxz00
2014-05-14 12:58:11 +08:00
@imwower 是,但是那个p可以去掉了。你的贡献将真正成为通货。不排除会有人专门建机房来做节点供人下载赚钱。
imwower
2014-05-14 13:00:42 +08:00
@yxz00 嗯对,也就是楼上@skybr 所说的,中心服务器,人们靠建节点服务器保存数据来赚钱
zjgood
2014-05-14 13:37:59 +08:00
我觉得没有未来。。。现在污染那么严重,我觉得我们等不到那一天。。物竞天择,适者生存。。。。
rrfeng
2014-05-14 13:42:01 +08:00
@zjgood
所以不怕污染的机器人最终……
openroc
2014-05-14 22:07:09 +08:00
有没有人,有兴趣把v2改成p2p的?v2本身做tracker就好了,hoho
Aether
2014-05-15 09:16:01 +08:00
我在想未必是需要人人都成为结点,而是把中心节点分拆成若干个小的节点,分布在地理位置上。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/112457

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX