写点什么

《万维网之父发布了去中心化平台 Solid》

  • 2018-10-17
  • 本文字数:5191 字

    阅读完需:约 17 分钟

Tim Berners-Lee 是万维网的发明人,但是,最近他发布了去中心化平台 Solid,准备推翻现有的互联网。

图片来源:Flickr user  gdsteam

Solid 是什么?用外行的话来说,Solid 是 Tim Berners-Lee 按最初设想而实现出来的网络,是一个他和麻省理工学院的同事们一起构建了多年的去中心化网络平台。

在该平台上:

数据由你拥有并且你可以选择用来管理它的应用程序

通过 Solid 生态系统,你来决定在哪里存储你的数据。你所拍摄的照片、所写的评论、在地址簿里的联系人、日历中的事件、来自你的健康跟踪器中的数据等等,它们都存储在你的 Solid POD 中。POD 是个人在线数据存储(personal online data)的首字母的缩写。这个 Solid POD 可以在你的房子里或工作场所中,或在你所选择的在线 Solid POD 供应商那里。因为你拥有自己的数据,所以你可以自由地在任何时候移动数据,而不会中断服务。

你赋予其他人以及应用程序权限来读写你的 Solid POD 的部分内容。因此,无论你何时打开新的应用程序,你无需再填写你的详细信息:它们根据你的授权从你的 POD 中获取信息。通过一个应用程序保存的东西对另一个应用程序也是可用的:不需要再进行同步操作,因为你的数据和你在一起。

这种方式可以保护你的隐私,对开发人员也很有用:他们能构建出色的应用程序,但无需先获取海量数据。任何人都可以利用已经在那里的东西来创建应用程序。

POD 是你的个人存储空间

你可以将任何你要的东西存储在你自己的 Solid POD 中。POD 像是安全的网络 USB 记忆棒,可以从任何地方访问它。当你让其他人访问你的 POD 的部分内容时,他们可以对你的照片产生反应,并和你分享他们的回忆。由你来决定应用程序和其他人可以查看哪些东西。

把你的 Solid POD 想象成你的私有网站,除了你的数据和所有你的应用程序互操作,这意味着你有自己的个人 API 来配合它。当你在线发布评论或视频时,你的朋友可以用任何他们喜欢的应用程序(如相册查看器或社交 Feed)来查看它们。总结来说,这是你的数据,你可以以任何方式或形式塑造它。

你可以尽自己的喜好拥有很多 POD,它们活跃在启用 Solid 的网络服务器上。在你的家中或工作场所,把 Solid 服务器安装在你自己的服务器上,或从公开的供应商那里获取 Solid POD。

为了证明数据的所有权,你需要一种识别自己的方法。你可以使用 Solid POD 来表明你是谁,而无需依赖第三方认证。因此,在网络上不再有“用 X 登录”或“用 Y 登录”的情况,只需要“用你自己的 Solid POD 登录”即可。

好了,我们已经讲得够多了,现在来看看记者 Katrina Brooker 的报道:

在上周一个秋高气爽的日子,我探访了 Berners-Lee 在波士顿的办公室。 在一间有点空旷的会议室中,有一台贴满贴纸的旧笔记本电脑位于一条长桌的一端。就在这台电脑上,Berners-Lee 在制定一个计划,要从根本上改变我们所有人在网络上的生活和工作。

Berners-Lee 苦笑着说:“目的是世界统治”。这位出生于英国的科学家以冷嘲热讽的幽默感而著名。但是,在这种情况下,他不是在开玩笑。

Berners-Lee 计划推出 Inrupt,这是他这 9 个月以来一直在悄悄地构建的初创公司。该公司获得了 Glasswing Ventures 的支持。该公司的使命是,在全球开发人员中推动更广泛的运动,以去中心化互联网并从那些已经从中心化网络中获利的强手中夺回权力。换句话说,这是针对脸书、谷歌、亚马逊的挑战。多年来,Berners-Lee 和其他互联网活动家一直梦想有个数字乌托邦,其中的每个人都能控制自己的数据信息,并且网络保持自由和开放的状态。但是,对于 Berners-Lee 来说,做梦的时间已经结束了。

