当前位置:首页区块链加文·伍德:Web3.0应该是什么样子

加文·伍德:Web3.0应该是什么样子

Web 3.0 或可以称为 “后斯诺登” 时代的 Web,它是对我们已经使用过 Web 的各种事物的重新构想,但是在各方之间的交互模型上有根本的不同。

注:本文最初发表于2014年4月17日的gavofyark(Gavin wood)博客“洞察现代世界”(insights into a modern world),当时加文还是以太坊的联合创始人兼首席技术官,尚未创立波卡。在这个博客中,加文全面解释了Web3.0的时代应该是什么样的,以及构成Web3.0的四个组成部分。古文
传达了加文当时的思想,现在他正带领波卡一步步把这些思想变成现实。

随着我们进入未来,我们发现对零信任交互系统的需求正在增长。早在斯诺登之前,我们就意识到将信息委托给互联网上任何实体的危险。然而,在斯诺登之后,这种观点显然落入了其他人手中,他们认为大组织和政府经常试图扩大和超越自己的权力。因此,我们意识到将信息委托给组织通常是一种根本性的破坏模式。这些组织不会因为这样做的努力超出了预期的收益而破坏我们的数据。考虑到他们喜欢使用的模要求他们拥有尽可能多的数据,现实主义者会意识到改变信息滥用是难以估量的。

网络上,甚至互联网上的协议和技术,都是一个很好的技术预览。TP、FTP、HTTP(s)、PHP、HTML和JavaScript等主要工具为我们今天看到的基于云的应用程序做出了贡献,比如Google drive、Facebook和Twitter,更不用说游戏、购物、银行和约会软件等无数其他应用程序。然而,在未来,这些协议和技术中的许多将不得不根据我们对社会与技术之间相互作用的新理解而重新设计。

web3.0,或者说“后斯诺登”网络,是对我们使用过的各种事物的重新概念,但是不同当事人之间的交互模式有着根本的区别。我们发布我们认为可以公开的信息。我们认为已经达成共识的信息将被放入共识分类账中。我们将保密,绝不泄露我们认为是私人的信息。通信总是通过加密的通道进行,并且只使用匿名身份作为端点。不要携带任何可追踪的内容(如IP地址)。简言之,因为我们不能合理地信任任何ZF或组织,所以我们设计了这个系统以数学方式执行我们之前的假设。

后斯诺登网络由四个部分组成:静态内容发布、动态消息传递、不信任事务和集成用户界面。

首先,我们已经有了很多东西:去中心化的、加密的信息分发系统。

所有这些操作都使用一些信息的短本机地址(在技术术语中,散列),并在一段时间后返回信息本身。你可以向它提交新的信息。一旦下载,由于地址是固有的,我们可以保证它是正确的信息。这个静态发布系统负责HTTP(s)的大部分工作和FTP的所有工作。这种技术有很多种实现,但最方便的例子是BitTorrent。每次你点击BitTorrent的磁性链接,你真正需要做的就是告诉你的客户下载其固有地址(hash)等于该值的数据。

在web3.0中,这部分技术用于发布和下载我们愿意共享的任何(潜在的大的)静态信息。与bit torrent一样,我们可以激励其他人维护和共享这些信息,但与Web3.0的其他部分相结合,我们可以使该过程更加高效和准确。由于激励框架是协议固有的,因此我们已经在设计中实现了DDoS保护(在这一级别)。福利不好吗?

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

它用于实现人们在网络上的通信。它使用强加密来确保消息的充分保证。它们可以用身份的公钥加密,以确保只有该身份可以被解码。它可以用发送方的私钥进行签名,以确保它确实来自发送方,并向接收方提供通信接收的安全证据。共享机密可以提供安全通信的机会,包括组之间的通信,而无需收据证明。

由于它们中的每一个都提供最终的消息物流,因此不需要使用传输协议级地址。一旦用户或端口和IP地址,现在变成一个哈希值。

消息将有一个生命周期,以消除“主动”释放消息和期望在网络中尽快传输的即时信令消息之间的模糊性。所以在延迟和生命周期之间有一个权衡。

实际的物理路由将通过采用博弈论的自适应网络系统来实现。每个对等方都试图断言由其他对等方传入的信息的价值,从而使它们对其他对等方的价值**化。没有信息价值的对等点将断开连接并占用其位置,方法是连接到其他一些不知道(或可能是次要的)的对等点。为了使对等方更有用,需要具有特定属性的消息,例如以特定位置字符串开头的发件人地址或主题(都是未加密的)。

在web3.0中,这个部分允许对等方进行实时通信、更新和自组织。发布优先级不需要本质上受信任或以后引用的信息。在传统web中,这部分是Ajax风格实现中通过HTTP传输的大量信息。

