Web 从新去中心化

Web从新去中心化 / Redecentralizing the web

引言

Web 最初设计为分布式网络,这些年来却经历了明显的中心化。为了从新得到对咱们生活中数字世界的自由和控制,咱们应当了解咱们如何走到今天的现状以及咱们如何可以从新走上正轨。这篇文章解释了 Web 分布式的历史,并详细介绍了 Tim Berners-Lee 在不懈争取自由开放 Web 的过程当中所扮演的角色。挑战和解决方案本质上不只仅是技术性的,而是针对更大的社会和经济难题,咱们全部人都应该参与其中。让咱们一块儿使 web 走向更好,并充分利用其建立者所设想的所有潜力。git

赋能每个人

做为一个发明家,你可能会关心你创做的目的和命运 ,但最终,由人们决定如何使用它。当他开始酿造如今被称为可口可乐的魔药时,John Pemberton 的目的是治疗吗啡成瘾者,Noah McVicker 的 Play-Doh 在成为儿童玩具以前担任墙壁清洁剂,而 Alfred Nobel 宣布年度奖品,所以他不会被铭记发明用于军事目的炸药。使人钦佩的是,Tim Berners-Lee 甚至从未打算控制本身的发明:他的前雇主 CERN 公开发布了万维网,这个网络自己是以去中心化的方式设计,所以没有人能够决定谁能够说什么。这种史无前例的开放性致使了大规模的无限创新和无限创造力,为世界一半以上的人口提供了发言权,并完全改变了通讯,教育和商业。然而,这种自由的结果也使任何人均可以创造违背网络精神的东西,例如非法资料传播和讽刺平台,其主要目标是中心化。github

中心化的概念自己并不构成问题:有充分的理由将人和事物集中在一块儿。但当咱们被剥夺了选择时,状况变得有问题。例如让你误觉得只有一个通道通往互联网世界,而实际上咱们能够拥有本身的选择。即便在不久以前,想象 Web 这样一个开放平台将成为一个封闭空间彷佛是难以想象的,咱们用咱们的我的数据支付实际已是咱们自由的一小部分自由。今天的大多数网络用户发现他们的平常互动仅限于少数有影响力的社交网络。这样的网络收集来自世界各地的想法,却只是将这种丰富性浓缩到一个集中空间,在那里巨头同时充当导演和裁判,在他们呈现给咱们的结果中。web

由于这种变化发生的如此忽然,或许咱们须要提醒一下,Web 不该是如今这样。在不远的过去:2008 年,伊朗博客做家 Hossein Derakhshan 被判处 20 年监禁,主要缘由是他撰写的博客文章。他和其余许多人可以陈述他们的批评意见,由于他们将网络做为一个开放的平台,他们不依赖任何人的许可来发表他们的话。相当重要的是,web的超连接机制容许博客相互指向,一样无需任何形式的许可。这容许构建一个去中心化网络,由读者保持对其下一步行动的主动和有意识的控制。当 Derakhshan 最终在2014年被释放时,他回到了一个彻底不一样的 Web:批判性的读者已经转变为被动的观众,就好像在看电视同样。虽然 Web 技术已经发展,但它的核心基础却没有 - 而人们使用网络的方式在短短 6 年内变得没法识别。算法

社交媒体在这里不是咱们的敌人:他们应该被认为能够下降任何人在线发布短文和照片的障碍。然而,它们在赢家通吃战略下运做,每个都努力想成为占主导地位的门户,而不是像其余网络那样相互连接操做。与博客相比,咱们一般没法与另外一个网络中的帖子进行互动:咱们须要迁移咱们的数字身份或数据。这个着名的围墙花园社交媒体问题自 2008 年以来已经明显恶化,由于一些花园在其墙壁保持不变的同时变大了。一个主要的问题是,访问占主导地位的网络老是意味着放弃对咱们我的数据的控制:若是咱们使用咱们的数字资产付款,咱们就能够经过隔离墙进入。而后能够利用这些我的数据,经过对品牌,产品甚至政治议程的过分个性化广告来无心中影响咱们。此外,一旦出现这种状况,人们每每会在每一个花园内造成一个小型的对话圈 - 这种效应会被社交媒体平台及其算法的内在焦点所进一步放大。由此产生的结果是将咱们隔离到咱们本身的回声室中,虽然 web 的目标和社交媒体所声称的 - 一直是链接这个世界。数据库

