Web3入门指南
除非你与世隔绝,否则你很可能听说过 Web3。Web3 被广泛认为是互联网的未来,而 Web3 应用最近也风靡一时。那么,Web3 是什么?开发者如何创建 Web3 应用呢?
让我们开始吧
互联网的第一阶段,即Web1,主要用于提供在线内容和信息。因此,Web1在很大程度上是静态的,实际上只允许用户阅读信息。
云计算是一种可通过互联网访问的远程数据存储和处理服务,它为大多数在线服务(例如电子邮件、社交网络和购物)提供支持。云服务可通过亚马逊网络服务 (AWS)、谷歌云、微软 Azure 和其他平台获得。这意味着用户在这些平台上共享的任何信息都由在线企业(例如外卖或电子商务)使用的云服务提供商存储。这被称为 Web2.0。
Web3 是下一代互联网,其服务基于区块链。Web3 中的数据是共享的,而非由中心化机构所有。此外,Web3 更注重后端功能,而 Web2 则更注重前端功能。去中心化应用程序 (dApp) 的出现是 Web3 时代的另一个显著特征,它们最终可能会取代标准应用程序。
在学习 Web3 及其应用的过程中,您可能听说过“Web3.js”。那么,Web3.js 究竟是什么呢?Web3.js 库是您在创建 Web3 应用程序时会用到的主要 JavaScript 库。该库主要用于与以太坊区块链进行交互。您可以将 Web3.js 视为一个以太坊 JavaScript API。作为开发者,您可以使用 Web3.js 库创建与以太坊区块链通信的客户端或应用程序。如果您希望使用 JavaScript 正确地操作以太坊区块链,则需要弥合 JavaScript 和 Web3 之间的鸿沟。
毫无疑问,向Web3的过渡是自Web2出现以来互联网最重要的范式转变。那么,Web3究竟是什么?Web1是一个静态的、只读的网络,而Web2是一个动态的、可读写的网络,Web3将提供一个去中心化的、无需中介的可读写互联网。
显然,加密货币是Web3的关键组成部分,因为用户需要交易加密货币或代币才能参与其中。但Web3远不止于此,其应用场景仍在不断发展。Web3
领域最典型的例子就是NFT(非同质化代币),它们可以用加密货币购买。
元宇宙和Web3有关系吗?
尽管两者都备受关注,但专家表示两者之间并无关联。元宇宙指的是创建数字化身并在虚拟空间(例如办公室或游戏厅)中与他人互动。它并不一定需要基于区块链。
大多数角色扮演游戏都提供类似的服务。不妨将元宇宙想象成一个三维世界中的角色扮演游戏。微软计划在 2022 年通过 MS Teams 推出元宇宙功能,该功能很可能运行在 Azure 上,而不是以太坊或 Solana 上。
Web3 的核心在于去中心化。虽然在区块链上构建元宇宙是可能的,但这并不意味着它仅仅是 Web3 的一个应用案例。
一个例子
下面我将列出 Web1、Web2 和 Web3 之间的区别,以便更清楚地理解。
图片来源:Cloudflare
感谢阅读。
订阅我的电子报,就不会错过我的博客和科技新闻了。
下次再见,
阿比拉吉


