Web 3.0是最近十分火的一个概念了,就算你不知道他详细是什么,可是你也必定听说过这个名词。

可是Web 3.0中又夹杂着许多其他的概念,比方币、DeFi、DeApps、NFT、元国际,等等更多其他的概念,所以许多人就更难理解了。这篇文章咱们站在工程师的角度来谈一谈什么是Web 3.0,为什么他广受争议,他究竟发展到什么阶段了,作为普通研制者,咱们能在这里面做些什么呢?

第三代互联网

Web 3.0许多人把它称之为第三代互联网,那么他和前两代有什么区别呢?究竟第三代做了啥事情呢?咱们先了解下什么是 Web 1.0 和 Web 2.0。

Web 1.0

一般以为2004年之前的互联网就处于Web 1.0的年代,那时分的网站主要是供给了一些查阅信息的功用,比方像搜狐这类新闻网站、雅虎这类搜索网站,以及马云在做阿里巴巴之前搞的中国黄页。

这些网站的主要特点便是他们主要是做信息展现的,也便是说上面的内容你只能看。

所以,Web 1.0是只读的。

Web 2.0

那到了Web 2.0的年代之后呢,从2004年开端,许多互动式的网站、APP都接二连三了,比方咱们现在还常用的微信、抖音、FaceBook。

什么是Web 3.0 ?

在这些Web 2.0的网站上面,你不仅能获取到许多信息,你还能参加进来做互动以及内容的产出。比方你能够做谈论,发动态,发你的著作等等。

所以,Web 2.0是能读+写的。

Web 3.0

那什么是Web 3.0呢,那便是许多人以为说虽然在Web 2.0的年代,咱们作为用户输出了许多内容,可是这些内容的一切权并不归于咱们,而是归于那些渠道的。而这些渠道网站,虽然他们背面的服务器布置、以及运用架构可能是做了各种分布式、异地多活、冷热备份什么的。可是,归根结底,假如这家公司关闭了,那你的数据也都没有了。所以,他仍是中心化的。

在Web 2.0的年代,用户出产了许多内容和数据,可是真正获益的是那些渠道,他们能够利用咱们的数据进行营销、广告,许多时分咱们没有任何方法。

那所以,就有人提出了Web 3.0的概念,在这里面,用户不仅能够读、也能够写数据,最重要是用户能够拥有自己的数据。

什么是Web 3.0 ?

也便是说,在Web 3.0中,我的数据不再归于任何中心化的渠道、公司、或许机构,我的数据归于我自己。那么,怎么算数据归于我自己呢?

假如腾讯说,好的,我宣布你的朋友圈归于你自己,那就算了?那当然不是。

如何实现这个<归于>呢,这就需求用到区块链了。

Web 3.0与区块链

Web 3.0中最重要的是用户拥有自己的数据,那么也便是说咱们的数据不能存储在任何中心化的存储上。这时分就需求区块链这种去中心化的技能了。

所以,也有人说所谓的Web 3.0,其实便是运转在区块链技能上的去中心化互联网。

什么是Web 3.0 ?

利用区块链技能,咱们每一个人都能够是链上的一个节点,而且咱们都是具有平等权利和义务的,不再需求一个中心,一切的上链的动作,不再需求中心处理节点、不需求数字证书、也不需求谁同意。一切参加的节点进行一致算法投票就行了。一旦经过确权,那就不可再更改了。

那么,其实区块链又分为公有链、私有链还有联盟链,咱们想一想就不难理解,Web 3.0应该便是构建在公有链之上的。

Web 3.0的实践运用

Web 3.0 是想建设去中心化的互联网,那么就主要需求依靠区块链的技能。那和Web 1.0和Web 2.0一样,在Web 3.0 里面肯定需求有许多网站、运用供咱们运用才行,那这些运用也需求构建在区块链之上,否则也就不算Web 3.0了。

那么,在Web 3.0中,有自己的货币——加密货币、自己的组织形式——DAO、自己的服务形式——智能合约、自己的藏品——NFT、自己的金融——DeFi、自己的游戏——GameFi等等。。。

什么是Web 3.0 ?

所以,咱们常说的那些数字货币、NFT、游戏、甚至是元国际,其实都是Web 3.0这个底层基础架构上面的实践运用。这些东西综合到一起就组成了Web 3.0。

当然,这些运用当中有一个比较特别,那便是数字货币,他不仅仅是Web 3.0中的一个实践运用,更重要的是它是保持Web 3.0的一个重要基础,为什么这么说呢,还记得咱们前面讲过了说Web 3.0需求基于公有链来运转,那么公有链想要自主的杰出运转,就需求有鼓励准则,要不然谁会乐意上来共同保护这个体系呢。那真的能起到鼓励效果的,那无非便是币了。

Web 3.0的问题

说了这么多,相比咱们关于Web 3.0 也有一点自己的理解了。好像听上去有点意思,可是为啥仍是有许多人说他不靠谱的?为啥咱们听到的和这东西有关的大部分都是负面新闻呢?

主要是Web 3.0现在的许多运用,无论是加密货币也好、NFT也好、智能合约也好,大多数被运用的场景仍是在炒。炒着炒着就变成割了。

有了Web 3.0、元国际、数字货币等这么多巨大上的概念之后,就能够开端讲故事了,只要这个故事有人信,就有人乐意参加进来。

话又说回来了,那你说参加进去的那些人是真的信吗?我觉得也未必,其中肯定有部分人便是抱着投机的心理进去的。想着自己可能肯定能在镰刀下来之前先走掉。

什么是Web 3.0 ?

许多人之所以明知道有风险还乐意进去,主要是由于这东西大大的降低了投资的门槛。在曾经,你想投资一个公司,那门槛仍是很高的。可是现在呢,不论公司业务好不好,先讲个故事,发个代币,就能让咱们开端投资了。。。

其次呢,Web 3.0还有一些技能上的问题至今突破不了的。

第一个,便是买卖慢、资源糟蹋

由于Web 3.0是构建在公有链之上的,而现在的公有链上的一致算法,都十分的耗费资源,而且确认的速度也很慢。

第二个,便是没有了中心管理,那出了问题也没人管

假如你用支付宝买卖,转错账了,还有可能联系对方看看能不能要回来。假如你遇到欺诈了,可能支付宝还能提示你不要转账。假如你的钱放到支付宝平白无故的丢了,你还能找支付宝去要。

那假如没有中心了,转错钱了就转错了,对方在真实国际中究竟是谁你都不知道。这就给许多欺诈、勒索的等许多时机。

开发者能参加吗?

那许多人就会问,这东西现在这么火,作为普通开发者,咱们能参加到里面来吗?

现在有许多开发者都在从事Web 3.0的一些开发,可是由于这东西涉及到的概念实在太多了,所以他涉及到的技能栈也比较多,主要涉及以下这些:

底层技能包含了一致算法、一致性协议、密码学技能、分布式存储、人工智能、大数据等。假如涉及到虚拟现实等游戏交互的话,可能还会涉及到动作捕捉、空间感知、数字孪生等相关技能。

现在,为了降低开发难度,许多人会选用DApp进行开发,他的全程是Decentralized Application,指的便是建立在区块链之上的运用程序。

什么是Web 3.0 ?

关于DApp,现在也有许多流行的生态系统,比方 Ethereum、Gemini 和 Solana等等,现在基于DApp实现的运用也有许多了,涉及到买卖所、游戏、金融、存储、钱包、治理、身份、交际、安全、能源、保险和健康等。

感兴趣的朋友能够自行了解一下。