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

相关文章

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

Python Web框架Flask、Streamlit、FastAPI示例详解

《PythonWeb框架Flask、Streamlit、FastAPI示例详解》本文对比分析了Flask、Streamlit和FastAPI三大PythonWeb框架:Flask轻量灵活适合传统应用... 目录概述Flask详解Flask简介安装和基础配置核心概念路由和视图模板系统数据库集成实际示例Stre

如何使用Maven创建web目录结构

《如何使用Maven创建web目录结构》:本文主要介绍如何使用Maven创建web目录结构的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录创建web工程第一步第二步第三步第四步第五步第六步第七步总结创建web工程第一步js通过Maven骨架创pytho

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

python web 开发之Flask中间件与请求处理钩子的最佳实践

《pythonweb开发之Flask中间件与请求处理钩子的最佳实践》Flask作为轻量级Web框架,提供了灵活的请求处理机制,中间件和请求钩子允许开发者在请求处理的不同阶段插入自定义逻辑,实现诸如... 目录Flask中间件与请求处理钩子完全指南1. 引言2. 请求处理生命周期概述3. 请求钩子详解3.1

SpringBoot项目Web拦截器使用的多种方式

《SpringBoot项目Web拦截器使用的多种方式》在SpringBoot应用中,Web拦截器(Interceptor)是一种用于在请求处理的不同阶段执行自定义逻辑的机制,下面给大家介绍Sprin... 目录一、实现 HandlerInterceptor 接口1、创建HandlerInterceptor实

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.