Web3.0时代的四个基本组件

黑白数据协议中心 view 17 2021-8-20 16:31
share to
Scan QR code with WeChat

Web3.0时代的四个基本组件

Web上的协议和技术,甚至因特网上的协议和技术,都充当了一个伟大的技术预览,SMTP、FTP、HTTP(S)、PHP、HTML、Javascript 这些主要工具都为我们今天看到的基于云的应用程序做出了贡献。

例如 百度搜索、微信、微博等,更不用说其他无数的应用程序,如游戏、购物、银行业务和约会软件等。然而在未来,许多这些协议和技术,将不得不根据我们对社会和技术之间相互作用的新理解而重新设计。

Web3.0 是对我们已经使用过Web的各种事物的重新构想,但是在各方之间的交互模型上有根本的不同。对于我们认为可以公开的信息,我们发布出来。对于我们认为已达成共识的信息,会放在共识账本中。对于我们认为是私人的信息,我们会保密并且永远不会泄露。

以太坊的联合创始人、前CTO加文·伍德Gavin Wood认为,Web3.0 应该包含四个组件:静态内容发布、动态消息、去信任交易和集成的用户界面。

首先,我们已经拥有很多东西,比如去中心化的、加密的信息发布系统。

所有这些操作都是使用一些信息的简短固有地址(技术一点的说法就是哈希),并在一段时间后返回信息本身。在 Web 3.0 中,该技术的这一部分用于发布和下载我们乐意共享的任何(可能很大的)静态信息。就像使用 Bit Torrent 一样,我们能够激励其他人维护和共享此信息,但是与 Web3.0 的其他部分结合使用,我们可以使此过程更加高效和精确。由于激励框架是协议固有的,因此我们在设计上无论如何都(在此级别上)实现了 DD0S 防护。

Web 3.0 的第二部分是基于身份的匿名底层消息传递系统。

用来实现网络上人与人之间的通信。它使用强加密技术,以确保对消息提供足够的保证。可以使用某个身份的公钥对它们进行加密,以确保只有该身份可以对其进行解码。可以用发送者的私钥对其进行签名,以确保它确实来自发送者,并为接收者提供安全的通信接收证明。共享机密可以提供安全通信的机会,包括在群组之间进行通信,而无需提供接收证明。

Web 3.0 的第三部分是共识引擎。

共识引擎将用于所有可信任的发布和信息更改。这将通过一个完全通用的全球交易处理系统来实现,传统的 Web 不能从根本上解决共识,而只能依靠第三方信任。但是,共识引擎将可以实现。第一个可行的例子如以太坊项目。

Web3.0 体验的第四个组件,是将所有这些结合在一起的技术 —— “浏览器” 和用户界面。

其实,它看起来与我们已经知道的浏览器界面非常相似。它也会有 URI栏、后退按钮等。

由于信息的不断流动的性质,通过共识后端的更新和对等网络的维护,浏览器可以自动地不经意间获得信息,因此我们将看到后台DAPP或小型应用程序在我们的 Web3.0体验中扮演着重要的角色。通过始终可见的操作系统之类的动态图标信息图或仪表板风格的动态小程序,我们将不时地更新我们关心的内容。

在初始同步过程之后,页面加载时间将减少为零,因为预先下载了静态数据并,而且动态数据(通过共识引擎或 p2p 消息引擎提供)也保持最新状态。在进行同步时,尽管显示的实际信息可能已过时(尽管这种情况不容易发生,并且可进行注释),但用户体验将非常可靠。

作为 Web3.0的用户,所有交互都将以匿名的方式安全、可靠地执行,并且许多服务是去信任的。而对于那些需要第三方的情况,该工具会让用户和应用开发者能将信任分散到多个不同的、可能相互竞争的实体上,从而极大地减少了单个实体掌握的信任量。

当然,系统的安全性仅取决于最弱的一环,因此最终此类站点将自己过渡到 Web 3.0 浏览器,该 Web 3.0 浏览器可以提供端到端的安全性和去信任的交互。

btcfans公众号

Scan QR code with WeChat

Link
Disclaimer:

Previous: Filecoin或将采用EVM,将拥有完整的智能合约功能 Next: 穿越牛熊:对于新用户来说Filecoin的一些建议

Related