他说:“我们必须现在就动手去做,这是一个历史性的时刻。”他的语气显示出一种强烈和紧迫的态度,这对于他这样一个温文尔雅的学者来说,显得非同寻常。自从有人透露人们的数据信息被脸书允许政治人物乱用后,Berners-Lee 觉得必须把这个数字桃花源带入真实世界。在上周末发布的一篇博文上,Berners-Lee 解释说,他正从麻省理工学院休假,全职投入 Inrupt。该公司将成为第一个用 Solid 构建的重要商业企业 。

如果一切按计划进行,Inrupt 将成为很多人第一次使用 Solid 的简单方法,就像当初的网景浏览器(Netscape)。并且,像用网景浏览器一样,Berners-Lee 希望 Inrupt 会成为很多企业第一次融入 Solid 的工具。

“很长时间以来,我一直在想象着这个。”Berners-Lee 说道。他打开笔记本电脑,开始在键盘上敲打起来。在他的电脑上观看互联网发明人的工作,感觉好像是在观看贝多芬创作交响曲:很有吸引力但难以把握。他说:“我们现在正处于 Solid 的世界。”他的眼睛因兴奋而闪亮。他把笔记本电脑推向我以让我也能看到。

在屏幕上,有个简单的网页,网页的顶部有标签:Tim 的待办事项列表、日历、聊天记录、地址簿。他构建了这个供他自己使用的应用程序,这是 Solid 上第一批应用程序的其中之一。它很简单,也很简朴。事实上,乍一看,它是那么平常,很难看出有什么特别。但是,对于 Berners-Lee 来说,它是革命开始的地方。这个采用 Solid 去中心化技术的应用程序允许 Berners-Lee 无缝访问其所有的数据信息,包括日历、音乐库、视频、聊天记录、研究。它就像谷歌 Drive、微软 Outlook、Slack、Spotify 和 WhatsApp 的混搭。

这里的区别在于,在 Solid 上,所有的信息都在 Berners-Lee 的控制之下。他所创建的或在 Solid 上添加的每个数据位都存在于一个 Solid POD 中,POD 是个人在线数据存储(personal online data)的首字母缩写。这些 POD 给了 Solid 用户对其应用程序和在线信息的控制。任何使用该平台的人会获得一个 Solid 身份和 Solid POD。Berners-Lee 说,这是人们从那些企业手中夺回网络控制权的方式。

图片来源:Tim Berners-Lee

例如,Berners-Lee 目前正在研究的一个想法是,创建 Alexa 的去中心化版本(Alexa 是亚马逊上应用越来越普遍的数字助理)。他称之为 Charlie。与 Alexa 不同,在 Charlie 上,人们可以拥有所有自己的数据。这意味着他们可以信任 Charlie,例如,把健康记录、孩子们的学校活动或财务记录放在 Charlie 上。这是 Berners-Lee 希望能够在 Solid 上到处涌现的机器,以把网络的动力从企业那里转移到个人手中。

开发人员的新革命?

Berners-Lee 认为 Solid 将会引起全球社区的开发人员、黑客和互联网活动家的共鸣,他们对企业和政府控制互联网感到愤怒。他说:“开发人员总是具有一定的革命精神。”规避政府间谍或企业霸主也许是 Solid 的最初吸引力,但是,更加吸引黑客是自由。在集中式的网络中,数据被保存于信息孤岛中,这些信息孤岛是被像脸书和谷歌这样构建它们的企业所控制。但在去中心化的网络中,没有信息孤岛。

从这个星期开始,全球的开发人员就可以通过 Inrupt 网站,用工具开始构建自己的去中心化应用程序。Berners-Lee 将在今年秋天进行全球访问,为开发人员提供有关 Solid 和 Inrupt 的教程及演示。(10 月 23 日,在我们的快速公司创新节上会提供 Solid 教程)

他说:“初创企业比研究团队更棒的地方在于可以把事情做完。”这些日子,Berners-Lee 来 Inrupt 办公室,而不是去他在麻省理工学院的实验室。目前,Inrupt 办公室以 Janeiro Digital 为基础,该公司是他签约以帮助 Inrupt 运作的公司。就目前来说,该公司是由 Berners-Lee、他的合作伙伴 John Bruce(构建了安全平台 Resilient,已被 IBM 收购)、少数几个签了该项目合同的开发人员以及志愿编码人员社区组成。

