什么是 Web 3.0?(新手入门指南)_web3.0-程序员宅基地

技术标签: 区块链  Web3.0  

在这篇文章中,我们将解释什么是 Web 3.0,它的技术是如何发展的,哪些项目正在构建这个新的互联网,以及您如何参与其中。

目录

在这篇文章中,我们将解释什么是 Web 3.0,它的技术是如何发展的,哪些项目正在构建这个新的互联网,以及您如何参与其中。

Web 3.0 的定义

加密货币和区块链

Web 3.0 和元宇宙的互操作性

Web 3.0 技术的演进

Web 1.0 (1989-2005):只读

Web 2.0(2005 年至今):读写

Web 3.0(现在出现):读、写、拥有

Web 3.0 技术

Web 3.0 的主要特点

Web 3.0 应用程序

Web 3.0 区块链项目

如何购买 Web 3.0 代币

加入Web 3.0

FAQ

Web 3.0 也称为什么?

什么是 Web 3.0 及其示例?

Web 3.0 是否已经存在于 2022 年?

Web 3.0 以什么广为人知?


Web 3.0 的定义

Web 3.0(或更常见的拼写方式为 web3)没有被广泛接受的定义。不同的人对这个词提出了不同的想法。

最初,Web 3.0 指的是所谓的“语义网”,旨在使互联网机器可读。语义网由万维网的发明者蒂姆·伯纳斯-李(Tim Berners-Lee)创造,是“一个可以由机器直接或间接处理的数据网络”。语义网的支持者不想使用 HTML,而是希望使用新的专门为数据量身定制的语言。

Web3(也用小写字母拼写为 web3)不关心语言或机器可读性。

相反,Web3 指的是互联网的去中心化版本。2014 年,以太坊的联合创始人之一和 Polkadot 的创建者Gavin Wood创造了 Web3 一词。几年后,他创立了 Web3 基金会,以创建“一个去中心化且公平的互联网,用户可以控制自己的数据、身份和命运”。

由于加密,Web3 中的这种所有权概念成为可能。

加密货币和区块链

有一个简单的经验法则可以检查您是否正在与 Web3 交互。

如果您在网页上看到“连接钱包”按钮 - 这很可能是 Web3。

Web 3.0 示例:您可以使用任何钱包连接到 Zerion 的 Web 应用程序

您无需输入登录名和密码,而是连接您的非托管加密钱包以与该网站进行交互。您的钱包的加密签名无需依赖 Facebook 或 Google 拥有的集中式数据库即可验证您的身份。

在集中式 Web 2.0 应用程序中,您的帐户本质上是数据库中的一条记录。您的帐户可能有很多数据(尝试下载您的 Facebook 数据,您会感到震惊)。但是所有这些数据都归应用程序的运营商所有。

在去中心化的 Web 3.0 应用程序中,您的帐户是区块链(例如以太坊)上的地址。该地址可以保存加密货币、代币、NFT,并拥有过去与其他地址和应用程序交互的完整历史。在以太坊上,这个账户是公开的,但它可以保持匿名,你是唯一可以控制它的人。

这种从孤立账户到用户拥有账户的转变是一件大事。

事实上,去中心化可以创造一整套新的应用程序,包括丰富的元宇宙。

Web 3.0 和元宇宙的互操作性

元宇宙是一个持久的虚拟世界,人们可以在其中相互交流。

虽然媒体经常将元宇宙描绘成未来主义的东西,但它已经存在。像 Fortnite 和 Roblox 这样的游戏是虚拟世界,尽管它们的受众相当狭窄。

这些元节也由其开发人员控制。

Fortnite 的开发商 Epic Games 完全控制了游戏世界,包括玩家账户。许多玩家支付真金白银的皮肤仍然归 Epic Games 所有,而不是玩家所有。

Web3 可以改变这一点。

正如我们所讨论的,你的加密钱包可以持有代币和 NFT。这些 NFT 可以表示一个元节中的项目。如果你购买了 NFT 并将其保存在你的钱包中,那么没有人可以从你那里拿走它。只有您可以转让或出售它。

