1977年恢复高考,陈榕恰好是这波浪潮下的第一批大学生。他1977年考入清华大学计算机系,毕业后到美国伊利诺伊大学继续攻读计算机,方向是操作系统。从此便在这个领域深耕下去。
1992至1995年他全程参与微软研究院多媒体操作系统策划及实施,1998至2000年早期参与微软新一代网络操作系统“.NET”的策划及基础面向服务(SaaS)技术研发。期间他可以说见证了互联网从兴起到繁荣的整个历史,使他能够长期深入思考未来互联网以及物联网的安全操作系统的一些基本特性,包括数据安全、数据身份认证和确权、数字经济生态等问题。
亦来云创始人 陈榕
驱使他回国创业的,有两个因素:在研发.NET时,陈榕想用原生语言C++来写,而微软想用C#来写,技术路线开始出现分歧;恰好这时国内的互联网发展的也不错,国内也许机会更多。他就回国了,2000年至2007年,陈榕回国创建科泰世纪公司,带领团队自主开发了面向构件及服务的完整操作系统。
说起亦来云项目,其实早在五年前就已经开始。2013至2016年,针对工业物联网安全问题,陈榕带领150人团队,设计并实施亦来云(Elastos)网络操作系统战略,包括亦来云点对点(P2P)网络及亦来云OS(ElastosRuntime)测试版,运行于其自主设计的智能路由器及Moto手机,初步拥有了亦来云网络操作系统雏形。
早在比特币刚出现时陈榕就有所接触,但直到去年3月他感到区块链技术成熟,才开始认真读文章、走访创业公司,试图把区块链技术融入亦来云。
陈榕本人坚持的理念在于:区块链不是互联网,也无法做生态,一条区块链只是一个总账本,概念上是一台计算机。在此之上可以构建一个区块链驱动的互联网,利用网上各类计算机来实现不同用途。
而项目合伙人、清华大学量子物理博士生、区块链专家韩锋的理念是“智能经济”:通过互联网的升级来让经济自动化运行,而这需要一个可以抵御病毒及黑客攻击的安全基础设施。两人的想法一拍即合,于是两人合作牵头升级亦来云项目,韩锋负责区块链宏观经济,陈榕负责工程计划落实。
另一位合伙人徐继哲长期致力于推广自由开源软件运动,有丰富的互联网、电子商务、3D打印、智能硬件等行业的技术、产品和运营经验;他所带动的社区非常有奉献精神,亦来云也希望以社区带动发展,便邀请徐加入。亦来云主要团队就此成型。
亦来云联合创始人 韩锋(左三) 、徐继哲(右二)
亦来云想要解决的首要问题是:为什么在计算能力越来越强的今天,经济全自动化尚未到来?背后的重要原因是互联网不安全:病毒泛滥、隐私泄露、信息篡改、黑客攻击等不一而足。在互联网传播信息不可靠、信用资源缺失时,让计算机自动处理互联网价值信息极度危险。
不少人推崇区块链技术能构建“价值互联网”。
的确,区块链为智能经济的到来提供了一种可能。全自动智能经济不能依赖于互联网内固定的单一或多个中心控制,也必须实现去中心化,让世界上所有人及商业机构都能平等参与其中。
然而,“区块链只是一台计算机”。互联网上任何满足某些技术规范的单体硬件计算机,无需任何人批准,可以加入一个区块链网络,成为该区块链网络的一个节点,参与验证及备份其分布式总账,与其它节点共同组成一台抽象的区块链计算机。区块链计算机的定位更像互联网里的“定海神针”,解决了互联网上的数据确权和信任问题。定海神针可以有多个,实现技术亦各有千秋。因此,需要把区块链与互联网真正的结合,构建区块链驱动的互联网,才是智能经济赖以全自动运行的关键。
理论上说,计算机只要有CPU、有存储,就都是图灵完备的,因此从这个角度说“智能合约虚拟机”图灵完备并没错。但是图灵机速度无穷快、存储无穷大、永远不出错的特性在现实生活中并不存在。因此我们有了科学计算的巨型机,人机交互的PC机,阿里云卖12306火车票的容错事务处理计算机等。再说一台iPhone里面指纹识别、摄像头、扬声器、存储器等都是不同的计算机,大大小小不下数十个CPU组成,每个都图灵完备,但单机消费者应用只是运行在AP(Application Processor)上,其余CPU运行的程序都是系统应用程序。
用一台区块链计算机来支撑互联网生态应用是链圈最大的迷思,且不说区块链计算机为了达到共识,相互验证,效率极其低下。
从具体技术层面如何来避免以上所说的陷阱呢?陈榕介绍,他们主要在做三件事情:
搭建亦来云公链Elastos Chain
由于对智能经济和去中介化应用需求,亦来云区块链Elastos Chain采用主链加侧链的分层架构设计方案,主链记录数字资产交易的分布式总帐,侧链支持去中介化应用的开发。亦来云区块链提供内置的、完善的、易用的侧链支持,侧链有多种共识算法模块供用户选择,侧链可以发行数字资产。在侧链采用POW共识的情况下,亦来云区块链支持其使用联合挖矿共享主链算力,因此侧链可以具有和主链一样的安全性。各种区块链应用可以独立开设一个侧链,例如:供应链金融平台。因而系统具有很强的的扩展能力。
同时,亦来云区块链通过比特币矿池部署联合挖矿代码,矿池同时向比特币和亦来云提交工作证明,无需耗费额外算力即可享有双重奖励,增加了矿工在采矿竞争中的收益。通过联合挖矿机制,亦来云区块链拥有极其强大的算力保障。
区块链的一个典型应用场景是溯源,然而陈榕认为最该溯源其实是互联网的ID,包括用户ID、网站ID等,来避免恶意节点的攻击。Elastos Chain公链计算机相当于是一个放号(给予全球唯一ID)中介,来给多个区块链放号,以弥补互联网上没有公正放号的空白。
亦来云整体架构
构建彼此互通的区块链网络
亦来云开发了Elastos Carrier作为去中心化互联网点对点(P2P)通讯的基础设施。Elastos Carrier为亦来云态提供去中心化互联网基础服务。其节点可以运行在任何互联网网络环境中,包括家庭或者办公环境的局域网内部,采用基于UDP的透明NAT穿越技术,及相关辅助设施,可以实现任意节点都可以被连接,同时也可以实现任意两个节点间的直接连接。这样可以让任意节点的能李都可以被充分利用,从整体上提升网络的效能。
基础服务包括去中心化域名服务、去中心化计算服务、去中心化存储服务。为开发去中介化新应用程序提供基础性的支持。在这样的环境里,用户可以拥有自己的数据,拥有自己的计算,充分保护用户隐私。同时,也可以随时把自己的设备通过亦来云区块链租借给他人,根据计算量、存储量获得对应的亦来币激励。
构建去中介(Serverless)应用生态
区块链技术经常提到去中心化(Decentralized),说到应用就该说去中介化(Serverless)。去中心说的是技术问题,讲一台不被少数人控制、所有节点对等的计算机,也就是说“去中心化”跟老百姓没有直接关系。
生态应用去中介就是商业问题了,减掉中介操控,减少中介分成,使智能经济运行效率更高。
要想实现智能经济,必须要有各种各样能满足需求的生态应用,包括有中介、去中介等各类应用,如PC互联网里的网站、电子书、游戏等。然而回到陈榕一直信奉的理念:一台计算机不能同时、最优地支持多个框架、跑多类应用,“是游戏计算机还是科学计算计算机?你得说清楚”。一条区块链计算机上的很多应用对一个人也许够用了,但对社会群体就不够。只有让互联网上各类计算机、区块链计算机各司其职,才能发挥其最大能力。
基于当前的数字货币和区块链技术,迄今还没有可以跟主流应用媲美的去中介应用。这是因为逻辑上的区块链计算机虽然是图灵等价的,但其计算能力、IOPS等关键指标都比较弱,区块链已经不堪重负。
亦来云区块链设计采用主链加侧链的分层架构模式,所有智能合约、应用都运行在侧链上,用户通过亦来云操作系统,可以很便捷地开发出安全的去中介应用。在不使用亦来云操作系统的情况下,通过Elastos Runtime,可以开发出同样效果的基于Android、iOS、PC、Mac等的传统的有中介应用。同时也会建立亦来云应用商店,分发去中介应用。
在融资方面,亦来云前身已经完成富士康等知名企业的投资三千万美元,开发了四年,产生上千万行源代码,其中四百余万行原创代码,后来由于没有遇到适当的市场窗口期而暂停。
未来,陈榕预计完成后续计划还需要投入一千万美元左右,经历两年开发周期。随着亦来云工程逐步收尾,继续开发半年之后,每完成一个模块,立即投入使用,创造社会价值。亦来币ELA区块链方面,项目架构设计一个月,原型开发两个月,性能完善一个月,开发周期合计约四个月,预计2017年底之前完成。亦来币ELA区块链项目与亦来云项目有相对的独立性。亦来币区块链开发完成后,可以独立上线运行,亦来币可以进行分发与自由交易,区块链相关用户可以在此基础上架设侧链部署应用。
采访接近尾声,说了半天,亦来云对智能经济消费者有什么好处呢?
以二手电子书直销为例:首先要解决你卖了旧书,你就不再拥有那本书了,这就是所谓商品稀缺性问题,可以用区块链技术解决。然后就要讨论电子书必须播放才能阅读,运行的时候不能盗版,偷偷打开网络送出去,所以要禁止APP访问网络,这就引入了新一代软件运行平台的事情。原书作者的智能合约制定版权分成规则,虚拟机运行环境保障规则执行,检验APP播放软件是否有权运行……
说到最后导出必须重新设计互联网,必须重新制定元数据驱动的编程模型。亦来云是一个区块链驱动的 “可信互联网项目”,不是ICO项目,也不单单是区块链项目。说破天,世界需要安全、可信的互联网。
陈榕开场就说:亦来云项最重要的目标就是去中介卖二手电子书,因为倒卖二手电子书是数字智能经济的试金石,就像改革开放的市场经济是从傻子瓜子开始一样。在传统互联网里摸石头过河,从寡头控制为主的经济生态,补充以个人之间的市场经济模式——这是我一年多前,起名亦来云项目代号叫“蛇口”(Snake Jaws)的初衷。
目前亚马逊销售电子书,卖的是终身使用权,不是物权。物权交易才是财富积累的开始。当然二手电子书只是例子,所有软件、数字资产点对点直销都是类似问题。
亦来云团队在努力实现一个让个人拥有数字资产的梦想。所谓有恒产者有恒心。
融资情况:
已融:天使轮(三千万美元)
下一轮:下半年开启
招聘需求:
岗位名称:软件开发工程师
坐标:北京、上海