今秋晚些时候,Berners-Lee 计划开始寻找更多的风险基金并扩大团队。目前来看,他的目标不是去赚很多钱。这个免费赠送互联网的君子从来不为金钱所动。但是,他的计划可能会影响到数十亿美元的商业模式,这些模式通过控制数据获利。虽然那些互联网大佬们看起来不会轻易放弃控制权。

在被问及该问题时,Berners-Lee 断然说到:“我们不需要在和脸书及谷歌谈判是否引入这种完全的变革,从而让他们的商业模式一夜之间完全被推翻。我们不需要征求他们的同意。”

变革开始了!

那么,这位互联网的发明人为什么要创建 Solid 去推翻自己发明的互联网呢?我们来看看他自己的解释:

我一直认为互联网是大家的。这是我和其他人为保护它而进行激烈斗争的原因。我们设法带来的变革已经创造了更好且更连通的世界。但是,为了所有我们已经获得的好处,互联网已经发展成一个不公平和分裂的引擎;受到那些利用它为自己服务的互联网大佬的影响。

如今,我认为我们已经达到了一个关键的临界点,为让网络变得更好,进行强大的变革是可能的,也是必要的。

这就是我最近几年一直和麻省理工学院以及其他地方的一些人开发 Solid 的原因,Solid 是个开源项目,旨在恢复个人在网络上的权力和动力。

Solid 改变当前的模式,现在,用户必须交出个人数据信息给数字巨头们以交换知觉价值。正如我们都已经发现的,这不符合我们的最佳利益。Solid 是我们通过发展网络以恢复平衡的方法,通过一种革命性的方式给我们每个人(无论是个人还是非个人)对数据完全的控制权 。

Solid 是个利用现有网络构建的平台。它让每个用户选择在哪里存储数据、哪些人和团队可以访问特定元素、使用哪些应用程序。它允许你、你的家庭及同事与任何人连接并共享数据。它允许人们同时用不同的应用程序查看同样的数据。

Solid 释放了创造力、解决问题和商业难以置信的机会。它让个人、开发人员和企业能够用全新的方法构思、构建和发现创新、可信及有益的应用程序和服务。我看到了多种市场可能性,其中包括 Solid 应用程序和 Solid 数据存储。

数据应该给赋予你权力

Solid 以“个人的权力来自数据”这个原则为指导,我们认为该原则是下一代网络成功的基石。我们认为,数据应该赋予我们每个人权力。

想象一下,如果你目前所有的应用程序相互间进行交流、协作和构思方法以让你的个人生活和业务目标更丰富且更流畅,会怎样?那是 Solid 应用程序将产生的创新、智能和创造力。

通过 Solid,你对数据拥有更个性化的动力,由你来决定哪些应用程序可以访问数据。

注入动力

我在 2009 年说过:“我设想的这个网络,我们还没见过。”这是因为人们只是把网络用于文档,而不是用于大型网络计算机的数据。从那时起,我们看到一大波开放数据,而不是读写数据。例如,许多开放的政府数据是通过单向管道产生的,因此,我们只能查看它们。通过 Solid,它就变成可读写网络,用户可以在其中进行交互、创新、协作和共享。

与此同时,有一波关注和相关的能力,以及对改变的迫切需要。人们希望拥有可以信任的网络。人们希望应用程序能够帮助他们做他们想做的和必须要做的事,但不会监视他们。应用程序没有别的动机去影响他们的注意力以让他们买这些或那些的问题。人们会为这样的质量和保证付出代价。例如,今天,人们为像 Dropbox 这样的存储空间支付费用。对 Solid 有需求,它会提供的不同、有益的方法。

构建新的 Solid 平台以及推动广泛的接受需要很多投入,但是,我认为,我们有足够的精力把世界带到新的临界点。

因此,我已经从麻省理工学院休假,减少了我涉及万维网联盟(the World Wide Web Consortium,简称 W3C)的日常工作,并成立了一家叫 Inrupt 的公司,我将在其中以非常直接的方式指导网络的下一阶段工作。Inrupt 会成为基础架构,以让 Solid 蓬勃发展。它的使命是,提供商业能量和生态系统以帮助保护构建于 Solid 上的新网络的完整性和质量。

关于开源工作的例子有很多,它们从资源充足的公司的贡献中获益匪浅。尽管开源社区提供了主动性和深层创新,但是日常网络用户和企业常常从商业实体那里寻找应用程序和服务,这些商业实体也提供技术支持和重要的辅助业务服务。

