Web 3.0 很火,但它到底怎么来的?

简介: 最近 Web 3.0 很火,可是看了很多观点后,我还是没弄明白 1.0,2.0,3.0 到底是怎么串联起来的,它怎么就从 1.0 发展到 3.0 了?底层发生了哪些最根本的变化?有没有遵循一定的规律?为了搞懂这些问题,我开始自食其力——思路很简单,看一看互联网到底都有哪些内容,以及在不同的阶段,这些内容发生了哪些变化。

互联网的形态

为了便于分析,我把互联网按照“内容,软件,硬件”区分为三层,自上而下分别是信息层、连接层和网络层。

image.png

信息层在最上层,它是一切数字化的内容,这里面包括了基本的信息咨询服务,比如博客、新闻,也包括广义互联的服务,比如我们最常见的电商、团购、共享单车、社交、在线医疗、直播等内容。

连接层处于中间,它的作用是将信息搭载在物理网络上,在不同人或者物之间传输。这一层目前看只是一个协议层。对应的是 OSI 参考模型,网络层以上的部分,包括 TCP/IP 相关的协议,以及 HTTP 等一些应用层协议。

网络层在最底层,包含了路由器、交换机、光纤、无线等网络基础设施,这部分是由电信运营商提供,早期的互联网主要基于固定网络,随着 4G,5G 网络的部署,互联网已经逐步向移动网络转移。

实际上,在讨论互联网的时候,我们往往讨论得更多的是信息和连接,物理网络层则被归结为了通信,因为物理网络一般是由传统的电信网络提供商提供的,这部分与互联网应用本身并不直接相关。

那么,在 Web 1.0 到 3.0 之间的不同阶段,这三层都发生了哪些变化?

Web 1.0

这个阶段在信息层面内容还非常少,主要是新闻资讯等内容,当然后期也出现了游戏、社交软件。这个阶段用户使用互联网的最重要的工具是浏览器,去浏览一些新闻资讯,BBS 之类的。也诞生了当前一些大的门户网站,像搜狐、新浪、雅虎,等等,这些需要服务商的专业人员提供相对专业的内容。

在连接层面,这个阶段,我们看到的网络协议基本已经产生了,如 TCP/IP 用于网络传输层连接的建立和数据传输,HTTP 定义 Web 内容的传输方式,协议本身是支持多种信息传递方式的,但是在提供 Web 服务的时候,“连接”更多是“单向”的信息传递,这是这个阶段的主要特征。所以信息是从服务商传递到用户,用户基本是在“浏览”信息。

在网络层,路由器,交换机,光纤都已经具备,互联网还是承载在固定网,很多人对通过电话线拨号上网可能还有印象,这个阶段无线还很少使用,GPRS 是一种通过手机上网的方式,但是非常贵,所以很难普及。

Web 2.0

在信息层面,信息种类和内容得到了极大的丰富,也就是我们当前所看到的互联网的样子了,吃穿住行,基本都已经实现了数字化。1.0 时代是看看新闻,查查资料,2.0 就更具有娱乐和商务的色彩了。这个阶段有两个显著的特征,一个是用户参与内容创造,一个是更注重交互。这里的交互不仅仅是人与人,人与服务器的交互,也包括终端设备与服务器的交互,比如共享单车,依赖于物联网设备与服务器的交互,直播,依赖于摄像头与服务器的交互。

在连接层面,连接协议基本没有什么变化,但是信息传递变成了“双向”,也就是大家说的“交互”,实现了用户与服务的交互,用户不仅仅是“浏览信息”,而且也提供信息。但是我觉得“双向”传递信息更准确,用户提供给服务的信息类型并不局限在创作内容,像物联网的控制信息(共享单车),订单信息(电商)等都是从用户侧传递出去的。这都是双向传递的结果。信息的双向传递,使得互联网能够提供更为复杂的服务,不论是形式还是内容都是如此,比如直播这类互动流程比较长,比较复杂的服务。