这可以解锁不同元节之间的互操作性。在一个元节中具有某些功能的 NFT 也可以在另一个元节中使用。

如果这一切听起来有些牵强,那么浏览一下 Web 的历史有助于了解未来的发展轨迹。

Web 3.0 技术的演进

互联网的发展经历了几个不同的阶段。

Web 1.0 (1989-2005):只读

早期的互联网是真正去中心化的。

任何人都可以自由地做任何他们想做的事情,只要它是在常见的开源协议中完成的:TCP、IP、HTTP、SMTP。我们都仍然使用这些协议。

但是,作为用户,您在 Internet 上没有什么可做的。

大多数早期的网站都是被动的。你可以过来读书。即使添加评论也很少见。

Web 2.0(2005 年至今):读写

在 2000 年代初期,互联网变得更加复杂。

像 MySpace 这样的第一个社交网络让日常用户可以创建网页、发布内容并相互互动。

这些新功能引发了一波创新浪潮,刺激了社交媒体、复杂的 Web 应用程序、电子商务和价值数十亿美元的公司。

用户生成内容的激增也造成了自然垄断。所有 Facebook 帖子、YouTube 视频和亚马逊评论都保存在 Big Tech 拥有的数据库中。这些海量数据帮助大公司创造新产品,引导人们花费更多时间创建数据。

Web 2.0 导致了几个问题。

  1. 用户数据是中心化的:您的所有数据都存在于中心化服务器上​​,并且可能被滥用、黑客攻击或泄露。
  2. 用户数据不可移植:您无法轻松移动内容或受众。如果 TikTok 在您所在的国家/地区被禁止,您需要手动导出视频并以某种方式要求您的关注者切换到新平台。
  3. 用户数据被出售:如果你不为产品付费,你就是产品。Facebook 和 Google 使用您的数据创建了巨大的广告双头垄断。

Web 3.0(现在出现):读、写、拥有

如果你可以拥有你的数据怎么办?

Web3 旨在通过用区块链技术取代集中式数据库来做到这一点。您的数据可以作为 NFT 存放在您的加密钱包中,而不是驻留在公司服务器上。

Web 3.0 运动旨在解决由 Big Tech 在 Web 2.0 中的主导地位所造成的问题。

  1. 用户数据归用户所有:数据作为资产存在于区块链和其他去中心化技术上。
  2. 用户数据是可移植的:只有您通过 Web3 钱包控制您的数据。
  3. 用户可以完全控制数据:某些应用程序可能会让用户通过自己的数据获利。其他应用程序可能会要求付款,但理想情况下,这应该是明确的。

由于 Web 3.0 技术的堆栈尚未完全形成,新的去中心化网络仍然是一个愿景。

Web 3.0 技术

从技术角度来看,Web3 并不寻求完全取代支持 Web 2.0 的堆栈。

相反,Web3 可以在重要的地方引入去中心化。这可能是数据存储、文件托管、后端逻辑、登录和授权。

网络 2.0 网络 3.0
前端 HTML、CSS、JavaScript。 相同的 HTML/CSS/JS 加上一个用于与区块链交互和签署交易的加密钱包。

后端

Python、Node.js 等。 Solidity 中的智能合约,在以太坊虚拟机中执行。
数据 MySQL、甲骨文等 链下去中心化存储,例如 IFPS、Swarm 或 Arweave。

Web3 技术堆栈还有其他几个重要元素,包括Alchemy等节点基础设施提供商和 The Graph 等链下索引解决方案。

然而,更重要的是了解这些技术支持的关键特性。

Web 3.0 的主要特点

去中心化使 Web3 与其前身区分开来的几个重要特性成为可能。

Web 3.0 技术是

  • 不信任
  • 可验证
  • 免许可
  • 加密原生
  • 社区所有
  • 抗 DDoS

