Web-重新去中心化

37次阅读

共计 10987 个字符,预计需要花费 28 分钟才能阅读完成。

Web 重新去中心化 / Redecentralizing the web

引言

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

赋能每一个人

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

中心化的概念本身并不构成问题:有充分的理由将人和事物集中在一起。但当我们被剥夺了选择时,情况变得有问题。例如让你误以为只有一个通道通往互联网世界,而实际上我们可以拥有自己的选择。即使在不久之前,想象 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/ar…
    Author:Ruben Verborgh

什么是 Authing?

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

<div align=center>Authing 在应用交互中的位置 </div>

  • 官网: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/qr…
  • 文档:https://docs.authing.cn/authing/

欢迎关注 Authing 技术专栏

正文完
 0