终于有人把Web 3.0和元宇宙讲明白了
导读:元宇宙的终极形态势必是去中心化的,而现在的网络生态并不能完全满足元宇宙去中心化的需求。一些人认为,即将到来的Web 3.0时代和元宇宙需要的网络生态高度重合。Web 3.0或许能够成为人类迈向元宇宙道路上重要的一步。
01 Web的三次技术迭代
Web 3.0通过新技术体现出来,例如加密货币、虚拟和增强现实、人工智能等。在新技术的推动下,Web 3.0是关于创建一个为人民服务、为人民所有的互联网的。
以太坊带来的商业创新浪潮远远超出了已经在以太坊上产生重大影响的无数行业。如果成功,这些项目将为保护用户隐私的新市场和商业模式铺平道路,并允许企业开发更尖端的应用程序,从而推动Web 3.0 的发展。
推动生态系统向前发展的是以太坊的颠覆性潜力。由此产生的 Web 3.0 以太坊系统将在许多去中心化部门之间产生更丰富、更可信的交互模式。
万维网创始人蒂姆·伯纳斯·李(Tim Berners Lee)对Web 1.0到Web 3.0给出了一个有趣的解释:
- Web 1.0是Web 的
“可读”
阶段。我们看到用户之间的互动有限; - Web 2.0 是Web的
“可交互”
阶段,用户可以在这个阶段与站点进行交互以及彼此之间进行交互; - Web 3.0是网络的
“可执行”
阶段,在这里,计算机可以像人类一样解释信息,然后为用户生成个性化的内容(见图2.2)。
▲图2.2 从Web 1.0时代到Web 3.0时代
1. Web 1.0时代
为了理解Web 3.0的含义,我们需要回到Web 1.0时代。
Web 1.0从20世纪80年代后期一直持续到 2005 年,也就是最初的万维网。它建立在开源(如 Linux)、免许可开发(如 PC 软件)和开放标准(HTML/HTTP)之上。现有的一些大型互联网公司(例如亚马逊及谷歌)就是在这个生态系统上建立起来的,或者扩展到这个生态系统中,从而获利(例如微软及Apple)。
在这个阶段,网页是静态的,内容是由服务器的文件系统提供的。此外,这些页面上没有交互性。用户无法对带有评论或喜欢的帖子做出任何“回应”。在Web 1.0时代,用户只是被动地消费信息(见图2.3)。
▲图2.3 Web 1.0时代
2. Web 2.0时代
Web 1.0的下一个技术迭代就是 Web 2.0,**即我们今天所熟知的网络。**大多数Web 2.0 是建立在Web 1.0技术上的,Web 2.0生态下的互联网公司建立在与启用Web 1.0生态相同的开放环境上,但创建了“围墙花园”(Walled Garden)生态系统以实现社交联系和内容创建(见图2.4)。
最典型的例子是 Facebook以及 YouTube,它们为社交网络和用户生成的内容创建了“围墙花园”。
▲图2.4 Web 2.0时代
此时的网络中不再是静态内容,而是动态的内容,用户现在可以与发布在网络上的内容进行交互。JavaScript、HTML和CSS等技术的发明使用户交互成为可能,这些技术使得开发人员可以构建出用户与内容进行实时交互的应用程序。Web 2.0的兴起主要是由三个核心创新层推动的:移动、社交和云服务。
iPhone等智能手机的推出及移动互联网的接入极大地扩大了用户群和网络的使用:我们从每天在家中通过台式机拨号上网转变为可以随时随地连接互联网的状态。网络浏览器和各种移动应用程序就这样被装在了每个人的口袋里。
无论是社交媒体、博客还是播客,在Web 2.0 中都完全基于交互。这些社交网络培养用户的使用习惯,用户通过评论来参与互动,并可以轻松地与其他人分享文本、图像和音乐等内容。一些在 Web 2.0 中蓬勃发展的著名应用程序有微博、Instagram、YouTube、Facebook、微信等。因此,这个时代的网络也被称为**“社交网络”**。
3. Web 3.0时代
虽然Web 2.0浪潮仍在继续,但我们也看到了互联网应用程序的下一次革命性的转变,即Web 3.0(见图2.5)。Web 3.0是一种更为根本的颠覆,它将带领我们向开放、可信和无须许可的网络迈进一大步。
▲图2.5 Web 3.0时代
Web 3.0网络允许参与者在没有受信任第三方的情况下公开或私下进行交互。任何人,包括用户和供应商,都可以在未经管理机构授权的情况下参与。
Web 3.0是一个语义网。这意味着我们不仅可以根据关键字来搜索内容,还可以使用 AI 来理解网络内容的语义(即其内在含义)。这将允许机器像人类一样理解和解释信息。语义网的主要目的是使用户能够更轻松地查找、共享和组合信息。
然而如今,Web 3.0一词已经不仅仅意味着语义网络。更确切地说,区块链爱好者使用术语Web 3.0来描述在一个开放和去中心化的架构上构建应用程序的想法。
Web 3.0 的首要目标是使互联网更加智能、自主和开放。Web 2.0 是由移动、社交和云的出现推动的,而Web 3.0 主要建立在新的技术层面上:边缘计算、去中心化的网络结构及人工智能。
1)边缘计算
虽然在 Web 2.0 中,最近商品化的个人计算机硬件在数据中心被重新利用,但向 Web 3.0 的转变正在将数据中心扩展到边缘。与当前的互联网数据量相比,元宇宙中产生和消耗的数据量将是现在的数百倍。而边缘计算会极大地提升数据的处理速度。
2)去中心化的网络结构
分散的数据网络使个人数据(例如个人的健康数据、农民的作物数据或汽车的位置和性能数据)出售或交换成为可能,与此同时,不会失去对数据的所有权控制、放弃数据隐私或依赖第三方平台来管理数据。借助区块链技术,我们可以在去中心化协议上构建应用程序,这样我们就不会被困在互联网的“围墙花园”模式中。
3)人工智能(AI)
人工智能和机器学习算法已经非常强大,可以创建有效的预测和学习算法模型。借助人工智能,我们可以更好地理解和解读网络上的内容。当处于新的去中心化数据结构之上时,我们可以访问当今科技巨头羡慕的大量互联网数据,其潜在应用远远超出了现在。它可以带领我们进入精密材料、药物研发和气候建模等领域。
Web 3.0还将使用 3D 图形和虚拟现实技术,如VR和AR,让我们的网络体验更加身临其境。元宇宙中,人们可以在线与内容进行互动。元宇宙中的网站交互不再是简单地在手机上与二维应用程序进行交互,或浏览网页时简单地翻页,而是转换为与三维对象的互动。
Web 3.0等同于一种空间网络,它将物理层、数字信息层和空间交互层结合在一起,用户可以通过新的、非文本的方式使用互联网。
02 Web 3.0和元宇宙
为了让元宇宙成为现实,而不是被资本炒作的概念,它需要开源的、可交互操作的、由大众而非少数人控制的互联网生态环境(见图2.6)。
▲图2.6 Web 3.0与元宇宙
互联网第二次迭代(Web 2.0)的缺陷,加上公有区块链技术的诞生,帮助我们朝着更加去中心化的Web 3.0 迈进,元宇宙和更广泛的去中心化网络都是关于现实世界和虚拟世界的融合。因此,拥有可交互操作的开源公链是确保虚拟世界和现实世界能够以无缝方式相互链接的关键技术。
Web 3.0生态本质上是吸收区块链技术的引擎。每个新的区块链概念都会立即被识别并集成到 Web 3.0 中,这将为元宇宙产品提供动力。尽管传统公链仍然是Web 3.0生态的核心,但在去中心化金融(DeFi)和非同质代币(NFT)等技术创新的背景下,区块链技术使这两个术语有了更多的交集。
Web 3.0 意味着互联网访问将是无处不在的——跨地区、跨网络和跨设备。目前,我们主要使用PC和智能手机进行网络连接。未来,通过在可穿戴设备、智能设备、AR/VR 设备、物联网接口及智能汽车等领域提供Web 3.0的方式,互联网的使用范围将爆炸式扩张。
Web 3.0生态在元宇宙世界中主要体现在以下三个方面:
1. 去中心化
Web 3.0 将基于去中心化的网络架构,这个特性有些难以实现。现在的互联网被少数技术巨头和企业以压倒性的力量控制着,它们充当数据和算法的守门人。而新的互联网基于完全开源的架构,不受单个或一组组织的控制,并将通过区块链架构完全去中心化。
任何人都可以不受任何限制地使用、修改和扩展互联网数据。这是 Web 3.0 直到最近才变得可行的主要原因之一,用户、创作者和每个在线实体都将存在于一个通过专门设计的协议去中心化的互联网生态中。
2. AI及3D技术
AI及3D技术可以帮助用户在虚拟空间中表达自己。可交互操作的框架可以将用户的化身带入元宇宙中。包含游戏、音乐、戏剧和元宇宙中的许多其他应用程序的新型在线体验将成为重新组合这些自我表达形式的方式。
为了在最广泛的应用程序中实现这一点,我们需要一个可交互操作的虚拟身份并搭建高度拟真的空间环境。AI和3D技术是实现这些的核心技术。
3. 创作者经济
Web 3.0为下一代Play-to-Earn(P2E)提供了创意框架。近年来,很多人通过电子竞技、直播或其他形式的游戏来赚钱。有数以百万计的玩家渴望将他们的爱好变成谋生手段。
Web 3.0的目标是在创作者经济中取得更好的平衡。目前,关于在线创作者如何获得报酬的制衡机制很少。同时,用户激励的概念也不明确。例如,用户可能会因为愿意分享他们的数据以保持透明而获得代币或加密货币的奖励。这种明确的激励措施将成为 Web 3.0 体验的重要组成部分。
相关文章:

HackQuest介绍 web3 学习平台
官网地址: https://www.hackquest.io/zhHackQuest是一个专注于Web3技术教育的在线学习平台,旨在帮助全球开发者掌握区块链、加密货币和去中心化应用(DApps)领域的最新技能。该平台汇聚了超过14000名活跃开发者,与100多个领先的Web3生态系统和项目紧密合作,为用户提供全面的教育资源。

在Java中使用WebSocket
WebSocket是一种协议,用于在Web应用程序和服务器之间建立实时、双向的通信连接。它通过一个单一的TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递数据。WebSocket协议最初由W3C开发,并于2011年成为标准。
Spring MVC 和WebFlux 区别
本节主要对比了WebMvc 和 WebFlux两个Web框架,Spring已经为我们开发做了很大努力了,所以在合适的场景下这种异步框架还是非常可行的。但是还要考虑后期其它异步框架是否能够完善,全链路异步才能发挥异步最大的优势。

Springboot整合HBase——大数据技术之HBase2.x
Apache HBase 是以hdfs为数据存储的,一种分布式、可扩展的noSql数据库。是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase使用与BigTable(BigTable是一个稀疏的、分布式的、持久化的多维排序map)非常相似的数据模型。用户将数据行存储在带标签的表中。数据行具有可排序的键和任意数量的列。该表存储稀疏,因此如果用户喜欢,同一表中的行可以具有疯狂变化的列。