当然,这些优势是有代价的。与集中式后端相比,智能合约更慢且更昂贵。Web3 的 UX 也远非完美。

但也不是每个 Web 应用都需要是 Web3。

Web 3.0 应用程序

虽然去中心化的元素可能在广泛的情况下有用,但 Web3 还支持新的独特应用程序。

DeFi可能是 Web3 应用程序中最引人注目的例子。智能合约创建了一个新的替代金融系统,包括交易、借贷、衍生品等。

DAO或去中心化自治应用程序提供了另一种组织人员和工作的方式。与传统公司和其他正式组织不同,DAO 依靠代码而不是法律来创建合作结构。DAO 可以使用联合管理的加密钱包代替银行账户。DAO 成员可以持有代币,而不是股票,并使用它们对重要决策进行投票。除了本身是 Web 3.0 应用程序之外,DAO 还可以拥有其他 Web3 应用程序。

NFT 不仅仅是昂贵的 JPEG,它们可以创建一个新的替代身份,在 Facebook 或 Google 上的政府 ID 和个人资料之外。

GameFi应用程序可以创建新的游戏赚钱机制,将游戏和工作相结合。一些像 Axies Infinity 这样的游戏已经让发展中国家的人们有机会在玩游戏时赚取生活工资。

Metaverses可以结合所有这些应用程序来创建持久的虚拟世界,其中加密钱包将充当 Web 3.0 护照和所有资产、身份和体验的持有者。

然而,在这些雄心勃勃的愿景能够实现之前,必须建立许多缺失的块。这就是一些区块链项目正在开展的工作。

Web 3.0 区块链项目

Web3 依赖于一组新的去中心化技术。其中许多项目都有自己的代币,这些代币构成了其内部经济的基础。

Web 3.0 令牌不是一个明确定义的类别。任何致力于构建去中心化存储或支持基础设施的项目都可以被视为 Web 3.0 代币。

一个非常不完整的列表(绝对不是财务建议!)将包括以下硬币。

  1. Filecoin:开源云存储市场和 IPFS 的激励层,IPFS 是一些 Web 3.0 应用程序使用的分布式点对点文件存储。虽然原生代币 FIL 在其自己的区块链上运行,但WFIL是一个包装版本,位于以太坊上。Filecoin 的市值最高时超过 120 亿美元,是最著名的 Web3 代币之一。
  2. Arweave:一个启用“permaweb”的网络,一个永久的分布式存储。您可以使用原生代币 AR 支付一次并永久存储任何文件。AR 有自己的分布式账本和钱包。
  3. StorjNetwork:去中心化的云存储。Storj 没有维护自己的数据中心,而是依赖于共享存储空间的组织和个人的点对点网络。STORJ是用于网络内激励的原生代币。
  4. Livepeer:去中心化直播视频流平台。LPT是可以用来保护网络的协议代币。
  5. The Graph:用于组织区块链数据和 IPFS 的索引协议。Web3 开发人员可以使用 Graph Network 访问其应用程序中的公共区块链数据。GRT是一种协议代币,可在不同参与者之间调整激励措施。
  6. Chainlink:去中心化“预言机”网络,将现实世界的数据带入区块链。如果智能合约需要股票价格、天气或足球比赛结果等数据,它们就需要预言机。LINK是支付给节点运营商以提供数据的协议令牌。

这些只是致力于实现去中心化互联网的项目的一些 Web3 代币。请在购买任何硬币之前进行自己的研究。

如何购买 Web 3.0 代币

要购买 Web 3.0 代币,您首先需要有一个加密交换帐户(Web 2.0 选项)或非托管加密钱包(Web3 方式)。

走 Web3 钱包路线,体验去中心化互联网的运作方式:

  1. 创建一个非托管钱包。
  2. 购买一些 ETH。
  3. 找到令牌。
  4. 购买代币。

而已!您将在 Zerion 的概览中显示代币,其中显示了您在加密钱包中持有的所有内容。

加入Web 3.0