不出所料的,这些问题反映在 Tim Berners-Lee 在 2017 年提出的 Web 三个挑战中:浏览器

  1. 收回对咱们我的数据的控制权;
  2. 防止错误信息传播;
  3. 实现政治广告透明度

显然,经过中心化解决方案来解决这些挑战是不可取的。例如经过指定一个权威人士来管理我的数据,新闻和广告的权限,这将产生另外一个单一的失败点, 即便假设最好的意图 , 也老是更容易被滥用。在这种状况下的核心问题最终不是我的社交网络,而是数据和人员的超中心化,也是权力的中心化。咱们想要控制,但咱们但愿将控制权交给每一个人,做为他们能够选择对他们建立的数据进行使用的权利。安全

以上面能够看出,咱们的主要障碍显然不是技术障碍。所以 TimBerners-Lee 呼吁汇集来自商业,技术,政府,民间社会,艺术和学术界的最聪明人才,以应对网络将来的威胁。然而,与此同时,计算机科学家和工程师须要承担技术职责,证实去中心化的我的数据网络能够在全球范围内扩展,而且他们能够为人们提供相似于中心化平台的体验。服务器

在本文中,咱们将从去中心化的技术角度入手,强调 Tim Berners-Lee 在继续保持网络开放和去中心化的斗争中的做用。在对互联网的权力斗争进行历史回顾以后,咱们将放大去中心化所需求的条件,并考察一个更健康的生态系统所应有的样子。做为这些原则的具体执行,咱们将研究 Solid 项目。最后,咱们将讨论公开的挑战和对将来的展望。网络

一个简短的关于去中心化和 WEB 的历史

去中心化运动的方向并不老是针对社交媒体 - 它们可能在未来的某个时候再也不存在。引发中心化的力量反过来又是一个不断变化的目标:每当威胁获得解决,一个更大的威胁就会取而代之。了解这些威胁将使咱们深刻了解去中心化的不一样方面及其重要性。架构

去中心化做为未说出口的假设

分布式系统,不须要中央调解员来发挥做用,在网络发明时已经存在。最值得注意的是,互联网做为一个大规模的分布式网络愈来愈受欢迎。电子邮件比它模仿的传统邮政服务更去中心化,由于不一样的邮件服务器会直接相互交换消息。长期被遗忘的协议,如网络新闻传输协议(nntp),容许去中心化交换新闻文章。简而言之,去中心化不是一个疯狂的新想法,而是当时的精神。

所以,当 Tim Berners-Lee 在 1989 年开始设计一个新的超文本系统时,它被认为是分布式的,与当时的文档系统相反,但与许多其余系统保持一致。网络的主要卖点是它的广泛性,它的独立性,其中包括硬件和软件;分布式只是一个不言而喻的假设。这反映在引入 web 的原始文章中,该文章强调跨操做系统的通用可读性,但根本没有提到术语:去中心化。

在 web 架构设计中集中根源的惟一组件是域名系统(dns),它将 web 地址(例如example.org)的域名部分解析为 Internet 上的物理机器。在领域数量相对较少且域名全部权不稳定的日子里,这并非一个问题。现在,数以百万计的域名常常易手,从而以可能的恶意方式破坏现有连接。经过操纵 DNS,政府能够阻止或改变对现有网站的访问。Tim Berners-Lee 表示,过后看来,一个更去中心化的命名系统可能更受欢迎。除此以外,web 包含了以分布的方式发展的全部成分。

计算机桌面的竞争

第一波中心化是九十年代浏览器大战致使的附带损害结果.各类公司竞争成为咱们访问网络的软件惟一供应商。网络的广泛性设计原则要求在任何平台上都具备可读性,所以多个浏览器的出现是一种福祉 - 除了它们争取市场支配而不是互利共存。Netscape 浏览器和微软的 Internet Explorer 试图经过新功能转换对方的用户,其中 Internet Explorer 能够直接覆盖 90% 以上的桌面链接。