万字详解数据仓库、数据湖、数据中台和湖仓一体
数字化转型浪潮卷起各种新老概念满天飞,数据湖、数据仓库、数据中台轮番在朋友圈刷屏,有人说“数据中台算个啥,数据湖才是趋势”,有人说“再见了数据湖、数据仓库,数据中台已成气候”……企业还没推开数字化大门,先被各种概念绊了一脚。那么它们 3 者究竟有啥区别?别急,先跟大家分享两个有趣的比喻。1、图书馆VS地摊如果把数据仓库比喻成“图书馆”,那么数据湖就是“地摊”。去图书馆借书(数据),书籍质量有保障,但你得等,等什么?等管理员先查到这本书属于哪个类目、在哪个架子上,你才能精准拿到自己想要的书;

什么是数据中台?
说完了数据中台诞生的历史背景,现在,我们应该对数据中台有了一定的了解,那我们现在给数据中台下个定义。自2016年,数据中台被提出以来,不同的人对数据中台有不同的理解,就像一千个读者心中有一千个哈姆雷特,因此也有许多不同的定义,以下是我从一些文章、书籍中搜集到的关于数据中台的定义:数据中台是DT时代的大背景下,为实现数据快(快速)、准(准确)、省(低成本)赋能业务发展的目标,将企业的数据统一整合起来,基于Onedata方法论借助大数据平台完成数据的统一加工处理,对外提供数据服务的一套机制。

websocket服务端本地部署
即登录cpolar官网后,点击预留,保留一个固定tcp端口地址,然后将其配置到相应的隧道中即可。这里我们用cpolar内网穿透来映射内网端口,它支持http/https/tcp协议,不限制流量,无需公网ip,也不用设置路由器,操作简单。注意:该隧道选择的是临时tcp地址和端口,24小时内会变化,如需固定tcp地址,可升级为专业套餐做tcp地址固定!cpolar安装成功后,默认会配置两个默认隧道:一个ssh隧道和一个website隧道,可自行删减或者修改。,可以查看到token码,复制并执行命令进行认证。

Golang 搭建 WebSocket 应用(八) - 完整代码
本文应该是本系列文章最后一篇了,前面留下的一些坑可能后面会再补充一下,但不在本系列文章中了。