Web3 仍处于起步阶段。但它已经在这里了。如果您看到“连接钱包”按钮,那就是它的标志之一。

在这篇文章中,我们回顾了 Web3 的定义,探讨了它的演变,并概述了技术和应用。但体验 Web3 的最佳方式是创建一个以太坊钱包,用一些 ETH 加载它,然后开始你的去中心化之旅。


FAQ

Web 3.0 也称为什么?

Web 3.0 或 web3 是互联网的新去中心化版本。与由大科技主导的 Web 2.0 不同,Web 3.0 寻求回归早期网络的去中心化,同时也利用加密货币的本地数字支付。

Web 3.0 也可以指语义网或机器可读互联网的愿景,它试图引入除 HTML 之外的新协议。

什么是 Web 3.0 及其示例?

Web 3.0 的一个示例是您可以使用非托管加密钱包与之交互的任何去中心化应用程序。Web3 应用程序可能看起来像一个常规网站,但不是集中式后端,它使用智能合约来处理部分或全部业务逻辑。

Web 3.0 是否已经存在于 2022 年?

是的!虽然技术和 UX 远非完美,但 Web3 应用程序已经出现。DeFi 应用程序是 Web 3.0 可以做的一个很好的例子。

Web 3.0 以什么广为人知?

Web 3.0 或 web3 被称为分散的、用户拥有的互联网。Web3 使用区块链和其他去中心化技术将控制权交还给用户。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_20173195/article/details/127445031

智能推荐

spring boot拦截器中获取request post请求中的参数_springboot rest请求通过拦截器修改入参 csdn-程序员宅基地

文章浏览阅读1.5w次,点赞2次,收藏24次。最近有一个需要从拦截器中获取post请求的参数的需求,这里记录一下处理过程中出现的问题。首先想到的就是request.getParameter(String )方法,但是这个方法只能在get请求中取到参数,post是不行的,后来想到了使用流的方式,调用request.getInputStream()获取流,然后从流中读取参数,如下代码所示:String body = "";StringBui..._springboot rest请求通过拦截器修改入参 csdn

IM聊天的键盘中文输入点击删除键变成英文bug_im 特殊字符bug-程序员宅基地

文章浏览阅读854次。问题: IM聊天中,中文输入的键盘点击删除键后变成英文bug 因为键盘删除判断删除@好友整体删除,以及删除表情都需要特殊判断解决方法:#pragma mark -- 修改删除键盘的bug- (BOOL)shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ //输入回车 发送消息 if_im 特殊字符bug

RabbitMQ:消息发送确认 与 消息接收确认(ACK)_rabbitmq confirm correlationdata null-程序员宅基地

文章浏览阅读866次。默认情况下如果一个 Message 被消费者所正确接收则会被从 Queue 中移除如果一个 Queue 没被任何消费者订阅,那么这个 Queue 中的消息会被 Cache(缓存),当有消费者订阅时则会立即发送,当 Message 被消费者正确接收时,就会被从 Queue 中移除消息发送确认发送的消息怎么样才算失败或成功?如何确认?当消息无法路由到队列时,确认消息路由失败。消息成功路由时,当需要发送的队列都发送成功后,进行确认消息,对于持久化队列意味着写入磁盘,对于镜像队列意味着所有镜._rabbitmq confirm correlationdata null

JavaCV音视频开发宝典:JavaCV基于x11grab方式实现linux录屏功能(linux屏幕画面抓取/采集)_x11grab 使用-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏3次。javacv实战专栏目录:JavaCV实战专栏文章目录(JavaCV速查手册)前言再本章之前,我们已经分别介绍了windows(javaCV开发详解之9:基于gdigrab的windows屏幕画面抓取/采集(基于javacv的高帧率屏幕截屏、录屏功能))和MacOS(苹果Mac和ios获取屏幕画面和摄像头请至:JavaCV开发详解补充篇:基于avfoundation的苹果Mac和ios获取屏幕画面及录屏/截屏以及摄像头画面和音频采样获取实现)的录屏功能。原本没打算写linux的,因为很少人用有._x11grab 使用

