Web3的出现就是将区块链、智能合约和去中心化应用结合起来,但要达到真正的效果还需要很长时间。正如Web3基金会所设想的那样,Web3将是一个公共互联网,其中数据和内容在区块链上注册和标记化,或者在对等分布式网络上管理和访问。Web3承诺成为一个去中心化的、不可变的网络版本,没有中间人,并具有相同的加密验证功能,这些功能已经产生了加密的、不可伪造的令牌(NFT),以及由分布式账本或Dapps提供支持的新的去中心化应用程序。这一切听起来很复杂,那是因为它是。目前,Web3是一个仍在定义中的模糊概念——与其说是开发人员构建的有形、可实现的技术堆栈,不如说是web的理想选择。这种模棱两可导致整个行业对这个术语存在一定程度的分歧,支持者称赞Web3是一种革命性的方式,可以让互联网回归其自由主义的根源,而像埃隆·马斯克这样的含蓄乐观主义者(像埃隆·马斯克这样的著名怀疑论者将Web3视为“炒作新概念”。Web3起源Web3最初是由以太坊区块链的创造者之一加文伍德描述的。在2014年的一篇博客文章中,伍德将“Web3.0”设想为一个加密的在线空间,以回应爱德华斯诺登提出的隐私问题2013年全球监控的揭露。对于Web3,“我们认为是公开的,我们发布它。我们认为应该同意的,我们把它放在共识分类账上。”他写道:“我们认为是私人的,我们保留它是私有的。”,永远不会透露。该模型将通过密码学“以数学方式强制执行”,交易经过验证并添加到区块链中以实现普遍透明和不可撤销。在2021年11月对《连线》的采访中,Wood进一步指出r改进了这个定义,即“少信任,多真相”。然而,Web3一词直到2021年才真正流行起来,当时像AndreessenHorowitz合伙人ChrisDixon这样的风险投资家开始将Web3描述为“构建者和用户拥有的代币化互联网”。“作为这个领域的大投资者,AndreessenHorowitz在Web3游戏中拥有大量股份,因此值得采取一些有益的步骤。像Twitter联合创始人JackDorsey这样的批评者更喜欢将Web3称为“一个带有不同标签的中心化实体”。Web1.0和Web2.0如果Web3是互联网的下一个迭代,它与Web1.0和Web2.0有何不同?Web1.0是现代互联网的第一次迭代,从1990年到2004年左右。在Web1.0时代,用户通常使用静态网页,只读内容由Yahoo等少数平台创建和分发。从2005年至今的Web2.0是动态和交互式网络,其中静态网页由应用程序和用户生成的内容链接。Web2.0由一系列以FAANG公司为代表的主导平台统治——Facebook(现为Meta)、亚马逊、苹果、Netflix和谷歌,所有这些平台都在一定程度上交易个人数据。Web3声称与Web2.0的不同之处在于它消除了这些强大的平台并赋予了一个更加平等的互联网,用户在共享时通过拥有各种令牌的所有权来奖励他们的贡献,在分布式、防篡改的分类账上保持数据的私密性和安全性.伍德告诉《连线》:“从本质上讲,这意味着我个人可以像世界上任何其他人一样轻松地成为这种整体服务的提供者或共同提供者。”这体现在Web3基金会的使命宣言中,通过“去中心化和公平的互联网,让用户掌握自己的数据、身份和命运”,来“培育去中心化网络软件协议的前沿应用”。这个想法自然而然地产生了去中心化自治组织(简称DAO)——它们是高度民主的互联网社区,具有共同的目标,没有领导结构。当然,一个人的平等主义网络可能是另一个人不受监管的狂野西部。Web3也与TimBerners-Lee在1999年描述的Web3.0或语义Web有很大不同,后者专注于使互联网机器可读,这一愿景在很大程度上尚未实现。Web3技术栈一些工程师试图定义现有的Web3技术栈,但这并不是一件容易的事。NaderDabit是前AWS高级开发人员倡导者,现在是Web3公司Edge&Node的开发人员关系工程师,他试图对构成Web3堆栈的内容进行高级概述。试图对Web3技术栈的组成进行一个高层次的概述,它由以下部分组成:区块链区块链开发环境文件存储P2P数据库API(索引和查询)身份客户端(框架和库)其他协议这显然,它与当今Web开发中常用的三层架构有很大不同,三层架构包括。前端的Web服务器中间层的应用程序服务器后端数据库或数据存储PreethiKasireddy具有独特的优势,曾为风险投资公司AndreessenHorowitz和加密货币交易所Coinbase工作。在她关于Web3架构的博文中,她阐明了一种开发模型,“您可以编写定义应用程序逻辑的智能合约,并将它们部署到去中心化状态机[即以太坊区块链]”。编写智能合约本身可能需要学习一种新的编程语言,例如Solidity、Vyper或越来越多的Rust。然后,您将需要了解如何部署到以太坊虚拟机,或选择类似区块链的执行机制。开发人员还需要掌握将交易“签署”到区块链的机制,而MetaMask已成为该过程的早期行业标准工具。接下来,Kasireddy谈到了在以太坊上构建应用程序的扩展问题。她写道:“任何在以太坊上构建过应用程序的人都知道,将所有内容存储在区块链上会变得非常昂贵、非常快。这需要去中心化的链下存储解决方案,例如IPFS[InterplanetaryFileSystem]或Swarm。”随着越来越多的开发人员涌入该领域,以及工具的成熟,这些问题可能会得到解决。像Polygon这样的项目已经在努力解决区块链扩展问题。但就目前而言,在新生的Web3技术堆栈上开发应用程序非常具有挑战性。如Kasireddy他自己写道:“如果所有这一切都让你头晕目眩,那么你并不孤单。将所有这些工具拼凑在一起很复杂,可能会给开发人员带来痛苦的体验。但别担心,我们已经看到了一些真正改善开发者体验的新开发者框架。”Web3应用程序Web3怀疑论者经常问的一个问题是,应用程序在哪里?对于像上面概述的那样新生和复杂的技术堆栈,我们没有看到大量杀手级Web3应用程序进入市场也就不足为奇了。虽然Web3承诺将NFT和加密货币所有权的基础技术带到网络的潜在新领域,但这一承诺尚未实现。早期的Web3项目通常被定义为难以访问且繁琐的用户体验。要访问大多数Web3应用程序,用户将需要一个加密货币钱包,很可能是一个新浏览器,了解一个全新的术语世界,并愿意为在以太坊区块链上执行操作所需的不稳定性支付“gas”费用。这些是对于普通互联网用户来说,这是一个巨大的进入壁垒。虽然去中心化社交网络Mastodon和GitHub克隆版Radicle是基于一些Web3原则构建的,就像Brave浏览器一样,但大多数现有的Web3应用程序都适合加密资产交易或游戏中的加密货币投注。“如果Web3将成为身份或社交媒体的未来,我们需要扪心自问,有哪些采用的证据——它真的是前几代互联网技术所证明的更好的武器吗?”Created问TimO'Reilly,谁创造了Web2.0这个术语。Web3基金会在其网站上列出了几个项目,但其中大部分都集中在构建可互操作的Web3所需的底层协议上。如KevinWerbach是?的作者,他告诉TechCrunch。“许多所谓的Web3解决方案并不像它们看起来那样去中心化,而其他解决方案尚未表明它们具有大众市场所需的可扩展性、安全性和可访问性。”