Git 的基本概念、使用方式及常用命令
Git的基本概念、使用方式及常用命令

WebSocket 入门实战
这个简单示例演示了如何使用 Spring Boot 和 Spring WebSocket 创建一个基本的 WebSocket 服务。通过这个例子,可以了解 WebSocket 在实时通信中的应用,如果大家在平时工作当中有遇到需要实时推送的场景,比如大屏实时展示数据变化,就可以用这种发放时。

websocket介绍并模拟股票数据推流
Websockt是一种网络通信协议,允许客户端和服务器双向通信。最大的特点就是允许服务器主动推送数据给客户端,比如股票数据在客户端实时更新,就能利用websocket。

IDEA中在Java项目中添加Web模块 与配置tomcat服务器
现有项目添加直接走第二步。

怎么选择数据安全交换系统,能够防止内部员工泄露数据?
数据泄露可能给企业带来诸多风险:财产损失、身份盗窃、骚扰和诈骗、经济利益受损、客户信任度下降、法律风险和责任等,《2021年度数据泄漏态势分析报告》中显示,在数据泄露的主体中,内部人员导致的数据泄漏事件占比接近60%。飞驰云联文件安全交换系统,可以满足企业多场景下的文件交换需求,帮助企业终结多工具、 多系统并行使用的局面,减少因文件交换行为分散带来的数据管理不集中、难以管控的问题, 帮助企业内部构建统一、安全的企业数据流转通道。对于不能下载保存的数据,使用截屏、录屏的方式窃取并外泄数据;

什么?Postman也能测WebSocket接口了?
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

弹性搜索引擎Elasticsearch:本地部署与远程访问指南
本文主要讲解如何使用Elasticsearch分布式搜索分析引擎本地部署与远程访问。