我认为同样的模型对 Solid 的成功是至关重要的。Inrupt 的成功和 Solid 的成功是完全一致的。我的合作伙伴和 Inrupt 的联合创始人是 John Bruce,他是一位经验丰富的商业领袖,拥有执行我对 Solid 愿景的技能。我们对创建更好更平衡的网络抱有同样的热情。

Solid 和 Inrupt 将一起提供新的有益于每个网络用户的体验,这是在当今网络上无法做到的。这是个人、开发人员和企业都能创建和寻找创新、丰富生命和业务、应用程序和服务的网络。这是我们都能找到可信的服务来存储、保护和管理个人数据信息的网络。

我对这个下一代网络非常乐观。

我将致力于指导 Solid 的发展方向,并发展其未来的治理工作。Inrupt 会做很多事情:它的首要任务是 Solid 生态系统。通过正确的价值观和基础企业架构,我们将构建适合每个人的有益系统。

未来仍然比过去更有前途。

参考资料

https://solid.inrupt.com/how-it-works

https://www.fastcompany.com/90243936/exclusive-tim-berners-lee-tells-us-his-radical-new-plan-to-upend-the-world-wide-web https://medium.com/@timberners_lee/one-small-step-for-the-web-87f92217d085

感谢杜小芳对本文的策划和审校。

2018-10-17 18:202076
用户头像

发布了 199 篇内容, 共 85.1 次阅读, 收获喜欢 295 次。

关注

评论 2 条评论

发布
用户头像
learnsolid.cn 欢迎大家来 SoLiD 中文社区交流
2019-03-29 11:07
回复
没有更多了
发现更多内容

DDD 实践手册(4. Aggregate — 聚合)

Joshua

设计模式 领域驱动设计 架构模式

写作的意义到底是什么

董一凡

写作

翻译和产品本地化的区别是什么?

葛仲君

翻译 本地化 全球化 产品开发

各大公司面试题分类整理

是小毛吖

面试 后端

写字工具更新史

Bonaparte

学习 读书笔记

从删库到跑路?

芦苇

产品 职业 产品经理 职业素养 职业道德

开源商业模式促进金融业科技生态的发展

FinClip

开源 金融科技

机会是留给不停寻找他们的人,而不是原地等待的人

非著名程序员

程序员 提升认知 机会 行动派

当我们谈到ThreadLocal的时候,我们在谈什么?

Jason

Java 多线程 ThreadLocal

一次线上服务高 CPU 占用优化实践

挖坑的张师傅

性能优化 JVM cpu

关于GDB你需要知道的技巧

泰伦卢

c c++ C#

内存对齐

泰伦卢

c c++ C#

业务代码的救星——Java 对象转换框架 MapStruct 妙用

周三不加班

MapStruct 对象转换

C++线程池的实现

泰伦卢

c++ C# 线程池

浅谈SpringCloud之服务注册中心Eureka

北漂码农有话说

Redis 6.0 新特性-多线程连环13问!

牧码哥

redis 多线程 io

MySQL中 int(11)和 int(10) 到底有没有区别?

周三不加班

MySQL 字符宽度 数据库数据类型

【译】【UX】一个页面可以有多个面包屑导航吗?

Yukun

用户研究 UX 面包屑导航

从一道面试题来看计算机基础知识的重要性

周三不加班

数组 堆栈 函数栈 函数栈调用

css常见问题总结

靖仙

CSS css3

金融「中台」十宗罪

FinClip

中台 企业中台 业务中台

面试指南 | 终于要跟大家见面了,我有点紧张。

Apache Flink

大数据 flink 流计算 实时计算

Clickhouse 性能测试

久吾尔岂

开始每周写作计划

M1racle

C++定时器的实现

泰伦卢

c c++ C#

《TCP/IP详解》概述

网瘾少年SEC

TCP 网络协议 IP

一个平凡程序员的年度总结

小智

程序员 人生

笔记:《如何系统思考》之如何做到系统思考

wiflish

思维方式

centos7 maven私服自动启动

kcnf

聊聊苹果账号的那些事儿

不要艾特我

iphone

Python3.6.1官方文档练习——初入江湖(一)

小匚

Python python3.x 入门

《万维网之父发布了去中心化平台Solid》_语言 & 开发_姚佳灵_InfoQ精选文章