Eclipse插件开发JAVAEE项目_eclipse开发javaee有什么比较好用的插件-程序员宅基地

文章浏览阅读517次。Eclipse插件开发JAVAEE项目 很多朋友在开发WEB应用时常使用MyEclipse,MyEclipse是一个强大的IDE不可否认。但是在很多情况下 MyEclipse很慢,原因是MyEclipse集成了很多插件而这些插件在启动时就会加载。 1.官网下载Eclipse for JAVAEE2.下载Eclipse Tomcat插件 _eclipse开发javaee有什么比较好用的插件

【嵌入式Linux】CGI之C语言_嵌入式 linux cgi-程序员宅基地

文章浏览阅读1.1k次。在HTML中,当客户填写了表单,并按下了发送(submit)按钮后,表单的内容被发送到了服务器端,一般的,这时就需要有一个服务器端脚本来对表单的内容进行一些处理,或者是把它们保存起来,或者是按内容进行一些查询,或者是一些别的什么。没有了CGI,WEB的世界就完全失去了它的交互性,所有的信息都变成单向的了,而不能够有任何的反馈。    有的人认为可以用JavaScript来代替CGI程序_嵌入式 linux cgi

随便推点

浅谈Java内部类(超详细代码示例)_人打电话依赖手机内部类关系代码java-程序员宅基地

文章浏览阅读162次。浅谈Java内部类(超详细代码示例)_人打电话依赖手机内部类关系代码java

vue 下载成pdf_vue下载pdf文件到本地-程序员宅基地

文章浏览阅读259次。标题vue 下载成pdf在这里插入代码片1.a.将html页面转换成图片npm install --save html2canvas b.将图片生成pdfnpm install jspdf --save2.在utils文件夹中创建一个名字叫个htmlToPdf.js的文件,内容如下:import html2canvas from 'html2canvas';import JsPDF from 'jspdf';/** * @param ele 要生成 pdf 的DO_vue下载pdf文件到本地

Spring加载xml配置文件的方式_javafx 加载spring-context.xml-程序员宅基地

文章浏览阅读2k次。Spring加载xml配置文件的方式: XmlBeanFactory ClassPathXmlApplicationContext FileSystemXmlApplicationContext XmlWebApplicationContext 1.XmlBeanFactoryResource resource = new ClassPa_javafx 加载spring-context.xml

图谱实战 | 知识图谱构建的一站式平台gBuilder-程序员宅基地

文章浏览阅读3.3k次。OpenKG地址:http://openkg.cn/tool/gbuilder网站地址:http://gbuilder.gstore.cn知识图谱能够让机器去理解和认知世界中的事物和现象,..._gbuilder

移植libeXosip2和libosip2到arm开发板_sip移植到开发板-程序员宅基地

文章浏览阅读3.2k次。Linux linux本篇主要是为了补充之前写的《编译libeXosip以及向代理服务器注册》 http://blog.csdn.net/dreamintheworld/article/details/72939454下载解压 libosip2-4.1.0.tar.gz libeXosip2-4.1.0.tar.gz编译 libosip2-4.1.0(使用arm-none-linux-gnue_sip移植到开发板

室内设计——办公楼创意室内设计(包含预览图jpg和.psd文件)_办公楼内部设计-程序员宅基地

文章浏览阅读287次。一、描述 本设计用朴素的手法表现空间的本)质,传达文化的内涵。营造出一个个充满张力、层次丰富的办公空间。 各区域即独立又相互融合,亦可根据公司的使用和发展灵活调配。空间布局上层次分明,以树枝的络脉走向自然过渡到每个办公空间,用简洁的线条表现形式美,再配以恰到好处的灯光,营造出一个简洁明朗、自然通透的现代空间。二、效果图相关资源:室内设计——办公楼创意室内设计(包含预览图jpg和.psd文件).zip..._办公楼内部设计