Hive(总)看完这篇,别说你不会Hive!
Hive:由Facebook开源用于解决海量结构化日志的数据统计。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。本质是:将HQL转化成MapReduce程序1)Hive处理的数据存储在HDFS2)Hive分析数据底层的实现是MapReduce3)执行程序运行在Yarn上创建一个数据库,数据库在HDFS上的默认存储路径是/opt/hive/warehouse/*.db避免要创建的数据库已经存在错误,增加if not exists判断。

什么是HBase?终于有人讲明白了
在 HBase 表中,一条数据拥有一个全局唯一的键(RowKey)和任意数量的列(Column),一列或多列组成一个列族(Column Family),同一个列族中列的数据在物理上都存储在同一个 HFile 中,这样基于列存储的数据结构有利于数据缓存和查询。HBase Client 为用户提供了访问 HBase 的接口,可以通过元数据表来定位到目标数据的 RegionServer,另外 HBase Client 还维护了对应的 cache 来加速 Hbase 的访问,比如缓存元数据的信息。

RocketMQ5-03RocketMQ-Dashboard和Java客户端访问示例
接上篇已经完成 RocketMQ5.0 环境的部署,就需要对这个环境进行测试,查看集群、写入消息、读取消息等。Docker部署 Dashboard:获取镜像并下载,部署服务。客户端连接:pom文件,生产者代码,消费者代码,接口测试,问题: broker资源不足无法提供服务

服务器网络安全防护措施有哪些?
防火墙是确保服务器安全的必不可少的工具,但是防火墙不仅仅是企业内部部署的防火墙,也有托管安全服务提供商(MSSP)为企业的网络提供托管防火墙服务。例如,大多数系统都支持补丁程序的自动下载和安装,并且越来越多的人工智能产品可以监视、保护和升级企业的系统。任何数据都不应在未加密的服务器上移动。隔离是企业可以拥有的最佳服务器保护类型之一,因为如果一台服务器受到威胁,黑客的攻击行为就会被锁定在该服务器上。完全隔离将需要拥有专用的裸机服务器,这些裸机服务器不与其他服务器共享任何组件,这意味着企业需要增加更多的硬件。

数据仓库系列:StarRocks 入门培训教程
StarRocks 是一款MPP DB, 对标ClickHouse、Vertica、Teradata、Greenplum,在查询性能上远超当代最快的开源数据库 clickhouse,目前已经被一众互联网企业在生产环境中采用。提供千亿级大数据的在线多维分析和分布式存储。新一代极速全场景 MPP (Massively Parallel Processing) 数据库是forkdoris后独立运营的商业化版本StarRocks。

ClickHouse & StarRocks 使用经验分享
总结一下,如果是需要分析日志流数据,更加推荐 ClickHouse ,因为 ClickHouse 单机强悍,可以支撑亿级别数据量,架构简单,相比于 StarRocks 也更加稳定,相比集群,更推荐单机 ClickHouse。如果是分析业务流数据,更加推荐 StarRocks ,因为 StarRocks 对于更新场景性能更加,而且 JOIN 性能更好,而且更加推荐部署 StarRocks 集群,可以充分发挥 StarRocks 的性能。

大数据Hadoop、HDFS、Hive、HBASE、Spark、Flume、Kafka、Storm、SparkStreaming这些概念你是否能理清?
hive是基于Hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。Hadoop是大数据开发的重要框架,是一个由Apache基金会所开发的分布式系统基础架构,其核心是HDFS和MapReduce,HDFS为海量的数据提供了存储,MapReduce为海量的数据提供了计算,在Hadoop2.x时 代,增加 了Yarn,Yarn只负责资 源 的 调 度。当计算模型比较适合流式时,storm的流式处理,省去了批处理的收集数据的时间;

HDFS对比HBase、Hive对比Hbase
Hive和Hbase是两种基于Hadoop的不同技术Hive是一种类SQL的引擎,并且运行MapReduce任务Hbase是一种在Hadoop之上的NoSQL的Key/value数据库这两种工具是可以同时使用的。就像用Google来搜索,用FaceBook进行社交一样,Hive可以用来进行统计查询,HBase可以用来进行实时查询,数据也 可以从Hive写到HBase,或者从HBase写回Hive。

ClickHouse 与mysql等关系型数据库对比
先用一张图帮助理解两者的本质上的区。

牢牢把握“心价比”,徕芬的业绩爆发是一种必然?
业绩突破背后也有消费复苏的激励作用,但具体到电吹风市场,竞争态势在持续加剧,且有戴森这样的国外品牌盘踞于此。徕芬究竟是如何越走越稳的?

threejs在透视相机模式下,绘制像素大小固定的元素
后来意识到sizeAttenuation: false 只是设置了相机的深度跟Sprite没有关系,但是透视相机的fov还是会影响到sprite的大小的。使Sprite大小不随相机的深度而衰减。但是呢,我们如果我们的fov不是固定的怎么办呢,只需要加上如下配置就可以动态的根据fov去获得这个scale了。找到了这个fov,我们设计相机的fov为这个值,现在我们去设置sprite的scale去改变Sprite的大小。1. 第一步,我们找到一个fov值,在这个值下,我们看到的图标是占满屏幕的。

网页爬虫对于网络安全有哪些影响?
在当今信息爆炸的时代,网络已经成为人们获取信息、交流思想和开展业务的重要平台。然而,随着网络的普及和技术的不断发展,网络安全问题也日益凸显,其中网页爬虫对网络安全的影响不容忽视。本文将就网页爬虫对网络安全的影响进行深入分析,并提出相应的应对措施。网页爬虫,也称为网络爬虫或网络机器人,是一种自动化的程序,能够在互联网上抓取、收集和存储网页信息。总之,网页爬虫对网络安全的影响不容忽视,需要各方共同努力,采取有效的措施和策略,共同维护网络空间的安全和稳定。

springboot对接WebSocket实现消息推送
项目上线需要https请求,把请求地址换成wss,需要通过nginx配置转发,再443端口加上如下配置。请求地址更换成wss://域名/wss/websocket/或者播放指定的音频文件,播放音频需要浏览器设置可以发放声音。2.增加配置WebSocketConfig.java。7.增加消息推送语音播放_文本转语音。3.创建一个WebSocket实例。6.前端对接WebSocket。4.修改启动类,添加注解。8.如何修改成wss请求。5.测试一下推送消息。

HDMI2.1输入转4Port MIPI/LVDS输出,嵌入式SPI闪存固件存储,VR和AR应用首选国产芯片方案-LT6911GXC
HDMI2.1输入转4Port MIPI/LVDS输出,嵌入式SPI闪存固件存储,VR和AR应用首选方案

java中如何使用elasticsearch—RestClient操作文档(CRUD)
去数据库查询酒店数据,导入到hotel索引库,实现酒店数据的CRUD基本步骤如下。新建一个测试类,实现文档相关操作,并且完成JavaRestClient的初始化。方式一(全量更新):再次写入id一样的文档,就会删除旧文档,添加新文档。根据id查询到的文档数据是json,需要反序列化为java对象。(2)根据id查询数据库数据,并转换。方式二(局部更新):只更新部分字段。(1)创建文档对应实体。修改文档数据有两种方式。