构建新一代互联网是区块链项目系统落地的基本前

媒体报道

中央政治局就区块链技术发展现状和趋势进行第十八次集体学习后,区块链的发展进入一个新时代。可是,现在的区块链项目五花八门,概念频出。在这样的环境里,大多数人只能是雾里看花。

区块链的发展过程中遇到了许多困境,如扩容问题、即时拓展性和延伸性的问题等。为了解决这些问题,开发者们煞费苦心,先后提出侧链、子链、闪电网络、DAG、分片、跨链等技术方案。但这些方案是解决所有问题的系统方案吗?我们可以从区块链发展中的几个趋势进行思考,寻找真正具有潜力的项目。

一、阿姆达尔定律启示人们:专注区块链的效率是误区。

阿姆达尔定律是计算机系统设计的重要定量原理之一,于1967年由IBM360系列机的主要设计者阿姆达尔首先提出。该定律是指:系统中对某一部件采用更快执行方式所能获得的系统性能改进程度,取决于这种执行方式被使用的频率,或所占总执行时间的比例。阿姆达尔定律实际上定义了采取增强(加速)某部分功能处理的措施后可获得的性能改进或执行时间的加速比。正是这个原因,分布式软件应用怎么可能有高效率呢?

以太坊和比特币本质上是八千台或者一万三千台节点连成的单线计算机。例如,比特币每十分钟一个Megabyt(兆字节;百万数元组),它是一个线性增长,是一个线性函数。因此,公有链并不天然自带强大通讯、计算和存储能力。区块链公链是一个账本,许多节点需要共同、分别、独立记录一个流水账,还要对账。这实际上就是重复劳动,自然不如其中任意一个活动节点的计算机。期望拓展公链性能,以实现公链承载企业级应用,持这种想法的人是否该醒醒了?区块链技术的核心是去中心建立信任,不是计算机的效率问题。

那提高效率的有效渠道是什么呢?是多台计算机的分工合作,即云计算。不管是亚马逊云,阿里云,其实就是多台计算机分工合作,提高效率。这与区块链上的计算机相互怀疑,相互制衡,达成去中心的信任是根本不同的。

用多台计算机达到高效和用多台计算机达到信任,这两个目标根本不同。区块链技术只能做一件非常关键的事,那就是建立“去中心化的信任”,其余都是画蛇添足。

亚马逊或者阿里云是中心化的云,那么我们能不能做一个去中心化的云?这个时候需要一个去中心的平台来完成这件事,这就是Decentralized Carrier(去中心的运营商)。

二、Cosmos、Polkadot、EKT等跨链项目应该定位为新型互联网底层技术的中间件。

跨链从字面上理解就是将不同的区块链连接起来,就像两岛之间建桥相连一样。简单来看,跨链就是解决如何让一条链上的Token转移到另一条链上。从记账角度,单一区块链解决的是如何精确记账的问题。跨链解决的是两个分布式账本针对同一用户或不同用户控制的账户发生Token转移时,如何在两个账本中精确记账的问题。

这就类似不同国家使用不同的货币体系,需要一种兑换机制,实现不同国家之间的货币兑换。问题是,如果这一国家没有经济体系(市场),兑换货币的意义何在?所以,币换来换去,没有经济体支撑,这个币是没有价值的。而这个经济体系(市场)的打造,还是需要不同国家(区块链)自己去实现,还是回到区块链原有的一系列问题之上。因此,跨链只是区块链发展进程中困于拓展性和延伸性而作的弥补措施,并没有根本解决区块链发展过程中的一系列问题。

中间件(Middleware)是处于[操作系统]和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必须要有一个[通信中间件],即中间件=平台+通信。

跨链只是互联网上很小的一部分,就像指纹识别在手机上很重要,但只是很小的一个模块。跨链技术对区块链界的发展有促进作用,可以作为未来新型互联网底层技术的中间件。

三、IPFS类去中心的存储项目,还需去中心的云计算平台配合,才能实现闭环经济。

IPFS的基本思想是去中心的存储,我们知道每个文件的哈希就相当于每个文件的指纹,文件的指纹理论上会有重合,但它们重合的概率小于十亿分之一。所以,我们可以用哈希来找文件,这是IPFS的基本思想。这个思想是很伟大且重要,但是,IPFS只有存储的情况下,它做不出来商业模式。

