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

什么是网络3.0?你明白吗?

时间:2023-03-13 04:30:47 科技观察

Web3.0是最近很火的一个概念。即使你不知道它是什么,你也一定听说过这个词。但是Web3.0混杂了很多其他的概念,比如货币、DeFi、DeApps、NFT、Metaverse等等很多概念,所以很多人就更难理解了。在本文中,我们将从工程师的角度来谈谈什么是Web3.0,为什么会引起广泛的争议,它发展到了什么阶段,作为普通开发者在其中又能做些什么呢?第三代互联网Web3.0很多人称之为第三代互联网,那么它和前两代有什么区别呢?第三代做了什么?我们先来了解一下什么是Web1.0和Web2.0。Web1.0人们普遍认为,2004年之前的互联网处于Web1.0时代。当时的网站主要是提供一些查找信息的功能,比如搜狐这样的新闻网站,雅虎这样的搜索网站,马云在做阿里巴巴。我以前做的中文黄页。这些网站的主要特点是以展示信息为主,也就是说,你只能阅读上面的内容。因此,Web1.0是只读的。Web2.0Web2.0时代之后,从2004年开始,很多交互网站和APP相继出现,比如我们现在还经常使用的微信、抖音、FaceBook。在这些Web2.0网站上,你不仅可以获得大量信息,还可以参与互动和内容生产。例如,您可以发表评论、发布新闻、发布您的作品等。因此,Web2.0可以读+写。Web3.0什么是Web3.0?很多人认为,虽然在Web2.0时代,我们作为用户输出了很多内容,但这些内容的所有权并不属于我们,而是属于那些平台。而这些平台网站,虽然背后的服务器部署和应用架构可能是分布式的,异地多活,冷热备份等等。但是,归根结底,如果公司倒闭了,那么做你的数据。所以,他还是中心化的。在Web2.0时代,用户产生了大量的内容和数据,但真正受益的平台是那些可以利用我们的数据进行营销和广告的平台。很多时候,我们是没有办法的。然后,有人提出了Web3.0,其中用户不仅可以读写数据,最重要的是用户可以拥有自己的数据。也就是说,在Web3.0中,我的数据不再属于任何一个中心化的平台、公司、机构,我的数据属于我自己。那么,我如何将数据算作自己的呢?如果腾讯说,好吧,我声明你的朋友圈是你的,那算了?当然不是。如何实现这个,这个需要借助区块链。Web3.0和区块链Web3.0最重要的是用户拥有自己的数据,这意味着我们的数据不能存储在任何中心化存储中。这时候就需要区块链这样的去中心化技术。因此,有人说,所谓的Web3.0,其实就是运行在区块链技术上的去中心化互联网。利用区块链技术,我们每个人都可以成为链上的一个节点,每个人的权利和义务都是平等的。不再需要一个中心。链上的所有动作不再需要中央处理节点,不需要数字证书,不需要任何人的认可。所有参与节点对共识算法进行投票就足够了。一经确认,不可更改。那么其实区块链分为公链、私有链、联盟链。仔细想想,Web3.0应该建立在公链之上就不难理解了。Web3.0的应用Web3.0是构建一个去中心化的互联网,所以主要需要依赖区块链技术。这与Web1.0和Web2.0相同。在Web3.0中,肯定会有很多网站和应用程序供我们使用。那么这些应用也需要建立在区块链上,否则就不算Web3.0。那么Web3.0,有自己的货币——加密货币,有自己的组织形式——DAO,有自己的服务模型——智能合约,有自己的收藏——NFT,有自己的金融——DeFi,有自己的游戏——GameFi等等...因此,我们常说的数字货币、NFT、游戏,甚至元宇宙,其实都是Web3.0底层基础设施上的实际应用。这些东西结合在一起形成了Web3.0。当然,其中一个应用是比较特殊的,那就是数字货币。它不仅是Web3.0中的实际应用,更重要的是,它是维护Web3.0的重要基础。你为什么这么说?记得我们之前说过,Web3.0需要基于公链运行,所以公链要想独立运行好,就需要一个激励体系,否则谁愿意上来共同维护这个体系。真正能起到激励作用的,无非是硬币。说了这么多Web3.0的问题,想必大家对Web3.0也有了一点了解。听起来很有意思,但是为什么还是有很多人说他不靠谱呢?为什么我们听到的大多是与这件事有关的负面消息?目的不纯主要是因为目前Web3.0的应用很多,无论是加密货币、NFT,还是智能合约,大部分的应用场景还在猜测中。当它被炸时,它会被切开。有了Web3.0、元界、数字货币等那么多高大上的概念,就可以开始讲故事了。只要人们相信这个故事,人们就会愿意参与。话又说回来,你真的相信那些参与其中的人吗?我不这么认为,肯定有一些人是抱着投机的心态进去的。心想自己肯定能在镰刀落下来之前逃走。之所以很多人明知道有风险还愿意进去,主要是因为这个东西大大降低了投资的门槛。以前想投资一个公司,门槛还是很高的。但是现在不管公司生意好不好,只要讲个故事,发个token,大家就可以开始投资了。..其次,Web3.0还存在一些至今无法攻克的技术难题。交易慢,资源浪费因为Web3.0是建立在公链上的,而目前公链上的共识算法非常耗费资源,确认速度也很慢。没有中心,出了问题也没人管。如果您使用支付宝进行交易,转错账户,您可以联系对方看是否可以找回。如果您遇到诈骗,支付宝可能会提醒您不要转账。如果你的钱在支付宝里无故丢了,你还是可以去支付宝里找。那么如果没有中心,你转错了钱,你就转错了,你就不知道对方在现实世界中是谁。这为欺诈和勒索提供了许多机会。在Web3.0的发展中,很多人会问,现在这个东西这么火,作为普通开发者,我们可以参与吗?现在很多开发者都在从事Web3.0的开发,但是因为这个东西涉及的概念太多,所以涉及的技术栈也非常多,主要涉及以下几个:底层技术包括共识算法、一致性协议、密码学技术、分布式存储、人工智能、大数据等。如果涉及虚拟现实等游戏交互,还可能涉及动作捕捉、空间感知、数字孪生等相关技术。目前,为了降低开发难度,很多人会使用DApp进行开发。他的整个过程就是DecentralizedApplication,就是指建立在区块链上的应用程序。关于DApp,有很多流行的生态系统,比如Ethereum、Gemini和Solana等,目前基于DApp的应用有很多,涉及交易所、游戏、金融、存储、钱包、治理、身份、社交、安全、能源等、保险和健康。