扎实的技术:是时候重建网络了


蒂姆·伯纳斯·李爵士在2008年校园聚会上, 乔南·巴斯特拉Jonan Basterra)摄影

万维网的创建者和W3C联盟的负责人蒂姆·伯纳斯·李爵士(Sir Tim Berners-Lee)充满信心,认为网络的发展已达到一个临界点,已尽可能偏离了原始概念。 最初,它被认为是一个分散的网络,第一个浏览器也是一个文档编辑器。 这个想法是,每个用户不仅可以查看文档,还可以创建和编辑它们。 网络将成为全人类共同创造和合作的场所。 但是出了点问题。

有成功实现联合创建的示例,例如Wikipedia,分散式网站托管和对等社交网络。 这些都是蒂姆·伯纳斯·李(Tim Berners-Lee)与麻省理工学院的研究人员合作开发的新Solid技术的基础。 这是伯纳斯·李(Berners-Lee)数十年来所做的概念研究的最高荣誉。

互联网如何使这种权力分散化,陷入悲惨的现状? 在第一个流行的浏览器中,Mosaic删除了多媒体和编辑工具。 决定对于外行来说它们太复杂了。 这就是一切的开始。 这种对后代的不良转变最终导致了蒂姆·伯纳斯-李和他的同事建议将缺失的功能返回到网络的事实: 2003年,他们提出了一个名为“读写网络”的概念

该概念表明,每个人都可以参与单个Web空间的形成。 为此,我们需要:

  1. 基于通用标识系统的功能许可系统(可以写谁,在哪里写什么);
  2. 由于网络的基础不仅是文档,而且还是数据,因此可以控制对数据的访问。

现在,有关此概念的工具和开发工具的大量工作已经结束。 扎实的技术是15年前提出的想法的真正体现。

可靠的技术基于当前的W3C标准,这有助于其实施并有助于快速传播。 它实现了权限和标识系统,所有文档的端到端编辑功能,数据管理系统以及通过WebSockets进行的实时更新。



在其中一个固态服务器上注册后,用户会收到一个标识符和一个个人“容器”(固态吊舱)。 或者,您可以提升本地服务器。 Tim Berners-Lee提供的照片

安装本地Solid服务器


安装和测试说明在这里 。 服务器已安装并直接通过Node.js或使用Docker运行。

支持的功能:

  • 链接数据平台 :一种对由HTTP URI标识的数据进行托管访问的标准。 单独描述了使用POST操作添加资源的容器的工作
  • WebAccessControl :分散的多用户资源访问系统
  • WebID-TLS身份验证
  • 该技术允许用户使用来自浏览器的一个证书在不同的资源上进行身份验证。 任何站点都可以为其用户处理此类证书的颁发。 系统扩展了WebID规范。 如果是本地Solid服务器,则可以生成自签名证书
  • 实时更新(使用WebSockets)
  • WebID的身份验证
  • CORS代理,用于在站点之间访问数据
  • 用户的邮件服务器

另请参阅:


“ Solid为创造力,解决问题和商业活动提供了令人难以置信的机会。 这将为个人,开发人员和企业提供全新的方式来理解,创建和查找创新,可靠和有用的应用程序和服务。 我看到了很多市场机会,包括可靠的应用程序和数据仓库,”蒂姆·伯纳斯·李(Tim Berners-Lee)在2018年9月29日的文章中说 ,他宣布了该项目并邀请所有人参加。

本周, Solid存储库进入了Github上最受欢迎的新存储的顶部,仅次于源于MS-DOS 1.25和2.0源,MS-DOS 1.25和2.0是从计算机历史博物馆重新加载的。

也许Solid技术将得到开发人员的支持,为此,现在您需要的一切。 现在,世界上第一批固态服务器正在兴起,到目前为止, 很少有使用它们的应用程序 。 安装了本地服务器后,尚不清楚下一步该怎么做。 最早进入Internet的用户可能就是这样。 但是,新的分散网络的潜力可能很大。
“ Solid正在改变当前的模式,在这种模式下,用户必须将个人数据传输给数字巨头,以换取其预期的利益。 众所周知,这不符合我们的利益。 可靠-这是我们以革命性的方式发展互联网以恢复平衡的方式,使我们每个人都可以完全控制个人或非个人数据。”-Tim Berners-Lee。
我们还补充说,在发布Solid的同时,蒂姆·伯纳斯·李爵士(Tim Berners-Lee) 创办了Inrupt初创公司,该公司将推广一项新技术:“我们的目标是统治世界,”万维网的创建者在接受 Fast Company 采访时谦虚地说道。





Source: https://habr.com/ru/post/zh-CN425171/


All Articles