web3.0的第三部分是共识引擎。

比特币向我们许多人介绍了基于共识的应用程序的思想。但这只是第一步。共识引擎是一种用于指定特定交互规则的协议,因为它知道未来的交互(或缺少交互)将自动且不可撤销地导致严格遵守。它实际上是一种具有包容性的网络契约效应。

背叛协议的后果可能在所有其他协议中都能感受到,这一事实对于建立强有力的社会契约,从而减少背叛或故意无知的变化至关重要。例如,声誉系统与个人社会互动系统越孤立,声誉系统的有效性就越低。因为用户把自己的内在价值放在朋友、合作伙伴或同事对自己的看法上,一个结合了Facebook或twitter等功能的声誉系统比没有它的系统要好。一个特别引人注目的例子就是谜题:是否以及何时在Facebook上与你的雇主或约会伙伴交朋友。

共识引擎将用于所有可信出版物和信息更改。这将通过一个完全通用的全球事务处理系统来实现。第一个可行的例子是以太坊项目。

传统的web不能从根本上解决共识,只能依靠ICANN、VeriSign和Facebook的中心化信任,简化私人网站和政府网站以及软件的建设。

web3.0体验的第四个也是**一个组成部分是将所有这些结合在一起的技术-“浏览器”和用户界面。

有趣的是,这看起来非常类似于我们已经知道和喜欢的浏览器界面。它将有一个URI栏,一个后退按钮,当然,最重要的部分将分配给DAPP显示。

使用这种基于共识的名称解析系统(与应用程序中的namecoin不同),URI可以在应用程序的前端简化为一个唯一的地址(即哈希)。通过信息发布系统,它可以扩展到前端所需的文件集合(例如,包含的文件)。HTML,。,。CSS和。JPG文件)。这是DAPP(-let)的静态部分。

它不包含动态内容;它通过其他通信渠道提供服务。为了收集和提交动态但可公开的内容,必须**确定内容的来源,并且必须**保留(如“固定”),如信誉、平衡等,因此有一个基于javascript的API,可以与其共识引擎进行交互。为了收集和提交动态的,可能是私有的内容,这些内容必须是易变的,容易被破坏或缺乏可用性,所以使用P2P消息引擎。

这带来了一些表面上的差异;我们将看到与传统的客户机-服务器URL模式类似的地址,例如“https://地址/路径,将开始更改为新的地址形式,比如“金币”和英国政府“。名称解析将通过基于共识引擎的合同来完成,用户可以轻松地重定向或扩展。一个句子点将允许多个级别的名称解析,例如“英国政府可以将“gov”子名称传递给“UK”给出的名称解析器。

由于信息的连续流动,浏览器可以通过后台一致性更新和对等网络维护自动无意中获取信息。因此,我们将看到后台DAPP或小应用程序在我们的Web3.0体验中扮演着重要角色。我们会不时地通过动态图标信息图(如MacOS dock或仪表板风格的动态小程序)更新我们关心的内容。

初始同步过程完成后,由于静态数据被提前下载,动态数据(由共识引擎或P2P消息引擎提供)保持**,页面加载时间将减少到零。同步时,用户体验将非常可靠,尽管实际显示的信息可能已过时(尽管这不容易发生,并且可以进行注释)。

作为一个web3.0用户,所有的交互都将安全可靠地匿名执行,而且许多服务都是可信的。对于需要第三方的情况,该工具允许用户和应用程序开发人员在可能相互竞争的不同实体之间分配信任,从而大大减少了单个实体所拥有的信任量。

通过将API从前端和后端分离出来,我们将看到利用不同前端解决方案提供出色用户体验的附加功能。例如,QT的qtquick和QML技术可以取代传统web技术的HTML/CSS组合,以最小的语法成本和高效的响应编程范式提供本机接口和丰富的加速图形。

这种转变将逐渐发生。在web2.0上,我们将看到越来越多类似web3.0的组件被用于网站的后端,比如比特币、BitTorrent、namecoin。这种趋势将持续下去,真正的web-3.0平台以太坊很可能会被那些希望为其内容提供交易证据的网站所使用,比如投票网站和交易所。当然,系统的安全性只取决于最薄弱的环节。因此,这类网站最终将向web3.0浏览器过渡,后者可以提供端到端的安全性和无信任的交互。

向社保问好。

温馨提示:

文章标题:加文·伍德:Web3.0应该是什么样子

文章链接:https://www.btchangqing.cn/147925.html

更新时间:2020年11月26日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

区块链核心分析(1):区块链是共享数据库吗?

2020-11-26 4:20:58

区块链

SBF,FTX的创始人和serum的顾问,讨论了serum的终极愿景

2020-11-26 4:29:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索