在网络层面,有一个比较大的变化就是无线网络用于数据传输,4G 网络的普及,极大的降低了用户通过手机上网的成本,上网的速度也上了新台阶,这是移动互联网出现的根本原因,当然移动互联网只是一种网络形式,并不是我们要解释的互联网代际区分的标志。

1.0 到 2.0 变化的逻辑是什么?

信息层面的变化并不是 1.0 到 2.0 演进的原因,而只是结果,是什么导致了信息发生了这么大的变化,才是推动 2.0 发展的原因。

连接层的“双向”传输,才是变化的根本原因,信息实现双向传输,推动信息内容不断丰富。

信息单向流动之后,自然就会有需求就是信息怎么双向流动,也就是交互。但是交互到底有什么价值,这个在早期谁也说不清楚,最早的 Web 2.0 应用应该是 blog,时间证明这个产品没有取得商业上的成功。

但是随着时间的推移,出现了越来越多的应用,我们现在看到的互联网服务基本上是 2.0 类型的,比如电商,共享经济,社交。这些我们看到的都是需要信息的双向流动才能得以实现的商业模式,但是 Web 2.0 的时候大家的确是没有想到的,都是在后期不断探索出来的。

Web 2.0 时代早期更多的是 ToC 的信息化,实际上企业的信息化也在同步的进行,只是没有 ToC 的那么容易感知到,但是 ToB 还有比较大的空间,所以大家都开始进入互联网的下半场,产业互联网。

所以判断这个阶段是否到了瓶颈的一个标准应该是,基于现在的信息传递方式,在信息这个层面还有没有扩展的空间,如果有还可以继续发展,没有就说明这个阶段差不多了。

2.0 时代比 1.0 时代有个更大的发展空间,商业上的成功也是巨大的,但是这两个阶段的区别仅仅是“信息的双向传输”,这个看起来并不高大上的东西。这也是我想表达的一个观点,底层逻辑的微小变化,能够引发上层应用的极大变革。就像一个大树,如果树根部产生了一些晃动,那树顶上的树叶就像是在狂风暴雨中了。

我们依旧可以根据这以逻辑来看待 3.0 时代,在 3.0 时代在底层逻辑上会发生什么变化,当然这种变化可能看起来很不起眼的。

Web 3.0

按照上面的逻辑,3.0 应该是在连接层面发生一些变化,然后推动在信息层面发生天翻地覆的变化。也就是推动数字化进入另一个高度。

2.0 时代实现了双向传输,但是基本上是“两方互动”,那么再扩展一下,“多方互动”呢?多方互动会产生什么化学反应。“多方互动“会不会成为 3.0 时代底层逻辑变化?

为什么多方互动会是一个变化方向?我们现在的社交软件,有没有感觉到群聊越来越普遍,单聊逐步变少?在二次元网络上是否出现越来越多的“圈子”,“社群”,“私域”。

按照这个逻辑,Web 3.0 能够让互联网在连接层面形成一个真正意义上的“网状网络”。信息可以网状传输,区别与 2.0 时代的一对一,一对多的互动模式,Web 3.0 变成了多对多的互动。社交网络的群聊也许就是一个雏形。这种多对多互动模式不仅在社交领域有价值,在整个数字社会中也许是一个基本形态,这种基本形态是由现实社会决定的,因为在现实经济活动中,就是多对多的。只是目前的互联网没有完全实现。

这个变化是否可以推动上层的信息层产生变革?

区块链就是一个多方互动的网络,在区块链的早期,有人就提出了价值互联网,“价值”在 Web 2.0 时代,是没有很好的进入信息层面的。因为原来两方互动的信息传递方式,没有办法解决价值的权属,没办法保证价值的安全性,区块链这种多方互动网络的出现,让”价值“可以信息化,并在网络中传递了。

另一个比较重要的是数据要素流通,或者叫跨机构的数据共享,单纯的两方的数据共享显然还称不上数据要素流通,只有在更多方参与数据共享时,数据的价值才能发挥出来。这也是我在上次分享《如何通过区块链 + 隐私计算实现数据跨机构合规安全共享》中表达的观点。