虽然经过创新进行竞争很好,但这些功能是以跨浏览器不兼容为代价的,所以直接危及网络的广泛性。网站会带有最好在 Internet Explorer 中查看的徽章,由于没法保证跨平台的一致体验。那些不想使用特定浏览器的人 - 或由于没有系统的兼容版本而没法安装它的人, 将不能彻底或根本没法访问这些网站。由此产生事实上的浏览器垄断侵犯了人们对浏览器或操做系统的偏好,将 web 的决策过程集中在一家公司中,从而决定了创新的速度。

万维网联盟(w3c)由 Tim Berners-Lee 建立,其使命是兼容性,经过指定 web 技术正确工做的建议实现跨浏览器一致性。虽然 w3c 标准化在行政上是集中的,但它经过共识驱动的流程结合来自去中心化的成员网络的反馈。21 世纪初的一个问题是 Internet Explorer 在关键点偏离了 w3c 建议,迫使开发人员遵循实际标准或在最流行的浏览器中不正确的实现。

幸运的是,在第二次浏览器大战期间来自 Firefox 和 Safari 的压力最终迫使微软开始采用更加标准化的方法。自2010年以来,没有任何一款浏览器得到超过全球市场份额的三分之二以上,这意味着标准兼容性如今符合浏览器供应商和 web 开发人员的利益。所以,在很大程度上避免了经过中心化浏览器开发实现 web 的分支化。

对咱们搜索入口的竞争

微软在第一次浏览器战争后的短暂胜利很快就变得无足轻重,由于中心化战争逐渐转移到其余领域。当每一个浏览器争吵成为默认应用程序时,搜索引擎正在竞相成为主要的切入点。很快,你用于浏览的软件就再也不重要了;重要的是谁给了你下一步浏览的方向。毕竟,免费浏览器开发不会产生直接收入,而公司很乐意在主要搜索引擎的排名中支付一个主要位置。

早期的搜索引擎领域有几个竞争对手,例如 AltaVista 和 Lycos,但谷歌仅花了几年成为最受欢迎的。搜索的中心化意味着,根据给定术语的搜索结果排序,一家公司对人们访问的内容产生了过度强烈的影响。即便假设最好的意图并忽略付费广告,一个算法为大量人作出决策的事实也会致使信息误差,由于显然没有单一的客观方法来对任何主题的最佳网页进行排名。操纵这些算法的外部尝试开始发生,首先是经过相对简单的干预措施,例如误导性关键词,后来经过先进的搜索引擎优化(seo)技术,旨在以各类(有时甚至是可疑的)方式改进网站排名。

搜索引擎的出现也带来了用户生成数据的首次在线货币化。咱们的搜索字词有助于详细了解咱们在私人和职业生活中须要什么。搜索引擎可能比咱们的亲密朋友更了解咱们生活的某些方面。这些我的资料会肯定咱们收到的广告和搜索结果的个性化,鼓励咱们访问网站并购买咱们可能没有的物品。虽然个性化对许多人有帮助,但问题是咱们没有选择或控制。咱们面向大型搜索引擎,因为数据的大量积累,它们为咱们提供了最佳的搜索体验。然而,这些搜索引擎并无为咱们提供支付服务费用的选项,由于大多数搜索引擎只接受咱们的我的数据。此外,咱们没有被告知, 更不用说经过咱们的数据如何影响咱们的搜索结果。个性化的增长引起了第一个滤波器,咱们更有可能看到与咱们以前点击的结果相似的结果。

对咱们我的数据和身份的竞争

虽然谷歌的统治仍在继续,但社交媒体已经发现了一种更强大的收集和营销咱们我的数据的方式。2000 年代的社交网络革命鼓励人们上网,这促使咱们许多人到各类平台分享博客文章,书签,照片,视频等。一年后,社交媒体公司建立了集中平台来接管许多这些功能,这些功能在此以前去中心化分布在多个提供商之间。这些平台存储咱们的我的数据并请求普遍的使用权以换取他们的服务,全部这些都在他们本身的围墙花园中运做。

