[转]Web3 是去中心化的“骗局”?
作者 | InvisibleUp
译者 | 弯月
出品 | CSDN(ID:CSDNnews)
Web3 不是去中心化。
虽然我觉得这一点很明显,根本不需要通过一篇文章来说明,但我也是迫不得已,因为突然之间各大科技巨头,比如 Reddit、推特和 Discord 等公司都决定全力以赴投入 NFT(非同质化代币),以实现“去中心化”。
尤其是 Reddit 让我特别生气。2020 年 5 月前后,Reddit 在/r/FortniteBR 和 /r/CryptoCurrency 上启动了“社区代币”系统,这两个子版块我从未访问过。根据某位 Reddit 开发人员的推文(现已删除),他们计划将 Reddit 的积分转换为这些社区代币。Reddit 的总体计划与这三大科技公司全力倡导的计划相同(推特似乎为上传的图像添加了 NFT 标签,而 Discord 在公众强烈抗议后搁置了他们的计划),所以我打算详细讨论一下他们关于此事发表的声明。
概括来说,Web 1.0 是一个伟大的去中心化前沿,而 Web 2.0 是许多有各种缺点的围墙花园,我同意这些观点。而如今 Reddit 加入“Web3”的大潮,声称希望通过分配基于以太坊的加密货币,将网站的投票权返还给用户。而我将在本文中揭穿他们的这些说法。
下面,我们来回顾一下历史,乘坐“网站时光机”回到 80 年代,也就是互联网诞生之时。当时,互联网可以大致分为两个阵营:大学/军用 ARPANET(高级研究计划局网络),与其他拨号调制解调器。
ARPANET(现代互联网的鼻祖)的设计明确考虑了网络冗余和路由灵活性。这样,即便重要城市或战略数据中心被摧毁,只要 A 点到 B 点之间存在路径(即使是通过无线微波连接),电子信息就可以传输。但这种网络有一些缺点,主要是各种文件共享服务(例如 Gopher、FTP 以及之后的HTTP)仍然需要依赖主机服务器。如果美国加利福尼亚遭到核武器攻击和/或入侵,你就无法访问斯坦福大学的任何文件。但与此同时,电子邮件、IRC 尤其是 Usenet 等协议的发展确保了互联网上服务器之间的消息传输,从而在整个网络中建立了唯一的真实信息来源。
除了专业的 ARPANET 之外,还有一些技术黑客和专业公司也创建了电子公告板系统。但是,通常这些系统的管理员会在他们的计算机上创建一个程序,而其他计算机用户则可以通过调制解调器与之通信。两台计算机之间需要通过电话网络建立一对一的连接。这自然会引发一个问题:如果想与另一台计算机通信,就需要断开当前的连接,并拨通另一个号码。通常只有下载和重新上传重要的信息时,才会采用服务器之间的传输,因此造成了许多信息孤岛,就像现在的 Web 2.0 一样。
为了解决这个问题,我们设计了多种解决方法,其中之一就是 UUCP(Unix-to-Unix copy,UNIX之间的复制协议)。公共 UNIX 服务器连接到了一系列的服务器,因此你只需登录到公共服务器,就可以手动为消息指定传输路径,将其传输给特定的服务器或用户。早期的电子邮件地址为:www-beaver!teltone!dataio!holley。后来,互联网得到普及,任何服务器都可以自由连接到其他服务器,这种方法自然就被抛弃了。还有一种方法更受业余 BBS 运营商的欢迎,那就是 FidoNet。这种协议实现了 BBS 之间的消息和数据同步,无需承担通过同一地区内的专用根交换机进行长途通话带来的费用。
在远程提供中央服务之前,所有的这些早期的数据交换标准一起构成了互联网。随着时间的推移,BBS 被互联网服务提供商所取代,你只需要拨打本地号码,就可以访问全球互联网服务,例如电子邮件、Usenet、万维网等。其中一些服务提供商发展壮大,成为了当时的主流,比如 AOL 提供了独特的内容、图形界面和围墙花园,而 Geocities(前身为 Beverly Hills Internet)迅速抛弃了除网络托管组件之外的一切。但最终,围墙花园一败涂地,取而代之的是不依赖于 ISP 的开放标准,如今的 ISP 都在努力维护和改进宽带基础设施,不再提供任何自家的服务。
案例研究:Usenet(分布式的互联网交流系统)
我们可以将 Usenet 看作 Reddit 的早期版本,因为它是一个拥有各种“新闻组”的网络。虽然 Usenet 的一个常见用途是通过互联网提供新闻,但也被用于许多不同的在线社区,比如兴趣爱好或各个热门主题。如今,Usenet 的使用已经背离了最初的目的,甚至成为了盗版电影和软件的下载地。虽然如此,你仍然可以通过 Google Groups 浏览 Usenet 上的讨论,或通过 Eternal September 阅读新闻。
简单来说,你可以像发送电子邮件一样将消息发送到新闻组服务器,然后就可以供全世界的用户随意查看了。你可以回复话题中的其他消息,或直接给帖子的作者发送电子邮件。评论展开来是树状的视图,与 Reddit 的评论系统非常类似。新闻组服务器可以选择托管某些新闻组,并定期与网络的其余部分同步,以保持最新状态。Usenet 消息与如今的 FidoNet 系统也很类似。在我看来,这是当时设计非常精美的系统。
然而,Usenet 最大的问题是缺乏良好的管理。Usenet 上的大多数新闻组都未经过审核,这在当时没问题,但后来各种劣质信息打破了人们约定俗成的规定。由于 Usenet 固有的去中心化特性,因此追溯并删除消息的工具的作用非常有限。虽然理论上系统版主可以发送取消消息,然后由 Cancelbot 等工具自动完成,但这在当时是有争议的,因为有人认为这侵犯了言论自由。另一种选择是有审核的新闻组,消息首先发送给新闻组管理员,经批准后再发布出来。
由于大型二进制文件的激增导致 ISP 关闭服务,还有垃圾邮件太多无法及时处理,最终导致 Usenet 基本覆灭。与此同时,互联网上涌现了大量有审核机制的留言板和博客,但这些网站最终被 4chan、Reddit 或Facebook 等社交媒体淘汰。
案例研究:IRC
IRC 的全名是 Internet Relay Chat(互联网中继聊天),是20世纪80年代后期设计的即时消息协议。最初,该协议的目标是每个用户都可以访问同一个网络,但不久之后,社区的分裂导致出现了多个相互竞争的网络,例如 FreeNode(现在的 Libera Chat)、EFnet 和 IRCnet。个别较小的网络,比如 tilde.chat,至今仍然存在。
IRC 是一个分布式系统,同一个 IRC 网络中的多个服务器可以同步并托管相同的频道,并在服务器之间转发消息。你只需连接到离自己最近的服务器,后端就会选择合适的服务器转发消息。你可以连接到任何客户端,与当今复杂和/或专有协议相比,IRC 是一种简单且开放的协议。此外,根据需要附加机器人(保存消息供以后查看的机器人,因为 IRC 没有提供消息历史记录)也非常容易,因为这些只不过是经过特殊编程的客户端。
IRC(通常)只能发送文本消息,并且没有用户注册、消息回滚或其他聊天应用程序(如 MSN、Slack、Matrix 或 Discord)的强大机制。2003 年,随着新一代的应用程序出现,IRC 开始走下坡路,尽管至今仍然常用于开源技术社区和 Twitch.tv 聊天等服务的后端。
案例研究:IPFS
IPFS 的全名是 Interplanetary File System(星际文件系统),这是一个中心化的协议。它解决了文档和文件只有唯一真实来源的问题,具体的解决方法是允许任何人托管文件副本,以提供网络冗余。
IPFS 的工作方式有点笨拙,本质上是使用文件的哈希作为其永久地址。解决这个问题的方法有很多种,例如 IPNS 与 DNSLink 相结合就可以为 DNS 条目提供一个静态地址,改地址可以用来引用 IPFS 上的任何文件。
这个案例研究很简短,因为没有太多需要探讨。IPFS 就是托管文件。Neocities 支持该协议。让人意外的是,大多数 NFT 产品都托管在其上。唯一真正的问题是,当托管某个文件的所有主机都消失的时候,这个文件就丢失了,但这不是一个可以实际解决的问题。IPFS 本身很好。
Web3 的“去中心化”概念
通过智能合约将硬性规则存储到区块链上,就可以要求投票决定项目的所有投资。这里的投票(以及代码、资金和其他一切)都是完全透明的,而构成 DAO 的智能合约是不可变的。
我不打算在本文中讨论智能合约的优点及其陷阱(包括最大的 DAO, The DAO,由于代码错误而被黑客入侵并清除了资金,需要以太坊网络的硬分叉来拯救投资者),我觉得讨论实际的应用会更有趣。
下面,我们来讲一个例子 Decentraland。这是一个 DAO,目标是创建虚拟世界(元宇宙)。
[转]Web3 是去中心化的“骗局”?相关推荐
- Web3 是去中心化的“骗局”?
作者 | InvisibleUp 译者 | 弯月 出品 | CSDN(ID:CSDNnews) Web3 不是去中心化. 虽然我觉得这一点很明显,根本不需要通过一篇文章来说明,但我也是迫不得已,因为突 ...
- NFT + DeFi ,Web3.0去中心化网络时代的下一个风口?
前言: 对于区块链世界来说,2020是非常重要的一年,ETH 2.0来临,去中心化金融(DeFi)的兴起.衰落及再次回暖,以及PayPal等机构入场.在令人眼花缭乱的DeFi项目中,一直默默稳定崛起的 ...
- 微软:警惕 Web3 和去中心化网络中的“冰钓”威胁
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 微软提醒称,随着区块链和 DeFi 技术强调将安全性构建到去中心化 web 早期阶段的需求激增,警惕 Web3 中出现的威胁,包括"冰 ...
- 【ArchSummit】Web3.0去中心化预言机网络技术剖析
- SocialFi 何以成就 Web3 去中心化社交未来
GameFi .NFT 的热浪不断--Web3 时代崛起的新星除了游戏.金融以外,你想到社交了吗? 随着 DeFi 的发展,区块链开发者们对 Web3 和去中心化理念的理解越发清晰和深刻,Social ...
- J9数字论:区块链+DAO3:去中心化的互联网世界
Web3的去中心化,实质上在追寻一种极度的平等,这也是越来越多人被其吸引参与的根源之一. 然而技术的平等,或许并不是真正的平等,有时候甚至会造成更大的不平等.每个人的素质是完全不一样的.毫无疑问,某些 ...
- CESS 测试网上线!首个提供多元应用场景的去中心化存储网络
频繁的骚扰电话,不明所以的诈骗短信-日常生活中隐私泄露问题无处不在,谁泄露了个人隐私? 随着互联网的发展,网络安全和隐私保护越来越受到人们的重视.网络上个人信息遭到泄露的主要原因在于中心化的数据存储方 ...
- 从“语义网”到“去中心化”,Web3.0到底是个啥?
什么是Web3.0,为什么近两年这个概念又再一次火出了圈,但凡A股上市公司正在做或者准备做的业务与它沾上边,总会有那么几次异动. 这个概念到底是金融市场布下的骗局,还是未来互联网发展的趋势,在大家的眼 ...
- Minima:为什么 Web3 需要完全去中心化
我们邀请了来自Minima的Jonathan MacDonald关于 Web3 的话题来谈论 Web 3,他建议只有在完全去中心化的情况下才有可能,而加密世界还没有 – 还没有! 他在下面更详细地解释 ...
最新文章
- tsp问题 python_ortools tsp问题
- 第十五周程序阅读-范型程序设计(6)
- 关闭antimal_i wanna be the brown animal键位怎么操作玩法攻略
- BERT在多模态领域中的应用
- 假如 Go 能说话,听听 GMP 的心声
- Jmeter中的变量(三)
- Android检测网络是否正常代码!
- ios tabtar 使用方法_Appium界面自动化测试(13)(iOS/Python):元素定位及操作
- 赵学军: 理想主义者的下一城
- 极客时间_算法训练营(代码实现汇总)
- 贵州大学计算机网络试题,贵州大学计算机基础考试题库.doc
- 运动目标检测的四种方法
- 基于layui 下拉多选 三级联动省市区demo
- 从链家爬取北京各区二手房房价进行分析并实现数据可视化
- 指纹识别-传感器原理
- wps打开服务器文件很慢,wps打开速度慢怎么办-wps打开速度慢解决方法 - 河东软件园...
- java禅道_使用Java+Excel统计禅道上问题处理情况
- java集合框架学习笔记
- CAN节点报文丢失超时时间检测CANoe自动化脚本实现
- 犹豫许久还是在 CSDN(程序员之家) 开通了自己的第一个博客
热门文章
- 【配置文件】大家来谈谈这个log4j到底有什么用?
- 如何预热Web API,减少初次执行时间
- Win11推送加速!
- 如何在 Docker 环境下自动给 .NET 程序生成 Dump
- .NET Core 基于 Grafana Loki 日志初体验
- 使用SQL Server分区表功能提高数据库的读写性能
- .NET 中依赖注入组件 Autofac 的性能漫聊
- 企业级精致 Blazor 套件 BootstrapBlazor 介绍
- 重学ASP.NET Core 中的标记帮助程序
- Source Generator:C# 9 将迎来编译时元编程