当前位置: 首页 > 科技观察

什么是Web3?未来的去中心化互联网解释

时间:2023-03-16 21:29:55 科技观察

如果您正在阅读本文,那么您已经参与了现代网络(web2.0)。我们今天体验的Web与10年前(web1.0)大不相同。有了Web3,它准备再次改变。在这篇文章中,我解释了Web是如何发展的、它的发展方向以及它为什么重要。如果历史给了我们任何教训,那么这些变化将意义重大。想想互联网如何影响你的日常生活,想想互联网如何改变社会、社交媒体平台、手机应用程序,现在互联网正在经历另一个范式转变。Web的演变多年来,Web发生了巨大变化,以至于今天的应用程序很难与早期的应用程序相提并论。Web的发展通常分为三个独立的阶段:Web1.0、Web2.0和Web3.0。什么是Web1.0?Web1.0是Web的第一次迭代。大多数参与者是内容的消费者,而创建者通常是开发者,他们构建的网站包含主要以文本或图像格式提供的信息。1.0大约从1991年持续到2004年。Web1.0由提供静态内容而不是动态HTML的站点组成。数据和内容是从静态文件系统而不是数据库提供的,而且该站点根本没有太多交互性。您可以将Web1.0视为只读Web。什么是Web2.0?我们大多数人主要体验过当前形式的Web,通常称为Web2。您可以将Web2视为交互式和社交网络。在Web2世界中,您不必成为开发人员即可参与创作过程。许多应用程序的构建方式使得任何人都可以轻松成为创作者。如果你想形成一个想法并与??世界分享,你可以。如果您想上传视频并让数百万人看到它、与之互动并发表评论,您也可以这样做。Web2真的很简单,因为它的简单,全世界越来越多的人正在成为创造者。当前形式的网络在很多方面都很棒,但有些事情我们可以做得更好。2.0货币化和安全在Web2世界中,许多流行的应用程序在其整个生命周期中都遵循一个共同的模式。想一想您每天使用的一些应用程序,以及以下示例如何适用于它们。应用货币化想象一下Instagram、Twitter、LinkedIn或YouTube等流行应用的早期,以及它们今天有何不同。这个过程通常是这样的:一家公司推出一款应用程序它吸引尽可能多的用户,然后通过其用户群获利当开发人员或公司推出一款流行的应用程序时,随着应用程序的流行度越来越高,用户体验通常会非常流畅。这也是他们能够如此迅速地获得关注的首要原因。起初,许多软件公司并不担心货币化。他们严格专注于发展和锁定新用户——但最终他们必须开始盈利。他们还需要考虑外部投资者的作用。通常,像风险投资这样的约束会对我们今天使用的许多应用程序的生命周期产生负面影响,并最终影响用户体验。如果一家开发应用程序的公司获得风险投资,其投资者通常会期望投资回报为他们所支付金额的数十或数百。这意味着,公司不是在寻找可以以某种有机方式维持的可持续增长模式,而是经常被推向两条道路:做广告或出售个人数据。对于谷歌、Facebook、Twitter等许多Web2公司来说,更多的数据带来了更多的个性化广告。这会带来更多的点击次数,并最终带来更多的广告收入。用户数据的开发和集中化是我们今天所了解和使用的Web运作方式的核心。安全和隐私Web2应用程序反复遭遇数据泄露。甚至还有专门用于跟踪这些违规行为并在您的数据遭到泄露时通知您的网站。在Web2中,您无法控制数据或数据的存储方式。事实上,公司经常在未经用户同意的情况下跟踪和保存用户数据。所有这些数据都由负责这些平台的公司拥有和控制。生活在不得不担心言论自由负面影响的国家的用户也处于危险之中。如果政府认为有人表达的意见与他们的宣传相反,他们通常会关闭服务器或没收银行账户。借助集中式服务器,政府可以在他们认为合适的时候轻松干预、控制或关闭应用程序。由于银行也是数字化的并且处于集中控制之下,因此政府也经常进行干预。他们可以在动荡、极端通货膨胀或其他政治动荡时期关闭银行账户或限制获取资金的渠道。Web3旨在通过从根本上重新思考我们如何从头开始构建应用程序并与应用程序交互来解决其中的许多缺点。什么是网络3.0?Web2和Web3之间存在一些根本差异,但去中心化是其核心。Web3通过其他一些附加功能增强了我们今天所知道的互联网。Web3是:VerifiableTrustlessSelf-GovernmentPermissionlessStatefulNativeBuilt-inPayments(NativePayments)在Web3中,开发人员不会构建和部署在单个服务器上运行或将他们的数据存储在单个数据库中(通常由单个云服务))提供商托管和管理)。相反,Web3应用程序要么运行在区块链上,即许多对等节点(服务器)的去中心化网络,要么两者结合,形成一个加密经济协议。这些应用程序通常被称为dapps(去中心化应用程序),这是Web3空间中经常使用的术语。为了实现稳定和安全的去中心化网络,网络参与者(开发人员)受到激励并竞争为使用该服务的任何人提供最优质的服务。当您听说Web3时,您会注意到加密货币通常是对话的一部分,这是因为加密货币在其中许多协议中发挥着重要作用。它向任何想要参与创建、管理或改进其中一个项目的人提供经济激励(代币)。这些协议通常提供各种不同的服务,例如计算、存储、带宽、身份、托管和传统上由云提供商提供的其他Web服务。人们可以通过各种技术和非技术方式参与协议谋生。该服务的消费者通常为使用该协议付费,类似于他们今天向AWS等云提供商付费的方式。除了Web3,资金直接流向网络参与者。在这种情况下,就像在许多形式的去中心化中一样,您会看到不必要且通常效率低下的中介被淘汰。许多网络基础设施协议,如Filecoin、wander、Sia和TheGraph(这是我在Edge&Node工作时使用的协议)发行实用代币来管理协议的功能。这些代币还奖励网络多个级别的参与者。原生支付代币还引入了一个完全无边界且无摩擦的原生支付层。Stripe和Paypal等公司已经创造了数十亿美元的电子支付价值。这些系统过于复杂,无法在参与者之间实现真正的国际互操作性。他们还要求您交出您的敏感信息和个人数据才能使用它们。MetaMask和Torus等加密钱包使您能够将简单、匿名和安全的国际支付和交易集成到您的Web3应用程序中。建立公司的新方式Tokens也带来了代币化的想法和代币经济的实现。就拿建立软件公司的现状来说,有人提出了一个想法,但是为了开始建设,他们需要钱来养活自己。为了获得资金,他们接受风险投资并赠与一定比例的公司股份。这项投资立即引入了不符合建立最佳用户体验的长期激励措施。此外,如果公司真的成功了,参与其中的任何人都需要很长时间才能实现任何价值,通常会导致多年的工作没有任何实际投资回报。想象一个令人兴奋的新项目,它解决了一个实际问题,任何人都可以从第一天起就参与建设或投资。公司宣布发行x数量的代币,10%给早期建设者,10%出售给公众,其余留作未来支付给项目的贡献者和资金。利益相关者可以使用他们的代币对项目未来的变化进行投票,而那些帮助建设项目的人可以在代币推出后通过出售他们持有的部分股份来赚钱。相信该项目的人可以购买并持有所有权,而认为该项目方向错误的人可以通过出售他们的股份来发出信号。由于区块链数据是完全公开和开放的,买家对正在发生的事情完全透明。这与购买私人或中心化企业的股权形成鲜明对比,在这些企业中,很多事情通常都是保密的。这已经在Web3空间中发生了。一个例子是应用程序Radicle(一个去中心化的GitHub替代方案),它允许利益相关者参与他们项目的治理。Gitcoin是另一种货币,允许开发人员通过参与和解决开源问题获得加密货币报酬。Yearn允许利益相关者参与决策并对提案进行投票。Identity在Web3中的工作方式Web3中Identity的工作方式也与我们今天所习惯的有很大不同。大多数时候,在Web3应用程序中,身份将与与应用程序交互的用户的钱包地址相关联。与OAuth或电子邮件+密码(几乎总是要求用户交出敏感和个人信息)等Web2身份验证方法不同,钱包地址是完全匿名的,除非用户决定公开将其身份与其关联。如果用户选择在多个dapps中使用同一个钱包,他们的身份也可以在不同的应用程序之间无缝转移,让他们随着时间的推移建立自己的声誉。原文:https://www.freecodecamp.org/news/what-is-web3/作者:NaderDabit本文转载自微信公众号“前端全栈开发者”,可通过以下关注二维码。转载本文请联系前端全栈开发公众号。