什么是Web 3.0?

news2024/11/27 3:49:24

什么是Web 3.0?简而言之,就是第三代互联网。

在回答Web 3.0之前,让我们先看一下Web 1.0和Web 2.0。

互联网革命

Web 1.0,第一代互联网,从互联网诞生到1997年。

在Web 1.0,互联网的信息是静态的只读网页,用户访问互联网主要通过单向地通过网页获取信息,是网络信息的接受者,无法分享信息或网页互动。

Web 1.0的主要代表是Yahoo、MSN、Netscape。

1995年的Yahoo首页

Web 2.0,从1998年开始,至今我们都处在Web 2.0浪潮中。

Web 2.0是基于Web 1.0发展而来,提供更丰富的内容和服务。用户可以与网页交换数据,作为免费提供服务的回报,服务提供商往往通过广告获取收益。

流媒体(如视频、音频)、社交网站、电子邮件、论坛等都是Web 2.0提供的服务。Web 2.0网络服务被中心化,服务和数据被几大服务商所垄断。随着云化技术的发展,小服务商的服务也逐渐搬到云端,更进一步加剧了中心化。

以社交网站Facebook为例,我们可以在网络上发表评论,交朋友,通过直播赚钱。然而,在使用网络的过程中,用户产生的数据被Facebook利用,推荐广告,赚取更大的利润。这套商业模式强大的地方在于,平台拥有极高的权力。

在Web 2.0中,用户数据的隐私、安全面临很大的挑战。

Web 2.0中,代表性的服务提供商有Google、Facebook、阿里、腾讯等。

Web 3.0,即下一代互联网,虽尚未普及,还在不断发展中。

Web 3.0是2014年以太坊联合创始人Gavin Wood所提出来的想法,他认为这个世界应该有让使用者可以传递和验证反审查反垄断的网络平台。

Web 3.0的特征是去中心化,没有监控,没有垄断,交互性更好,隐私和安全进一步加强。用户在网络上发表的信息,不会被篡改或删除,这得益于区块链技术。以此为基础,诞生了很新技术,如加密货币。其衍生出来的产品和技术,将会颠覆原来以大型服务商提供服务的格局。

以线上支付为例,在Web 2.0中,用户在支付和收款过程中,都离不开银行。而在Web 3.0中,使用加密货币支付,不必经手其他中心机构,任何人都可以交易,交易记录存储存。

Web 3.0的应用通常被叫做Dapp(去中心化应用),去中心化是Web 3.0的核心价值。去中心化的资料会被分散多份保管,因此很难被动手脚,同时取得共识而不会被篡改,因为网络资料就变得可以信任了。

区块链技术就是广为人知的去中心化应用,在区块链平台上交易,不用担心对方不承认,转账不再需要银行,因此可以实现真正的点对点交易。因为在分散式的世界里,大家都按照一套公开的规则计算、存储资料,不会出现篡改的资料。

在Web 3.0下,任何人的权利也可以很容易被证明。如NFT,它借助加密算法有唯一而不可复制的特性,因此许多艺术家都在发布、售卖NFT,甚至提供在元宇宙买卖虚拟房地产的服务。
Web 3.0的自由不受约束,不再被审查,以及被验证的资料,但这份代价也是有代价的。因为Web 3.0的去中心化特性,它的效能通常不如Web 2.0;因为它公开、可验证的特性,通常没有人敢把隐私资料上传,而Web 3.0的数据的不可篡改性,万一用户上传了敏感资料或数据,也没有后悔的余地。

这些问题,也导致到目前为止,Web 3.0到目前为止,还没有一个颠覆性的产品可以超越Web 2.0的版权时代。不过,这是大势所趋,随着技术的不断改进,Web 3.0会是大家可以期待的未来。

参考资料:

  1. Web 3.0是什么?
  2. 什么是Web 3.0,都有哪些机会?
  3. 门户网站的进化:雅虎主页变形记

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1160716.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL 配置文件添加参数后服务起不来了

如何正确地向数据库添加配置参数。 作者:王雅蓉,DBA,负责 MySQL 日常问题处理和 DMP 产品维护。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文约 1000 字,预计阅读需…

CFCA国产SSL证书

随着国潮风的兴起和中国自主技术的发展,很多组织单位对网络信息安全产品的需求逐渐倾向国产化。在SSL证书需求方面也有很多的组织单位更倾向于国产SSL证书。今天,我们就先来侧重介绍一下国产SSL证书CFCA的相关特点。 CFCA国产SSL证书 CFCA拥有国家多项认…

linux jdk配置

1.下载jdk ,以jdk1.8为例子 Java Downloads | Oracle JDK 8 Update Release Notes (oracle.com) 2.配置环境变量 1.下载相关jdk版本,执行以下命令安装jdk tar -zxvf jdk-8u144-linux-x64.tar.gz 2.编辑命令 vi /etc/profile 3.在最后加入下面配置 e…

完美解决:Nginx安装后,/etc/nginx/conf.d下面没有default.conf文件

目录 1 问题: 2 解决方法 方法一: 方法二: 3 查看 1 问题: /etc/nginx/conf.d下面没有default.conf文件。 2 解决方法 方法一: 自己创建default.conf文件。 vi /etc/nginx/conf.d/default.conf 添加如下内容&…

overflow溢出属性、定位、前端基础之JavaScript

