近30年前,Tim Berners-Lee发明了WWW(Word Wide Web),引导了互联网的大发展,但是当今的盛况并不令他满意。这并不是他心目中的一个自由开放的世界,寡头霸权,内容审查,过度商业化。
互联网发展至今,已经渗透到生活的每一个角落,我们正处于Web2.0的时代,社交媒体是日常生活的一部分,电商平台链接了买卖双方,是我们的交流更容易,生产更高效,但是,所有的一切,都在一个巨头的笼罩之下,无论是微博、微信,还是百度、阿里巴巴,你的一切都在他们的掌控之中。这不是一个互联网的永久愿景,我们需要一个更开放,更自由,更顺畅的世界。
客户服务器架构已经不合时宜
自从有网络开始,我们似乎就在与各种各样的服务器打交道,前后经历了 C/S (Client/Server)架构,B/S(Bowser/Server)架构,无论哪一种,其中最为关键的就是服务器(Server)。这个Server就是中心,所有的数据和交易都在中心进行,这就是巨头赖以生存和获取巨额利润的来源。
这一切要变革,就要打破这个架构,去掉服务器,去掉中心控制,去掉数据的独裁,实现数据的民主化,实现我的数据我做主。
所幸的是,梦想的实现现在不仅成为可能,而且成为必须。网络必然将从中心化,走向多中心化,再逐步走向去中心化。
推翻数据独霸,我的数据我做主
去掉服务器的过程,也是一个还数据和交易控制权于用户的过程,这一切的实现依赖于以下一些技术的应用:
点对点网络技术的应用和点对点网络通信的建立:对于P2P网络的建立,业界已经进行了很多探索,许多技术已经成熟,从BitTorrent到Tor Browser,到LibP2P,现在个人电脑完全可以通过P2P网络通过各种不同的协议链接世界;
数据的分散化和去中心化:分布式存储网络的探索已经有多年的历史,区块链的兴起使得存储的去中心化研究也变得十分热门,最新的最成熟的成果当属IPFS,如今,基于IPFS作为底层设施建立去中心化的存储系统的项目很多,估计在一到两年内可能走向成熟;
价值交换网络的去中心化:这个就是区块链技术,通过通证化和智能合约,可以很好地进行去中心化交易,去掉中介,不再依赖于寡头背书,也就不用再被寡头抽税和控制;
数据库的去中心化:目前有不少项目在研究之中,例如:Gun,Fluence,OrbitDB, BigchainDB. 目前数据库的去中心化还存在性能和吞吐量的问题,这需要通过更具创新的架构设计来进行优化
运算的去中心化问题:一个正被考虑的方向是把运算更多地放到客户端,这在客户端设备运算越来越强大的情况下,这本来就是一个趋势,前端越来越复杂高效。这样,很多应用可以通过这种方式进行移植。
当这一切实现,不仅是数据霸权可以被推翻,Internet也应该还给大众。
Web3.0 的技术架构
这其实就是Web3.0的理想。
无论你想让世界铭记,还是想大隐于市,这都是一个安全的世界。这个世界真正关心每一个人,每一个人自己做主。这是一个自由的市场,这是一个公共的广场。一个自由生长的,一个人人拥有的,一个有趣的你做主的地方。这就是这样的英特网,一个开放的也安全的场所。
这样的世界的构建,必须打破当今普遍的架构。而引入新的技术。就像下图。
Web3.0的发展必然有一个过程,这个过程就是从中心化的网络到去中心化的网络,也是中心化的应用逐步转向去中心化的应用。在这个转化过程中,有一个半去中心化的过程。业界各路企业都可以考虑在这个过程中如何扮演自己的角色,参与到这个大潮之中。