与搜索引擎同样,社交网络的主要服务包括线性内容列表,按因素和算法排列,咱们只能最小化影响。与搜索相反,社交网络内容在没有任何输入条款的状况下生成,就像再也不须要遥控器的电视同样。随后的节目将根据咱们有意识地留在社交网络平台上的数据进行精心个性化,并结合咱们浏览历史记录中的痕迹,未经咱们的赞成,在第三方网站上进行社交跟踪。在 2018 年 Dertouzos 的杰出讲座中,Tim Berners-Lee 提到政治广告已被禁止在英国电视,由于担忧这种直接媒介的影响。然而,经过这种逻辑,他继续说道,咱们应该更加关注当前社交媒体平台启用和容许的大量个性化政治广告。即便咱们没有明确地分享某些敏感特征,看似可有可无的其余数据也能够组合成高度我的信息的可靠预测因子,如性取向,种族,宗教或政治观点,这些预测随后用于瞄准咱们。

正如前两次中心化比赛同样,一股微妙的力量施加在咱们身上:咱们感到有压力要成为大型网络的一部分,由于不加入意味着错过咱们朋友和家庭成员生活中不稳定的虚拟痕迹。一般,祖父母看到孙子孙女最新照片的最简单方法是建立一个 Facebook 或 Instagram 账户。这就是今天大部分时代,数字存储在一个空间中的结果,一般没法控制那些内容的存储。咱们的在线活动中心化已经变得如此极端,以致于一些 Facebook 用户已经不知道他们访问互联网其余范围的能力。在许多国家,这种悖论已经成为现实,Facebook 的 Internet.org 计划提供了严格限制的网络版本,进一步减小了人们的选择,公然违反了网络中立性。

与此同时,另外一场比赛正在后台发生,即成为咱们身份提供者的战斗。愈来愈多的网站正在逐步替代本身的登陆系统,其身份验证与 Google 或 Facebook 等大型平台相关联。对于拥有现有账户的人来讲,使用 Facebook 登陆按钮很是方便。对于那些没有的人,他们会被加入更多的压力。在这两种状况下,这些按钮都是跟踪咱们在线活动的另外一种方式。这种身份的集中拿走了咱们想要扮演的角色 - 不管是匿名,假名仍是仅仅是咱们本身 - 而不用暴露咱们认为属于咱们本身的数据。

取回数据全部权经过解耦应用与数据

上述中心化竞赛中反复出现的主题是缺少选择:浏览器和操做系统的选择,web的入口,我的数据的存储。去中心化从根本上说是经过将人为整合的决定分解为能够随意组合的个别选项来实现选择。正如咱们能够自由选择设备,操做系统和浏览器的任意组合来访问web同样,咱们应该可以与网站和其余人进行交互,而无需必须成为单一的社交平台用户或其余平台。

如 Tim Berners-Lee 所设想的那样,收回对咱们我的数据的控制是经过将「数据存储与服务分离」来实现的。这意味着人们能够将数据存储在他们选择的任何地方,同时仍然享受他们想要的服务。咱们能够选择任何提供商来存储咱们的文本,照片和视频 - 或者只是将它们存储在咱们本身的 web 服务器上,并依赖任何第三方服务与它们进行交互,而无论存储位置如何。涉及身份的关键服务能够但不须要由数据存储提供。

这种思考产生了我的数据库的概念,咱们能够在其中存储咱们生成的每一条信息。以下图所示,这个陈述能够彻底按照字面意思进行:即便是一个看似微不足道的数据,好比咱们提供某个网页或者东西的简单数据,也能够存储在咱们本身的 pod 中。虽然这种程度的去中心化可能看起来极端,但回想一下,即便是所谓的微不足道的喜欢也能够揭示更深层次的我的信息,所以让人们控制它们是有道理的。此外,因为咱们不依赖任何人的许可在咱们本身的 pod 中发布数据,所以咱们能够将点赞,注释和评论放在咱们想要的任何内容上,而不用担忧它们会被审查或删除。

在分布式的 web 上,每一个数据均可以存储在其做者选择的位置。

