Web 重新去中心化

2024-05-27 01:58
文章标签 web 中心化 重新

本文主要是介绍Web 重新去中心化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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 的历史

去中心化运动的方向并不总是针对社交媒体 - 它们可能在将来的某个时候不再存在。引起中心化的力量反过来又是一个不断变化的目标:每当威胁得到解决,一个更大的威胁就会取而代之。了解这些威胁将使我们深入了解去中心化的不同

这篇关于Web 重新去中心化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1006211

相关文章

从去中心化到智能化:Web3如何与AI共同塑造数字生态

在数字时代的演进中,Web3和人工智能(AI)正成为塑造未来互联网的两大核心力量。Web3的去中心化理念与AI的智能化技术,正相互交织,共同推动数字生态的变革。本文将探讨Web3与AI的融合如何改变数字世界,并展望这一新兴组合如何重塑我们的在线体验。 Web3的去中心化愿景 Web3代表了互联网的第三代发展,它基于去中心化的区块链技术,旨在创建一个开放、透明且用户主导的数字生态。不同于传统

Java Web指的是什么

Java Web指的是使用Java技术进行Web开发的一种方式。Java在Web开发领域有着广泛的应用,主要通过Java EE(Enterprise Edition)平台来实现。  主要特点和技术包括: 1. Servlets和JSP:     Servlets 是Java编写的服务器端程序,用于处理客户端请求和生成动态网页内容。     JSP(JavaServer Pages)

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

EasyPlayer.js网页H5 Web js播放器能力合集

最近遇到一个需求,要求做一款播放器,发现能力上跟EasyPlayer.js基本一致,满足要求: 需求 功性能 分类 需求描述 功能 预览 分屏模式 单分屏(单屏/全屏) 多分屏(2*2) 多分屏(3*3) 多分屏(4*4) 播放控制 播放(单个或全部) 暂停(暂停时展示最后一帧画面) 停止(单个或全部) 声音控制(开关/音量调节) 主辅码流切换 辅助功能 屏

9.8javaweb项目总结

1.主界面用户信息显示 登录成功后,将用户信息存储在记录在 localStorage中,然后进入界面之前通过js来渲染主界面 存储用户信息 将用户信息渲染在主界面上,并且头像设置跳转,到个人资料界面 这里数据库中还没有设置相关信息 2.模糊查找 检测输入框是否有变更,有的话调用方法,进行查找 发送检测请求,然后接收的时候设置最多显示四个类似的搜索结果

JavaWeb【day09】--(Mybatis)

1. Mybatis基础操作 学习完mybatis入门后,我们继续学习mybatis基础操作。 1.1 需求 需求说明: 根据资料中提供的《tlias智能学习辅助系统》页面原型及需求,完成员工管理的需求开发。 通过分析以上的页面原型和需求,我们确定了功能列表: 查询 根据主键ID查询 条件查询 新增 更新 删除 根据主键ID删除 根据主键ID批量删除

利用Django框架快速构建Web应用:从零到上线

随着互联网的发展,Web应用的需求日益增长,而Django作为一个高级的Python Web框架,以其强大的功能和灵活的架构,成为了众多开发者的选择。本文将指导你如何从零开始使用Django框架构建一个简单的Web应用,并将其部署到线上,让世界看到你的作品。 Django简介 Django是由Adrian Holovaty和Simon Willison于2005年开发的一个开源框架,旨在简

web群集--nginx配置文件location匹配符的优先级顺序详解及验证

文章目录 前言优先级顺序优先级顺序(详解)1. 精确匹配(Exact Match)2. 正则表达式匹配(Regex Match)3. 前缀匹配(Prefix Match) 匹配规则的综合应用验证优先级 前言 location的作用 在 NGINX 中,location 指令用于定义如何处理特定的请求 URI。由于网站往往需要不同的处理方式来适应各种请求,NGINX 提供了多种匹

构建高性能WEB之HTTP首部优化

0x00 前言 在讨论浏览器优化之前,首先我们先分析下从客户端发起一个HTTP请求到用户接收到响应之间,都发生了什么?知己知彼,才能百战不殆。这也是作为一个WEB开发者,为什么一定要深入学习TCP/IP等网络知识。 0x01 到底发生什么了? 当用户发起一个HTTP请求时,首先客户端将与服务端之间建立TCP连接,成功建立连接后,服务端将对请求进行处理,并对客户端做出响应,响应内容一般包括响应

(javaweb)mysql---DDL

一.数据模型,数据库操作 1.二维表:有行有列 2. 3.客户端连接数据库,发送sql语句给DBMS(数据库管理系统),DBMS创建--以文件夹显示 二.表结构操作--创建 database和schema含义一样。 这样就显示出了之前的内容。