网络已经成为我们生活中不可或缺的工具,并且正在向更加多元化的方向发展。然而,在2019年万维网30岁生日之际,其创始人Tim Berners-Lee在网上表示对近年来网络的发展方向感到非常不满意,他说:“在30岁的时候,这不是我们想要的网络”。
事实上,Tim Berners-Lee的话并不没有道理,因为网络的发展已经背离了最初的初衷。下面我们简单回顾一下网络的发展历程。
在1969年,计算机刚开始联网时,美国政府担心中央计算机可能会遭到攻击或破坏,于是建立了分布式系统,其中包含分布在全国各地的多台计算机。这样一来,即便一台计算机被破坏,其他计算机仍然可以继续运行。这就是后来“去中心化思想”的来源。
1983年,美国防部将ARPA分为军网和民网,民网后来被称为因特网(Internet)。在这个时候,Tim Berners-Lee的万维网开始在因特网上展露头角,成为因特网上最早的应用程序之一。
第一代互联网是Web1.0。1995年,像Mosaic和Microsoft Internet Explorer这样的新浏览器将Web带给了主流受众,人们开始在网络上冲浪。然而,Web1.0的网页设计较差,需要拨号连接,而且下载图片或视频需要很长时间。需要指出的是,Web1.0是分布式的,因此任何人都可以自由构建它,但它只是供浏览的,也就是说,只有少数人有权限发布内容。
第二代互联网是Web2.0。然而,在2005年,出现了一些新网站,如YouTube、Facebook和Twitter,它们带来了Web2.0的时代。首次,任何人都可以在线发布内容,这推动了Web的广泛普及。然而,这些新网站也暴露出问题,它们在使人们的生活变得更加便捷的同时,也在建立“围墙”,使网络偏离了最初的愿景。以前组成Web的计算机逐渐演变为这些平台所需的大型集中式数据中心。
为什么我们需要去中心化网络?因为现在的网络存在很多问题!
首先,广告泛滥。众所周知,当今的网络充斥着广告。为什么会有这么多广告?早在网络起步时,没有原生的方法来传递价值。人们通过在线广告赚钱,久而久之广告就成为Web的默认业务模式。
其次,数据泄露。2017年,《经济学人》宣布数据是“新石油”。而数据是由众多大型集中式服务器收集的,这些服务器是黑客攻击的目标,比如Equifax、Facebook和Google等公司的数据泄露事件。
再者,监视。不仅仅是公司囤积数据,政府也在这样做。2014年,爱德华·斯诺登事件揭示了美国的全球监视计划。除了美国,其他国家的政府也利用收集到的有关公民的数据为其提供社会评分服务。
最后,资料丢失。两千年前,亚历山大图书馆被烧毁,大火毁掉了许多宝贵的文件。这是人类的悲剧,但现在类似的事情每天都在网络上发生。比如访问页面时出现“404错误”,链接断开,页面丢失等。
这些例子只是冰山一角。现在的Web存在很多问题,那么我们应该如何解决呢?
第三代互联网是Web3.0。随着Web2.0理念的普及,一个问题出现了:Web3.0会是什么样?去年有一个名为“Web3.0Summit”的大型会议,聚集了许多工程师和研究人员,他们的目标是让Web3.0
首先,货币将成为互联网的原生功能。之前提到,广告成为Web的默认业务模式,因为没有可靠的方法在其中传递价值。幸运的是,现在有了解决这个问题的发明,比特币。
比特币革命并不仅仅是一种时尚,它产生了巨大的影响,彻底改变了我们对数字货币的看法。比特币带来了两个重大创新:它允许数字稀缺性,用户可以在线上无需任何中介进行交易。这两个创新将推动我们所说的价值互联网的出现。
其次,去中心化应用程序为用户提供了新的功能。去中心化应用程序的背后思想是采用支持比特币的创新技术,并将其添加到Web应用程序中。比如现在的每个应用程序都有去中心化版本,例如Airbnb、Twitter、Facebook和YouTube,它们没有中央权威或权力。
那么我们如何构建去中心化应用程序呢?值得一提的是IPFS项目。
IPFS是Protocol Labs创建的一个项目,即星际文件系统。它旨在替代HTTP,允许用户创建本地Web。例如,如果现在需要下载一张图片,可能需要从云中下载。但使用IPFS,用户可以通过利用设备的网络功能(如Wi-Fi)来创建互连网络。使用IPFS,用户仍然可以从云中下载文件,但一旦有了文件,其他人也可以从该用户的设备中获取该文件。
这带来了许多好处,例如抗审查制度、更持久、解决数据丢失等。
最后,用户对其