这种彻底的数据全部权可实现高度精细的访问控制:人们能够选择性地授予朋友或应用程序读取或写入其数据仓库的特定部分的权限。例如,他们能够决定是否公开他们的我的资料照片和全名,谁能够看到他们的喜欢和评论,以及哪些应用程序能够表明他们编辑他们的照片或帖子。能够随时更改或撤消这些权限。人们能够将多个数据包用于不一样的目的,例如,用于家庭中的我的和家庭照片的容器,由工做场所的专业数据的保留策略管理的容器,以及具备学习材料和等级的大学容器。建立后,他们能够决定哪一个数据存储在哪一个 pod 中。

经过选择咱们本身数据的存储位置,咱们能够防止未经受权的访问和利用。咱们再也不须要使用咱们的数据来访问某项服务。此外,咱们能够经过本身掌控保护数据中最敏感的部分,并限制仅与真正须要它的人和服务的共享,同时只限于他们须要的时间。

解耦应用程序与数据后的自主创新

当人们存储他们本身的数据时,以数据全部权为中心的隐私不友好的商业模式将再也不可行。鉴于最近在 Equifax 和 Facebook 等公司的数据丑闻,这种经济变革能够经过立法加速,如欧盟的通常数据保护条例(GDPR),以及普通大众对中心化危险的认识不断提升。所以,应用程序的新业务模型变得必要。

去中心化要求应用程序的性质从孤岛转变为共享视图。以下图所示,当前的 web 应用程序结合了数据和服务。因为这种耦合,咱们的 LinkedIn 联系人没法评论咱们的 Facebook 图片,Facebook 事件上的 RSVP 将不会反映在咱们的 Doodle 日历中。另外一方面,去中心化的应用程序充当咱们的数据容器和其余数据容器的视图。授予特定访问权限后,社交应用程序能够访问由照片库应用程序上传到咱们的数据窗格中的照片。我我的日历中具备公开可见性的事件能够显示在同一个 Feed 中。咱们的朋友能够经过他们但愿使用的任何应用程序查看咱们授予他们访问权限的数据部分。

中心化 web 应用程序充当不相互共享数据的孤岛。分布式 web 应用程序充当我的数据 pod 之上的共享视图。

因为数据和服务提供商的选择变得分离,所以将出现数据和服务各自独立的市场。下图显示了中心化应用程序基于数据全部权在单个市场中竞争,由于服务的使用与其存储的使用相结合。所以,人们没法轻松切换到更好的应用程序体验,由于迁移数据(若是可能)在技术上具备挑战性。此外,能够提供更好体验的新应用程序没法加入市场,由于它们尚未足够的数据。经过去中心化的 web 应用程序,人们能够单独选择存储和服务提供商,从而能够在存储级别和服务级别上进行独立竞争。在这两个层面上,竞争彻底基于服务质量和功能与成本。

这种独立意味着咱们能够自由切换数据和服务提供商,而无需咱们的朋友选择相同的。这下降了花园之间的墙壁,由于咱们得到了重用和移动数据的能力,而且能够与整个场景中的任何人进行互动。数据和服务提供商能够在不依赖彼此的状况下发展,从而实现更快,更具创造性的创新周期。任何人均可以经过提供比其余人更好的体验进入任何一个市场并吸引客户,而无需控制咱们的数据。

中心化应用程序基于数据全部权在单个市场中竞争。在分布的网络上,数据和服务提供商在不一样的市场中竞争。

Solid 项目

为了实现数据全部权和数据/服务独立性的愿景,Tim Berners-Lee 启动了 Solid 项目。Solid 包含互操做性规范,服务器,客户端和应用程序的实现,以及构建新事物的人员社区。在接下来的部分中,咱们将讨论 Solid 的一些独特方面。

我的数据连接与整合

Solid 的目标是经过我的数据管理赋予人们权力,做为企业数据管理的对应物。咱们能够将 Solid 服务器或数据 pod 视为 web 硬盘的等价物,咱们能够在其上存储任意文档。而后,Solid 应用程序就像咱们的桌面应用程序,除了它们从 web上 的 Solid 服务器打开文档。与实际硬盘相比,Solid 服务器一般对整个世界公开,所以详细的访问控制设置容许咱们指定谁能够查看或编辑咱们的哪些文档。Tim Berners-Lee 一直以身做则,多年来一直经过 Solid 管理他的我的和职业生涯。

