首先,我们需要将Web和3.0拆开理解。Web,万维网(WorldWideWeb)的简称,一个负责识别网络资源的信息系统。3.0代表次第三次迭代。
为什么需要迭代呢?因为现存版本存在问题。当人们发现Web2.0存在问题时,针对各类问题,会出现不同的解决方案。区块链,是众多解决Web2.0问题方案中的一种,所以区块链是Web3.0迭代的一部分。当Web2.0的问题被不同手段所解决时,我们就进入到了下一个网络时代,Web3.0。
本文出自著名线上社区Bluesky领头人JayGraber,文中对万维网的迭代进行简述并从自证协议角度介绍了Web3.0。
最近大家都在讨论究竟什么才是Web3,而我对它的定义是:Web3是由用户生成的权利,并通过自我认证的网络协议得以实现。这些协议不仅是一个包含区块链技术在内的技术超集,而且还远不限于此。其他人是这样看待「Web3」的吗?也许不是,但还请听我讲完。
网络上的权利决定了谁最终拥有对内容的控制权。在网络发展初期,「用户」与主机运营商之间并没有过多的区分,也就是说,网站的托管人往往也是网站内容的发布者。当网络发展到所谓的「Web2.0」之后,各类网站开始变得流行起来,用户可以在上面开通账户并创建内容。但是在Web2.0中,最终决定权依然掌握在网站主机手中,它们可以单方面地修改任何内容——这基本上也是目前网络的运作模式。在网络向Web3发展的过程中,用户可以通过Crypto手段来证明自己的身份,并发布可验证的内容,而其所在的网站也无权再去修改这些内容,因为信任根(rootoftrust)存在于数据本身当中,而不是它所处的地点。
让我们一起来回顾一下网络的整个发展脉络:
Web1.0——主机产出内容、主机生成权利。想在网络上发布内容的人必须使用自己的服务器来托管网站,而这类网站大多都是只读的,基本没有能让用户创建内容或参与互动的操作界面。
Web2.0——用户产出内容、主机生成权利。用户可以在网站上创建自己的个人账号,这样他们就不用为了在网络上发布内容而托管自己的服务器了。与此同时,越来越多由用户生成的交互式内容也因此而诞生。然而,这些网站逐渐发展为了功能强大的平台,它们对用户的账户和发布的内容依然具有绝对的控制权,而这将引发许多问题。
Web3.0——用户产出内容、用户生成权利。在新模式中,人们想要发布内容时不用再去托管服务器或在别人的数据库中创建账户。服务器虽然可以选择是否托管某人的账户或内容,但它们对其并没有最终权利。「自我认证协议」(self-certifyingprotocols)便能实现这一点,该技术是建立在Crypto签名和哈希值之上的一项技术。
简而言之,这三个阶段分别是「托管网络、发布网络以及签名网络」。
那么什么是「自我认证协议」呢?这是我用来描述具有Crypto用户标识符和内容编址数据协议的一个通用术语。其中「Crypto用户标识符」可以将用户与公共密钥联系在一起,用户可以使用对应私钥进行签名,而这也是证明用户对其账户享有控制权的信任根,而不是用于记录用户登录情况的数据库条目。「内容编址数据」则意味着内容可以通过其Crypto哈希值来加以引用,而该值也是每条数据的唯一数字「指纹」。利用这两项技术,由用户密钥所签署的内容哈希便可以直接证明用户对该内容的授权,而不再需要中介机构出面证实了。能够进行自我认证的数据可以让信任留存于数据本身当中,而不是其所处地点,这让程序能够从客户服务器的架构中转移出来,并
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/11711.html
发表回复
评论列表(0条)