V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ivydom
V2EX  ›  程序员

万维网之父发布的去中心化社交网络 Solid 项目,这可能是最清楚的一篇介绍

  •  3
     
  •   ivydom · 2018-11-02 22:16:50 +08:00 · 8271 次点击
    这是一个创建于 2231 天前的主题,其中的信息可能已经有所发展或是发生改变。

    认识 Solid

    数据所有权归你,你授权可以读取你数据的应用

    在 Solid 生态中,你可以自由选择将你的数据存在哪里。这些数据包括但不限于你拍摄的照片,发表的评论、地址簿联系人或日历上的事件。这些都是存储在 Solid Pod 中的,这个 POD 可以是你家里的,也可以是你公司的,甚至其他在线 POD 提供商也可以。因为你拥有数据的所有权,所以你可以随时随地无障碍的移动数据,而不受服务商干扰。

    你必须授权权限给第三方应用后,他们才能对你的 POD 进行读写。所以当你注册一个新应用后,你不必再重复填写你的个人信息,因为这些都可以从 Solid Pod 中直接读取。在 A 应用中存储的数据,在 B 应用中也可以访问,你不必手动同步,因为你的数据会永远跟着你。

    这些措施不仅保护了你的隐私,还对开发者有非常大的好处。因为他们可以拥有大量数据,避免了冷启动的过程。

    data

    你的 POD 就相当于你的个人网盘

    你可以在 Solid 中存储任何东西。PODs 就像是一个基于 Web 的 USB,而且还可以随时访问。当你给了其他人访问你数据的权限后,他们可以对你的照片、文章进行互动。你可以控制哪些应用和哪些人可以看到你的数据。

    你可以把 POD 想象成你的一个私人网站,但是其中的数据可以和你信任的应用进行交互,这意味着你对自己的数据有一个完全可控的 API 可以操作。当你评论了网上的一个视频后,你的朋友们可以在任意应用中看到这条评论,例如照片查看器或社交应用的信息流。这都是你的数据,他们可以以任何形式展示。

    你可以拥有无限个 POD,只要有 Solid 服务器的地方,他们就可以被访问。如果你想自己搭一个 Solid Server,请看这篇文章,如果你想申请一个 Pod,请点击这里

    注:中文 POD 提供商即将上线。

    storage

    你的 POD 就相当于你在互联网上的身份

    为了证明你拥有你的数据,你需要拥有一个身份。在 Solid 中,Pod 就是证明你是谁的一个工具(不用依靠任何第三方公司)。所以在未来, "使用微信登录"、“使用微博登录” 会变成 “使用 Solid Pod 登录”。

    id

    本文由 Solid 中文网翻译

    53 条回复    2018-11-04 15:56:34 +08:00
    forgottencoast
        1
    forgottencoast  
       2018-11-02 22:24:11 +08:00
    怎么防止被假冒呢?
    akira
        2
    akira  
       2018-11-02 23:04:52 +08:00
    @forgottencoast 区块链
    VDimos
        3
    VDimos  
       2018-11-02 23:44:32 +08:00 via Android
    这种不可控的东西,gj 允许吗?
    woncode
        4
    woncode  
       2018-11-02 23:55:32 +08:00 via Android
    翻译得确实易懂
    upczww
        5
    upczww  
       2018-11-03 00:00:18 +08:00 via Android
    那用户的使用成本会不会很高,需要自己支付 POD 费用?
    vancoder
        6
    vancoder  
       2018-11-03 02:00:26 +08:00   ❤️ 3
    1.普通用户根本没有能力自建服务器,所以还是得依赖商业公司
    2.中国的流氓公司大概率会过度申请权限
    3.但凡有一点话语权的公司都会想把数据掌握在自己手里,不会推广这一套东西
    largecat
        7
    largecat  
       2018-11-03 05:40:20 +08:00 via Android   ❤️ 1
    不涉及到用户自己建立服务器,可以参考区块链,
    用户要用 pod, solid, 必定要安装一个软件工具,
    而就是这个软件工具,把自己的电脑也共享到这个 solid 网络里了,那么别人的东西也可以存储到你的电脑里,确切的说一个东西可能在很多地方都有,你电脑重装了也不影响,虽然装在你这里你也是看不了的,你只是贡献了部分空间,

    同样,你的身份识别可以也是依赖整个 solid 项目,来避免被假冒或者盗取,
    largecat
        8
    largecat  
       2018-11-03 05:44:54 +08:00 via Android
    可以封一个 ip,也可以封几个域名,但是用户分布的如此广泛,以至于任何控制都难以阻止数据的传输,除非物理切断和外界的联系,

    我的理解
    qdwang
        9
    qdwang  
       2018-11-03 05:53:09 +08:00 via iPhone
    算变种 ipfs 吗
    huobazi
        10
    huobazi  
       2018-11-03 07:07:24 +08:00 via iPhone
    有点意思
    abcbuzhiming
        11
    abcbuzhiming  
       2018-11-03 07:49:34 +08:00   ❤️ 1
    只要电源插头和网线插头还是集中化的管理,就别谈什么去软件去中心化,那不过是某些人美好的妄想而已
    kran
        12
    kran  
       2018-11-03 07:59:20 +08:00 via iPhone
    不太懂这个概念,请教一下,如果选择在一个 pod 提供者处注册,他是否理论上就可以拥有我所有权限?(毕竟有我的账户密码)
    如果是自建 server,我需要同步多少数据?
    iConnect
        13
    iConnect  
       2018-11-03 08:01:51 +08:00 via Android
    solid 理想是好的,实际的合理场景太少,提两个问题:

    如果是为了数据安全,绝对应该私有云或离线存储;使用公有云存储,必然会涉及到费用问题,多数普通用户难接受。

    如果是为了数据授权,真要是分布式的存储,其他应用要请求 pod 授权,普通用户的网络线路优化,获取到授权的请求时间和可用性是个大问题,微信授权还经常要多次请求,普通用户的自建 pod 运维堪忧。
    iConnect
        14
    iConnect  
       2018-11-03 09:24:36 +08:00
    去注册了一个账号,万维网之父的前端还在小学生水平啊,真是只管制定标准就放手不管了
    casaca
        15
    casaca  
       2018-11-03 09:42:18 +08:00
    地球上政*:什么去中心化,集中化,只问你,可控吗?万维网老祖:可控!地球上政*:那上,这种秘密武器应大力推广。
    题外:去中心化就是无政*。区块链这场已说得很明白。
    ivydom
        16
    ivydom  
    OP
       2018-11-03 09:54:57 +08:00
    @upczww 不需要支付费用
    ivydom
        17
    ivydom  
    OP
       2018-11-03 09:55:42 +08:00
    @qdwang 可以理解为变种 IPFS
    ivydom
        18
    ivydom  
    OP
       2018-11-03 09:55:59 +08:00
    @casaca 去中心化是手段,不是目的
    ivydom
        19
    ivydom  
    OP
       2018-11-03 09:56:52 +08:00
    @iConnect 前段水平非常堪忧了
    ivydom
        20
    ivydom  
    OP
       2018-11-03 09:57:22 +08:00
    @kran 密码都是加密的,POD 提供方也没有权限访问
    ivydom
        21
    ivydom  
    OP
       2018-11-03 09:57:53 +08:00
    @forgottencoast HTTPS 和 多层加密
    ivydom
        22
    ivydom  
    OP
       2018-11-03 09:59:15 +08:00
    更多关于 Solid 的内容可以到 [Solid 中文社区]( https://forum.learnsolid.cn/) 讨论~
    kran
        23
    kran  
       2018-11-03 10:13:44 +08:00 via iPhone
    或者提供商怎么解决信任危机?貌似和区块链不一样,用户手上没有私钥,只能把密码传输到网络上进行认证?可能理解上有问题,请指教
    CodingPuppy
        24
    CodingPuppy  
       2018-11-03 10:14:28 +08:00
    你的数据最终还是要提供给应用啊,他们复制保存一份,情况跟现在又差不多了。
    sammo
        25
    sammo  
       2018-11-03 10:36:34 +08:00
    @CodingPuppy
    只要你能保证你的 “最新数据” 是 在你这里的 就 OK 了。是为了 “保护新数据” 而保护数据,不是为了 “保护数
    据” 而保护数据。实际上因为互联网上有爬虫的存在,旧数据 (能发出来的数据发出来之后就是旧数据)是无法保护的。都是爬,区别就是 你主动提供给站方你的数据 or 一个网站主动爬你的数据。
    ivydom
        26
    ivydom  
    OP
       2018-11-03 10:39:07 +08:00
    @kran 私钥由 POD 提供商维护
    SuperMild
        27
    SuperMild  
       2018-11-03 10:56:02 +08:00   ❤️ 1
    我觉得靠谱,经历过博客繁荣阶段的人可能更容易理解,当时博客提供商百花齐放,其中不少还提供数据库导出功能。

    再往前,曾经有过一个时期,很流行自己搭博客或者个人主页,每个人都有自己的留言板,大家通过友情链接等方式形成社区。

    上面很多人说小白不懂搭建、管理,其实不是,当时就非常多小白都能自己搭建博客或个人主页,其中甚至有大量低年级的女学生都玩得很溜。事实上这本来也不是特别困难的事情,定制比较难,但使用标准模板则是任何智商正常的小孩子都能做到的。
    ivydom
        28
    ivydom  
    OP
       2018-11-03 10:58:42 +08:00
    @SuperMild 我初中时就用 wordpress 搭网站,用 discuz 做论坛,只要看得懂界面,就能做的不错
    shijingshijing
        29
    shijingshijing  
       2018-11-03 11:05:17 +08:00
    @abcbuzhiming

    太阳能面板+电池解决电源插头集中的问题。
    卫星直连以及 P2P 模式的 Wireless Personal Area Network 解决网线插头集中的问题。
    SuperMild
        30
    SuperMild  
       2018-11-03 11:09:08 +08:00
    @ivydom 是呀,以前很多初中生都能自己搭建,自己管理图库、留言数据等等,当时的情况就比较接近去中心化。

    后来微博、以及一些有用 @ 来提醒用户的功能的社区兴起,使互相留言的体验大大改善(这是博客时期的痛点:不能轻易 @ 提醒用户),这种提醒以及后来的点赞功能,对用户有很大的激励效应,让人的交流意欲得到很大的满足,每天看见 “提醒 1 ” 就很高兴。再加上注册用户比自己搭建容易,结果就变成中心化了。
    ivydom
        31
    ivydom  
    OP
       2018-11-03 11:11:27 +08:00
    @SuperMild 是的,人性就是这样嘛

    有兴趣加个微信交流否?
    SuperMild
        32
    SuperMild  
       2018-11-03 11:32:24 +08:00
    @ivydom 在这里交流就很好。

    其实我想过做一个去中心化的东西,首页有点像 twitter,可以随意地一条一条发布自己的信息。但是提供一个 api,类似于 RSS, 只要把别人的 RSS (姑且先这样叫)添加进来,就可以在某个界面以汇合的 timeline 形式显示出来。而这个 RSS 自然是去中心化的,随便你在哪里搭建都行。

    这样,每个用户都分散在各处,但又可以互相关注,同时自己的数据完全掌握在自己手里。

    这样一个简单的系统做起来不难,就是推广太难,也看不见盈利模式。
    iConnect
        33
    iConnect  
       2018-11-03 11:50:16 +08:00 via Android
    @SuperMild 长毛象 是不是你要的样子?
    zongren
        34
    zongren  
       2018-11-03 11:50:20 +08:00
    @vancoder 以后会有家用产品?
    AstroProfundis
        35
    AstroProfundis  
       2018-11-03 12:00:10 +08:00
    SuperMild
        36
    SuperMild  
       2018-11-03 12:09:15 +08:00
    @iConnect @AstroProfundis 之前听说过这个项目,但没有具体了解,也有一段时间没有听人提起了,看来是时候了解一下,谢谢。
    ivydom
        37
    ivydom  
    OP
       2018-11-03 12:33:32 +08:00
    @SuperMild @iConnect @AstroProfundis 这个长毛象看上去不错
    SuperMild
        38
    SuperMild  
       2018-11-03 12:34:39 +08:00
    @ivydom 初看之下是多中心化,还没深入了解。
    ivydom
        39
    ivydom  
    OP
       2018-11-03 12:37:29 +08:00
    @SuperMild 道阻且长
    Zghebn
        40
    Zghebn  
       2018-11-03 13:01:12 +08:00 via Android
    怎么感觉有点像硅谷里的 piedpiper。
    JayHawel
        41
    JayHawel  
       2018-11-03 13:28:57 +08:00 via Android
    如何保证被授权读取你数据的应用不会将读取出来的数据违规地滥用?参考 facebook 那次超 5000 万用户信息泄露
    bolide2005
        42
    bolide2005  
       2018-11-03 13:55:15 +08:00
    去中心化,数据分布式存储,怎么杜绝数据量爆炸的情况?你看看现在比特币的全节点账本都多大了,聊天记录怕不是更大?
    expy
        43
    expy  
       2018-11-03 15:06:04 +08:00
    储存空间有限制吗?使劲往里写内容谁来保存,往各节点传播的带宽谁买单?
    Kirscheis
        44
    Kirscheis  
       2018-11-03 16:35:52 +08:00
    互联网本来就是去中心的,现在服务器那么便宜,又没有任何人拦着你建设自己的网络,所以中心化是多数用户自己的选择。

    当然制定一个 API 的标准肯定是很好的,会有利于用户向去中心化网络流动。
    chuhemiao
        45
    chuhemiao  
       2018-11-03 18:36:04 +08:00
    @SuperMild 类似 twitter 的聊天已经出来了,不过是收费发内容的
    ivydom
        46
    ivydom  
    OP
       2018-11-03 23:18:36 +08:00
    顶上去让更多人看到。
    chuxue2005
        47
    chuxue2005  
       2018-11-04 09:09:09 +08:00
    好想法,有机会要仔细研究一下
    chuxue2005
        48
    chuxue2005  
       2018-11-04 09:16:22 +08:00
    准备在其他文章中引用或者全篇转载楼主的文章,不知道是否可以。标注是基本的。
    ivydom
        49
    ivydom  
    OP
       2018-11-04 10:02:18 +08:00
    @chuxue2005 保留版权信息即可
    abcbuzhiming
        50
    abcbuzhiming  
       2018-11-04 11:26:23 +08:00
    @shijingshijing 你先建起来再说,太阳能电板这玩意,中国是目前全世界最大的太阳能电板生产和消费国,哪怕这样太阳能发电依然是非主流的方式;至于后者的卫星网络才多大的带宽你自己明白吗?能普及多少人啊?能挡住干扰不?
    发电你还能勉强用太阳能和电池,网线插头现在是真的掌握在一部分人手里,别做梦靠什么卫星通讯。能握住网线插头的人干扰卫星那都是轻松活,实在不行翻脸打下来。就这
    shijingshijing
        51
    shijingshijing  
       2018-11-04 11:39:51 +08:00
    @abcbuzhiming 卫星可以只用来交换 Key,数据量大的通信采用 Mesh 方式的 Wireless PAN 是可以的,每个具有通信能力的设备都是中继,人人为我,我为人人。
    greatbody
        52
    greatbody  
       2018-11-04 15:33:44 +08:00
    去中心化的东西,必须要有驱动力去支撑。

    如果是为了避免镇富的监控那就可笑了,我们普通人又不犯法,镇富犯得着天天盯着你看么?看你打王者?
    ivydom
        53
    ivydom  
    OP
       2018-11-04 15:56:34 +08:00
    Solid 中文网提供了国内第一家 Solid Pod 服务: https://solid.authing.cn/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2635 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:54 · PVG 22:54 · LAX 06:54 · JFK 09:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.