为了使这种数据管理可以在 web 的规模上工做,不一样 pod 中的数据须要相互连接,相似于超文本文档容许咱们从一个网站跳转到另外一个网站。Solid 使用 Linked Data 来实现这一目标:每一个数据均可以连接到任何其余数据。例如,您能够将数据窗格中的评论附加到其余人的窗格中的照片,而您和他们均可以保留数据的全部权。在运行时,Solid 应用程序集成来自多个源的数据,并将它们混合在一块儿造成完总体验。

可读写的 Web

Solid 的一个重要方面是它提供了一个读写平台,就像 Tim Berners-Lee 对 web 的初衷。虽然写做一直是可能的,但在任何人均可以建立本身的网站的意义上,web 2.0和社交媒体革命应该归功于使写做变得更加容易。这解释了这些平台成功的部分缘由,由于任何人如今均可以成为内容制做人,特别是经过他们的移动设备。

Solid 应该使内容创做一样容易,不一样之处固然是咱们老是写入咱们本身的数据 pod 而不是咱们建立的应用程序。在这样作的过程当中,咱们保证每一个人均可以表达本身,而不会有审查风险。为了最大限度地提升互操做性,咱们的关联数据应该使用语义 web 技术进行存储,它将一段数据与其含义交织在一块儿。这样,应用程序能够理解彼此数据的(部分),而没必要事先明确地协商咱们的数据应该是什么样子。在咱们本身的 pod 中存储数据时,咱们须要一种机制来在建立或修改事物时通知其余人, 特别是若是这些是对其数据的评论。这是经过连接数据通知达到的,相似于电子邮件的小型自动消息,不一样的数据包能够相互发送。经过结合这些技术,Solid 旨在实现读写关联数据的愿景,以确保每一个人均可以参与数据网络。

打破旧世界的潜力

经过在去中心化的生态系统中转换数据全部权和应用程序的角色,Solid 可以破坏现有 web 上发生的许多交互。目前依赖中心化的许多流程能够经过切断控制这些流程的中间人,以去中心和的方式完全改变。这能够激发那些正在接受当前现状和抵制变革的领域的创新。

第一个明显的领域是人与人之间的社交互动。经过 Solid,能够在没有隐私问题的状况下与朋友,同事和家庭成员共享多媒体。其余示例包括在透明访问控制下协做处理各类文档,以及组织会议和事件,个体拥有完整的数据全部权,不管应用程序和存储的选择以及不一样应用程序之间的同步。

此外,Solid 具备破坏整个行业的技术潜力,例如学术出版。当前的学术出版过程假定做者将科学手稿上传到集中平台,其中一组封闭的评论者对其进行评估。在接受以后,手稿做为文章发布,而后能够向公众开放,可能须要付费。这个过程至关缓慢,由于更普遍的科学界只能在最后阅读该文章, 若是被接受的话。它也是不透明的,由于过程当中有价值的文物,例如评论和修订,仍然是隐藏的。一般只有经过必须经历相似缓慢过程的回复才能进一步参与。像 dokieli 这样的分布式创做应用程序容许研究人员在他们本身的 Solid pod 中在线自 行发布他们的手稿。他们的同伴能够经过评论和评论来注释这些手稿,这些评论和评论存储在他们本身的POD中,保证任何想要参与的研究人员的言论自由。该过程的全部结果都是在线的,即便在网上发布以后,科学界也能够不断提供反馈。

去中心化 Web:为每个人

按照 Solid 愿景从新去中心化 web 能够帮助咱们解决 Tim Berners-Lee 提出的三个挑战。咱们能够经过将数据存储在咱们本身的数据容器中来收回对咱们我的数据的控制。错误信息的传播能够中止,由于自由选择的应用程序容许咱们影响咱们的新闻源, 而且在那里的全部信息均可以追溯到它的来源。政治广告变得更加透明,由于咱们能够决定咱们向谁公开咱们的数据部分;此外,独立的数据和服务市场容许咱们考虑其余不基于广告的选项。虽然这并未彻底解决全部方面的挑战,但数据全部权和选择的权力是主要因素。

