万维网之父发布的去中心化社交网络 Solid 项目,这可能是最清楚的一篇介绍 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ivydom
V2EX    程序员

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

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

认识 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     Solana     946 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 27ms UTC 23:15 PVG 07:15 LAX 15:15 JFK 18:15
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86