web3

Web3(也被称为Web 3.0,又写为web3)是关于万维网发展的一个概念,主要与基于区块链的去中心化、加密货币以及非同质化代币有关。

与区块链有关的web3概念是由以太坊联合创始人Gavin Wood于2014年提出,并于2021年受到加密货币爱好者、大型科技公司和创业投资公司的关注。

与web2.0有关的Web 3.0

此外Web 3.0还有其他意思,例如有人是针对Web 2.0提出Web 3.0,该词包含多层含义,用来概括互联网发展过程中可能出现的各种不同的方向和特征,包括:将互联网本身转化为一个泛型数据库;

跨浏览器、超浏览器的内容投递和请求机制;

人工智能技术的运用;语义网;

地理映射网;运用3D技术搭建的网站甚至虚拟世界或网络公国等。

Web 3.0的显著特征:

  • 拥有10M的平均带宽。

  • 提出个人门户网站的概念,提供基于用户偏好的个性化聚合服务。

  • 让个人和组织之间建立一种互为中心而转化的机制,个人也可以实现经济价值。

Web 3.0的历史和争论

较有名的首次提及是在2006年初Jeffrey Zeldman的网志中一篇批评Web 2.0的文章中。[4]

2006年5月,蒂姆·伯纳斯-李曾说[5]:

“ 人们不停地询问Web 3.0是什么。我认为当SVG在Web 2.0的基础上大面积使用——所有东西都起波纹、被折叠并且看起来没有棱角——以及一整张语义网涵盖着大量的数据,你就可以访问这难以置信的数据资源。 ” ——Tim Berners-Lee, A ‘more revolutionary’ Web 2006年11月的Technet峰会上,Yahoo创办人兼首席执行官杨致远作出阐述[6]:

“ 目前对Web 2.0的归档和讨论很多。借助网络级别所能达到的效能,网络的力量已经到达了一个临界点。我们同时也看到最近4年出现了更高级的设备以及更高级的与网络互动的方法,不仅呈现在游戏机和移动设备这样的硬件,同时也呈现在软件层面。你不一定得是计算机科学家才能创作出一个程式。这种现象在Web 2.0里初现端倪,而3.0将更加深化,是一个真正的公共载体……专业、半专业和消费者的界线越来越模糊,创造出一种商业和应用程序的网络效应。 ” ——杨致远 在这个峰会上,Netflix创始人Reed Hastings阐述了定义Web术语的简单公式:

“ Web 1.0是拨号上网,50K平均带宽,Web 2.0是1M平均带宽那Web 3.0就该是10M带宽,全影像的网络,这才感觉像Web 3.0。 ” ——Reed Hastings 2007年8月7日,Google首席执行官埃里克·施密特出席首尔数字论坛时被与会者问及Web 3.0的定义,埃里克·施密特首先开玩笑的地说“Web 2.0只是一个行销术语,而你刚才正好发明了Web 3.0这个行销术语。”随后他谈及了自己的具体看法[7]:

“ ……(Web 3.0)建立应用程序的方法将不同。到目前为止Web 2.0一词的出现主要是回应某种叫做“AJAX”的概念……而对Web 3.0我的预测将是拼凑在一起的应用程序,带有一些主要特征:程式相对较小、数据处于网络中、程式可以在任何设备上运行(PC或者手机)、程式的速度非常快并能有很多自订功能、此外应用程序像病毒一样地扩散(社交网络、电子邮件等)。 ” ——Eric Schmidt 2010年11月16的网络高峰会(Web 2.0 Summit)中Mary Meeker (页面存档备份,存于互联网档案馆)指出Web 3.0由“社交网络、移动设备和搜索(Social Networking, Mobile and Search)”所组成。

自2006年底以来,Web 3.0一词正受到越来越多的关注,也是越来越多争论的焦点,这个现象正持续到现在。

关于如何定义Web 3.0,及其所代表的含义的争论非常激烈,观点也琳琅满目。

将互联网转化为数据库

迈向Web 3.0的第一步是“互联网”这一概念的体现,结构化数据集以可重复利用、可远程查询的格式公布于网络上,比如XML、RDF和微格式。

最近SPARQL的发展为网络上以RDF方式配发的数据库提供了一套标准化的查询语言和应用程序接口。数据网络让数据契合和应用程序互用性更上新台阶,使数据像网页一样容易访问和链接。在数据网络时代,重点主要是如何以RDF的方式提供结构化的数据。全语义网时期会拓宽语义范围,这样结构化、半结构化甚至零散的数据内容(比如传统的网页、文档等)都能以RDF和OWL语义格式的形式普遍存在。

向人工智能进化的道路

Web 3.0也被用来描述一条最终通向人工智能的网络进化的道路,这个人工智能最终能以类似人类的方式思辩网络。

可是,一些人对此表示悲观,认为这是不可企及的设想。然而,像IBM和Google这样的大公司已经在使用一些正提供惊人的信息的新技术,例如通过挖取学校音乐网站的数据来预测未来的热门单曲。

同时也有人提出是否智能系统将是Web 3.0背后的推动力,抑或智能会以人的形式出现,即某体系的人们(例如del.icio.us这样的协同过滤服务,Flickr和Digg这样人工抽取网络资源)以及他们之间如何互动。

语义网和SOA的实现

和人工智能的方向有关联,Web 3.0可以是语义网概念的实现和扩充。各学院正在研究开发一种基于描述逻辑和智能代理的推理软件,这样的软件通过运用表述网络上概念和数据之间的关系的规则来进行逻辑推理操作。

Sramana Mitra对语义网成为次世代互联网基本要素的看法不同,并提出了一道封装Web 3.0的公式[10]

Web 3.0也被认为和服务导向结构及语义网的具体体现有关。[11]

向3D进化

另一条可能的道路是Web3D联盟拥护的3D化构想,包括将整个网络转化为一系列3D空间,采用第二人生启发的概念。[12]同时也提供新的方式在3D共享空间连接和协同。

所建议的一些延伸性定义

美国企业家兼风险投资家诺瓦·斯皮瓦克建议将Web 3.0的定义延伸至当前各大技术潮流迈向新的成熟阶段的具体体现,包括:

  • 无处不联网:宽带网普及和发展,移动通信设备的互联网介入。(例如:平板电脑)

  • 网络计算:“软件即服务”的商业模型,Web服务互用性,分布式计算,网格计算和效用计算(又“云端计算”)。

  • 开放技术:开放API和协议,开放数据格式,开源软件平台和开放数据(如创作共用,开放数据许可)。

  • 开放身份:OpenID,开放名声,跨域身份和个人数据。

  • 智能网络:语义网技术比如资源描述框架,网络本体语言,SWRL,SPARQL,语义应用程序平台和基于声明的数据储备。

  • 分布式数据库:万维数据库(“World Wide Database”,由语义网的技术实现)。

  • 智能应用程序:普通语言的处理,机器学习,机器推理,自主代理。

推荐阅读

DAG 有向无环图(Directed Acyclic Graph)

java 实现有向图(Direct Graph)

参考资料

web3