固然,自由老是有代价的:我的权利和言论自由的胜利也促进了非法信息的传播,由于去中心化的网络使得控制交换信息变得更加困难。合法性固然是一个棘手的问题,由于一些国家制定了法律,阻止其公民发表在其余地方合法的意见。一个有趣的案例是去中心化的社交网络 Mastodon 在日本愈来愈受欢迎。随着 Twitter 开始删除在他们的规范下被认为有问题的图像,日本用户开始在审查较少的平台上发布他们的内容。咱们将不得不接受自由与控制之间的这种权衡 - 若是没有全球公认的规范,对可疑或非法内容的集中过滤永远不会产生适当的解决方案。

这使咱们进入去中心化的另外一个方面,即自由与广泛性之间的紧张关系。自由悖论指出,咱们只能在遵照某些规则的状况下,得到自由。简单地说,咱们能够把自行车带到任何地方。前提是只要咱们留在马路的右侧(实际上在几个国家)。若是没有这样的规则,咱们将没法在不形成事故的状况下到达任何地方。鉴于广泛性一直是网络的主要目标,去中心化的社区只有在就如何去中心化的一些基本框架达成一致时才能蓬勃发展。与浏览器的广泛性同样,W3C 在建立去中心化数据容器和应用程序互操做的标准方面发挥着重要做用。幸运的是,咱们没必要就全部事情达成一致。关联数据支持分层协议,其中许多规则被许多人采用,而且根据须要由较小的群组商定一组附加规则。

重要的是,去中心化和 Solid 的方向并不针对 Google,Facebook 或 Twitter 等特定公司。相反,它们意在指向中心化的方式,只是这些公司面临的许多问题和挑战是中心化和掌握数据全部权的商业模式所固有的。咱们已经到了这样的现状:公司拥有如此多的数据,以致于他们本身没法预测这种中心化可能产生的长期影响。所以,以知情赞成为借口是不合理的,由于没有人可以合理地理解放弃对小部分数据或部分大数据的控制最终会致使什么。所以,将咱们的数据存储在咱们选择的受信任位置,并结合精细的权限模型,是惟一安全的选择。

请注意,咱们不想否定 Web 不能够存在大型玩家。偏偏相反:Tim Berners-Lee 坚持认为网络应始终保持自由,不管针对体量大或小的玩家都应同样。问题在于,目前很是庞大的企业正在努力使这些部分过期,这会危及咱们多年来享受的在线自由。正如上面所讨论的,去中心化最重要的是选择权,由此人们能够自由加入大型或小型社区。虽然咱们面临着去中心化应用的几个技术问题,特别是在可用性和速度方面保证与中心化平台相似的用户体验,第一个技术证实已经与 Solid 一块儿提供。如今,咱们全部人都应该在今天和明天的社会经济现实中巩固这一技术进步,以便从新实现去中心化网络。只有当咱们成功地收回对咱们最珍贵的数字资产的控制和选择时,咱们才能真实地说:这是为每个人的。

  • 原文:https://ruben.verborgh.org/articles/redecentralizing-the-web/
    Author:Ruben Verborgh

什么是 Authing?

Authing 提供专业的身份认证和受权服务。
咱们为开发者和企业提供用以保证应用程序安全所需的认证模块,这让开发人员无需成为安全专家。
你能够将任意平台的应用接入到 Authing(不管是新开发的应用仍是老应用均可以),同时你还能够自定义应用程序的登陆方式(如:邮箱/密码、短信/验证码、扫码登陆等)。
你能够根据你使用的技术,来选择咱们的 SDK 或调用相关 API 来接入你的应用。当用户发起受权请求时,Authing 会帮助你认证他们的身份和返回必要的用户信息到你的应用中。

Authing 在应用交互中的位置

  • 官网:http://authing.cn
  • 小登陆:https://wxapp.authing.cn/#/
  • 仓库: 欢迎 Star,欢迎 PR
    • https://gitee.com/Authi_ng
    • https://github.com/authing
  • Demo:
    • https://sample.authing.cn
    • https://github.com/Authing/qrcode-sample
  • 文档:https://docs.authing.cn/authing/

欢迎关注 Authing 技术专栏

Authing 社区