我们以搜索文件的角度来思考去中心化存储的问题。例如,互联网上有的搜索是要钱的,有的搜索是免费的,在IPFS层如何区分呢?不能区分,如何实现真正的闭环经济?需要钱的搜索上,产品的销售商会给搜索引擎钱,将它推荐出去,以提高销售额。但在搜索诸如陆家嘴怎么走等公益信息,这类搜索就是免费的,在IPFS层如何处理呢?

我们在IPFS层读一个文件,如果在文件系统层读的是一个电影,我们需要交存储的钱或者带宽的钱。但是,这是一个黑白电影,还是最新电影?在文件系统层它分不出这是一个黑白电影还是最新的电影。不能区分文件的性质与特点,用户如何买单呢?

提供了文件存储的人也希望得到奖励。这些奖励的钱从哪来?光是挖矿是不够的,最后是希望用户买单。比如,互联网上有人用饿了么,有人看电影,有人打游戏,它们可以形成经济闭环。然而,现在很多区块链的Token还是停留在空气的层面,因为它在互联网上的用户模型是收不回来钱的。想收回钱一定是用户买单,这个商业模式不可能通过存储或者共识来完成。

信任本身不是生意,有了信任我们才可以更好做生意,毕竟共识计算只是建立信任,生意发生在互联网上。当然,未来新型互联网还是需要去中心化存储,在构建去中心云计算平台的前提下,去中心化存储才会体现它的价值。

四、亦来云打造价值互联网的核心技术是网络操作系统技术。

区块链之所以可以传递价值就是因为基于一段双方可信的代码,是一个程序。因此,拥有数据的前提是拥有程序互联网上无非两种文件——数据或者程序。如果要想传递”价值”,也就是”正本”文件,必然是要传递程序。

大家都知道,传统操作系统上随便传程序就可能感染病毒。这就必须站在互联网重构的高度,将整个互联网纳入操作系统的统一管理之下,净化互联网。操作系统必须100% 地分配网络数据包,这是确保互联网安全的关键。亦来云操作系统包括虚拟机操作系统(Elastos Runtime)和网络操作系统(Elastos Carrier),这两部分就构成了去中心的云计算平台。

个人要拥有自己的程序,需要传递程序过程中保证安全性。Elastos Carrier是去中心化的通讯平台,亦来云构建出一个去中心运营商(decentralized carrier),实现无网站的Smartweb,打造一套公平、公正、安全的数据物流系统。通过区块链这个隐含的第三方,保证了该物流系统是自运行,从而可以做到:对用户的数据库房保驾护航,并保证数据在价值流转的过程中不被劫持和盗版。

个人要拥有自己的程序,还需要有可信的计算环境来运行这个程序。Elastos Runtime也被称为亦来云浏览器(内部称为Trinity浏览器),是一个轻量级的操作系统,通过虚拟机技术(一个进程就是一个地址空间的隔离)保证不上网,没有后台守护进程,不能装驱动,软件作恶的难度大大提高。

微信作为网络平台的优点是方便,不但能够发短信、传照片,还能发小程序。不严谨的说,微信就是一个网络操作系统,它上面也有网站——公众号。在微信里边有内置的浏览器,端到端都被腾讯管理,ID由它发放,安全问题也由它来保障,可惜这是中心化的代表。亦来云要做的就是一个去中心的,类似微信的一个平台。

亦来云项目是一个庞大的系统,是从互联网架构重构的高度打造新一代互联网,要理解这个项目,实属不易。其实,我们可以将Elastos Smartweb看作一台计算机。在亦来云的架构中,Elastos Hive是硬盘驱动器;IPFS是程序和公共数据的公共存储;OneDrive、Google Drive和Home NAS是用于支持数百万用户个人存储的主目录;Elastos Carrier是Smartweb计算机主板上的”内部”总线,就像PC的PCI一样;手机是前台应用程序或者DApp的”dockers”(CPU)。有了这样的系统架构,新一代互联网才可能真正建设起来,才可能真正实现价值互联网的需求。

来源: ELAruolan