Web 1.0、Web 2.0 和 Web3 详解
无论作为消费者还是开发者,我们都能认同,网络这些年来发生了翻天覆地的变化。得益于网络技术的进步,开发引人入胜的网站和应用程序从未如此简单。
这篇博文的目的是探索网络的过去,并讨论网络的潜在未来,即 Web 3.0。
Web 1.0 测试版
超文本的概念比万维网(World Wide Web)的出现早了几十年。然而,几乎所有超文本系统都依赖于本地文件。蒂姆·伯纳斯-李希望开发一个能够跨网络运行的系统,允许个人从一台机器上的一个文件链接到另一台机器上的另一个文件。
因此,1990 年 12 月,他用Objective-C为他的下一个计算机系统编写了一个应用程序,并将其命名为万维网。
WorldWideWeb 不仅仅是一个文件浏览应用程序,它既是一个浏览器,又是一个编辑器。
您可以查看第一个全球网络浏览器:https://worldwideweb.cern.ch/
Web 1.0
Web 1.0 是万维网革命的第一阶段,通常被称为 只读网站。当时的网站仅提供信息,仅包含通过超链接链接在一起的静态内容,或者简单地说,没有 CSS、动态链接,也没有用户登录、博客文章评论等交互功能。
这些网站是使用服务器端包含 或 通用网关接口 (CGI) 构建的,而不是使用动态编程语言(如 Perl、PHP、Python 或 Ruby)编写的 Web 应用程序。
在 Web 1.0 时代,即从 1991 年到 2004 年,互联网上的用户是内容创建者所创建内容的消费者。
Web 2.0
Web 2.0 从 2004 年至今,是万维网革命的第二阶段,通常被称为 “读写型网络”。Web 2.0 强调用户生成内容、易用性、参与性文化和互操作性。
一些早期基于Web 2.0的平台包括YouTube、Facebook、Amazon等。由于WordPress、博客等CMS技术的出现,创建电商商店变得非常流行。
Web 2.0 带来了根本性的转变,人们可以通过各种在线工具和平台分享他们的观点、意见、想法和经验。
Web 2.0 的缺点
在讨论缺点之前,让我们先看看传统的 Web 2.0 应用程序是如何工作的。
客户端(用户)将向服务器发出 HTTP 请求,如果一切正确,它将把该网页作为响应发回。
这里的一个主要缺陷是所有数据都存储在由公司控制的集中式服务器上。
Facebook、谷歌和Twitter开始将用户数据存储在其服务器中,以便通过机器学习为我们提供更好的内容。这反过来会让我们在其网站上停留更长时间,从而为这些公司带来更多广告收入。
这些公司最终开始向广告商出售我们的信息,这意味着他们可以赚更多的钱!
总结一下 Web 2.0,我们可以说用户就是产品。
Web3
web3 概念旨在创建一个去中心化但安全的互联网,人们可以在其中安全地交换资金和信息,而无需中间人或大型科技公司。
与 Web 2.0 中数据存储在单个数据库或云提供商中不同,Web 3 应用程序可以在区块链或对等节点(服务器)上运行。
与 Web 2.0 中你就是产品不同,有人预测在 Web 3 中,你将是内容所有者。据 Web 3 专家称,公司将由一个被称为DAO(去中心化自治组织)的去中心化团体运营,从而消除公司对 CEO 和高层管理人员的需求。由于在 Web 3 中,你的数字身份与真实身份不再绑定,你可以在互联网上保持匿名,同时依然过着正常的生活。
web3 应用程序的示例有 Whatsapp 的 Obsidian、Odyessy、YouTube 的 LBRY 等。
围绕 Web3 的热议值得吗?
对此,不同的人持有不同的看法:有人认为这是加密货币交易员制造的骗局,而另一些人则认为这是真的。在我看来,区块链和 Web3 仍处于早期发展阶段,还有很长的路要走。
截至撰写本文时,一些有效的当前论点如下:
- 区块链扩容的计算和带宽问题。相关文章链接:https://www.stephendiehl.com/blog/web3-bullshit.html
- 挖矿并不环保,而且挖矿和验证交易会消耗大量能源。这里有一篇剑桥大学的文章。
- 个人观点:创建一个不受监管的社交媒体平台,例如YouTube或Facebook,用户可以在其中添加任何数据,但无法删除,这可能是一把双刃剑。一方面,你有言论自由,但另一方面,可能会有人发布无法被任何人删除的露骨内容。除非有办法通过机器检查信息是否包含露骨内容,否则这可能非常危险。我很想听听你对此的看法。
参考
我学习区块链大约两周了,虽然我认为它还没有达到足以改变整个网络的水平,但我确实觉得区块链和去中心化网络的概念和理念很吸引人。这是区块链系列文章的第一篇,如果你有兴趣了解更多关于这项技术的信息,请关注我下周的文章,我将在其中用动图来解释区块链。
如需更多此类见解,请访问我的博客网站blog.webdrip.in
文章来源:https://dev.to/narottam04/web-10-web-20-web-30-explained-591n