V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imwower
V2EX  ›  分享发现

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

  •  
  •   imwower · 2014-05-14 10:07:17 +08:00 · 4492 次点击
    这是一个创建于 3847 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我一直觉得,未来的互联网不需要什么域名和DNS之类,全靠P2P进行资源交换,(类似wuala)。
    浏览器本身就是客户端+服务器。将P2P节点上别人网站的源码用git down下来,拿到本地node服务器(也就是chrome的v8)执行,数据库分布到不同的节点上,类似现在的云服务。

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

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

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

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

    总体感觉P2P还是只能作为补充, 将来应该是多个中心服务器才行.
    imwower
        9
    imwower  
    OP
       2014-05-14 12:24:54 +08:00
    @ddyy
    @luoyou1014 只保存“感兴趣”的数据块,比如,最近访问过的网站,可以设置策略什么的。
    不会有内网外网的问题,因为都是一个大的“内网”,网速可以做限制
    yxz00
        10
    yxz00  
       2014-05-14 12:28:40 +08:00   ❤️ 1
    @luoyou1014 不共享的问题如果和虚拟货币结合起来就解决了。
    打个比方,你上网要按照你从别的节点上下载的流量收费,但是你贡献出的流量可以抵消这个。要不要保存冗余都是你自己的选择。至于带宽,我觉得这不是浪费带宽,而是最大限度的利用了带宽,特别是物理邻接的范围内的带宽。
    imwower
        11
    imwower  
    OP
       2014-05-14 12:35:07 +08:00
    @yxz00 这就成了PT下载了。。
    yxz00
        12
    yxz00  
       2014-05-14 12:58:11 +08:00
    @imwower 是,但是那个p可以去掉了。你的贡献将真正成为通货。不排除会有人专门建机房来做节点供人下载赚钱。
    imwower
        13
    imwower  
    OP
       2014-05-14 13:00:42 +08:00
    @yxz00 嗯对,也就是楼上@skybr 所说的,中心服务器,人们靠建节点服务器保存数据来赚钱
    zjgood
        14
    zjgood  
       2014-05-14 13:37:59 +08:00 via Android
    我觉得没有未来。。。现在污染那么严重,我觉得我们等不到那一天。。物竞天择,适者生存。。。。
    rrfeng
        15
    rrfeng  
       2014-05-14 13:42:01 +08:00
    @zjgood
    所以不怕污染的机器人最终……
    openroc
        16
    openroc  
       2014-05-14 22:07:09 +08:00
    有没有人,有兴趣把v2改成p2p的?v2本身做tracker就好了,hoho
    Aether
        17
    Aether  
       2014-05-15 09:16:01 +08:00
    我在想未必是需要人人都成为结点,而是把中心节点分拆成若干个小的节点,分布在地理位置上。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3073 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:11 · PVG 08:11 · LAX 16:11 · JFK 19:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.