无论是价值互联网,还是区块链 + 隐私计算构建的数据要素流通网络,可能只算是 3.0 时代信息层面增量变化的一种,元宇宙,工业互联网也都会为 3.0 时代提供丰富的信息内容,而且他们也都是需要“多方互动”,而不仅仅是两方了。

总结

互联网是如何一代一代发展 ,的确很难一概而论,但是连接形式的变化的确改变了互联网,也许未来还是朝着这个方向演进,那么“多方互动”就是推动 Web 3.0 发展的根本动力。如何实现这种“多方互动”的网络?区块链也许是一个选项。

作者简介

梁永甫,腾讯云区块链资深架构师,拥有超过 15 年软件开发、架构设计及项目管理经验。2016 年开始专注区块链领域,在金融、保险、供应链金融领域主导和参与了多个区块链应用落地案例。ArchSummit 全球架构师峰会(深圳站)2021 明星讲师。

不管元宇宙还是 Web3.0,在当下都还只是概念,看得见,摸不着。但其背后的一些技术非常值得关注,去年,我们邀请专家来到 QCon 全球软件开发大会的现场,探讨了数字人的发展,今年,我们邀请资深腾讯云资深区块链专家曾毅,和你一起聊聊区块链落地的那些事儿,更将谈到 WebAssembly 是如何跟区块链和近几年越加火热的隐私安全结合起来的。此外,还有可观测、研发效能、Rust、业务架构、微服务治理标准化、大规模集群调度、MLOps 等热门技术落地案例将分享给你。点击查看会议详情。

了解更多软件开发与相关领域知识,点击访问 InfoQ 官网:https://www.infoq.cn/,获取更多精彩内容!

目录
相关文章
|
16天前
|
前端开发 安全 JavaScript
2025年,Web3开发学习路线全指南
本文提供了一条针对Dapp应用开发的学习路线,涵盖了Web3领域的重要技术栈,如区块链基础、以太坊技术、Solidity编程、智能合约开发及安全、web3.js和ethers.js库的使用、Truffle框架等。文章首先分析了国内区块链企业的技术需求,随后详细介绍了每个技术点的学习资源和方法,旨在帮助初学者系统地掌握Dapp开发所需的知识和技能。
2025年,Web3开发学习路线全指南
|
4月前
|
开发框架 前端开发 JavaScript
C/S、B/S、Web的介绍(Web应用开发)
这篇文章介绍了C/S(客户端/服务器)和B/S(浏览器/服务器)两种架构,以及Web应用开发的基本原理、客户端和服务器端的应用技术。
C/S、B/S、Web的介绍(Web应用开发)
|
5月前
|
XML 前端开发 JavaScript
前端概论 web
前端概论 web
35 0
|
7月前
|
人工智能 前端开发 JavaScript
web发展历程
【4月更文挑战第25天】web发展历程
111 1
|
存储 供应链 安全
web3.0知识扫盲
web3.0知识扫盲
172 0
|
7月前
|
存储 前端开发 安全
探索Web3.0时代的前端技术革新
本文着眼于Web3.0时代下前端技术的演进与挑战,旨在为开发者提供一个全面的视角来理解如何利用现代前端技术栈构建去中心化应用(DApps)。随着区块链技术、去中心化存储和智能合约的兴起,前端开发不再仅仅关注于传统的用户界面和用户体验设计,而是扩展到了如何与去中心化网络交互,以及如何保障数据的安全性和可访问性。本文将探讨相关的技术栈,包括但不限于Ethereum智能合约、IPFS去中心化存储解决方案以及Web3.js和Ethers.js等库的使用,旨在为前端开发者铺设一条通往Web3.0世界的桥梁。
|
存储 消息中间件 JavaScript
科普:什么是Web3.0
科普:什么是Web3.0
|
人工智能 监控 安全
|
Rust 安全 前端开发
还在考虑要不要加入Web3?Web3求职全攻略
还在考虑要不要加入Web3?Web3求职全攻略
592 0
|
小程序 容器
WEB概论
1.什么是WEB? 2.什么是Servlet? 3.什么是容器? 4.三大组件,servlet、filter、listener
80 0
下一篇
DataWorks