overflow溢出属性 值 描述 visible 默认值。内容不会被修剪,会呈现在元素框之外。 hidden 内容会被修剪,并且其余内容是不可见的。 scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。 auto 如果内容被修剪&#xff0…

【算法挑战】设计一个支持增量操作的栈(含解析、源码)

1381.设计一个支持增量操作的栈 https://leetcode-cn.com/problems/design-a-stack-with-increment-operation/ 1381.设计一个支持增量操作的栈 题目描述方法 1: 用数组或链表模拟栈 数组复杂度分析链表复杂度分析代码 方法 2: 空间换时间 图解复杂度分析代码 题目描述 请…

企业服务总线ESB有什么作用?和微服务有什么区别?会如何发展?

企业服务总线ESB是什么 下面这张图,稍微了解些IT集成的朋友应该不陌生。 随着信息化发展不断深入,企业在不同的阶段引入了不同的应用、系统和软件。这些原始的应用系统互不连通,如同一根根独立的烟囱。 但是企业业务是流程化的,…

Vue入门——核心知识点

简介 Vue是一套用于构建用户界面的渐进式JS框架。 构建用户界面:就是将后端返回来的数据以不同的形式(例如:列表、按钮等)显示在界面上。渐进式:就是可以按需加载各种库。简单的应用只需要一个核心库即可,复杂的应用可以按照需求…

LeetCode 501. 二叉搜索树中的众数【二叉搜索树中序遍历+Morris遍历】简单

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

Express框架开发接口之跨域cors

1.跨域是什么? 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 同源策略限制了一下行为: Cookie无法读取DOM 和 JS 对象无法获取Ajax请求发送不出去 同源是指&…

数据可视化篇——pyecharts模块

在之前的文章中我们已经介绍过爬虫采集到的数据用途之一就是用作可视化报表,而pyecharts作为Python中可视化工具的一大神器必然就受到广大程序员的喜爱。 一、什么是Echarts? ECharts 官方网站 : https://echarts.apache.org/zh/index.html ECharts 是…

Golang Gin 接口返回 Excel 文件

文章目录 1.Web 页面导出数据到文件由后台实现还是前端实现?2.Golang Excel 库选型3.后台实现示例4.xlsx 库的问题5.小结参考文献 1.Web 页面导出数据到文件由后台实现还是前端实现? Web 页面导出表数据到 Excel(或其他格式)可以…

ROS安装

目录 1.配置ubuntu的软件和更新2.设置安装源3.设置 key4.更新 apt5.安装6.配置环境变量7.安装构建依赖8.初始化rosdep9.启动ROS10.启动小海龟验证 1.配置ubuntu的软件和更新 打开“软件和更新”对话 框,打开后按照下图进行配置(确保勾选了"restric…

J2EE项目部署与发布(Linux版本)->jdktomcat安装,MySQL安装,后端接口部署,linux单体项目前端部署

jdk&tomcat安装MySQL安装后端接口部署linux单体项目前端部署 1.jdk&tomcat安装 上传jdk、tomcat安装包 解压两个工具包 #解压tomcat tar -zxvf apache-tomcat-8.5.20.tar.gz #解压jdk tar -zxvf jdk-8u151-linux-x64.tar.gz 配置并且测试jdk安装 #配置环境变量 vim /e…

SSL数字证书服务

SSL/TLS 证书允许Web浏览器使用安全套接字层/传输层安全 (SSL/TLS) 协议识别并建立与网站的加密网络连接。 SSL数字证书主要功能 SSL证书在浏览器或用户计算机与服务器或网站之间建立加密连接。这种连接可以保护传输中的敏感数据免遭非授权方的拦截,从而使在线交易…

css中flexbox和grid的区别

css中flexbox和grid的区别 我们是不是被那些不会按预期排列的元素所影响?这篇文章我们将深入探讨css中flexbox和grid的布局。通过了解他们的主要差异,我们会发现这些布局是如何改变我们网站的风格。 理解CSS布局 css布局是网页设计的一个重要方面&…

Linux 命令速查

Network ping ping -c 3 -i 0.01 127.0.0.1 # -c 指定次数 # -i 指定时间间隔 日志 一般存放位置: /var/log,包含:系统连接日志 进程统计 错误日志 常见日志文件说明 日志功能access-logweb服务访问日志acct/pacct用户命令btmp记录失…

【K_means】在矢量量化图像压缩中的应用

我们我们先来导入相应的模块,并看看要压缩的图片: import numpy as np import matplotlib.pyplot as plt from sklearn.cluster import KMeans from sklearn.metrics import pairwise_distances_argmin#对两个序列中的点进行距离匹配的函数 from sklear…

AD9371 官方例程裸机SW概述(一)

AD9371 系列快速入口 AD9371ZCU102 移植到 ZCU106 : AD9371 官方例程构建及单音信号收发 ad9371_tx_jesd -->util_ad9371_xcvr接口映射: AD9371 官方例程之 tx_jesd 与 xcvr接口映射 AD9371 官方例程 时钟间的关系与生成 : AD9371 官方…

windows系统卸载mysql

1. win r 输入 control 打开控制面板 2.搜索mysql,删除搜索内容 3.删除相应路径下的mysql文件夹C:\Program Files C:\ProgramData 4.删除注册表,win r 输入 regedit 打开注册表 5.搜索MySql 删除掉 完成