亦来云创始人陈榕:亦来云与Web 3.0,什么是DApp?

行业报道linjm12272019-07-18 19:56:45  阅读 -评论 3  阅读原文

第二届全球石墨烯区块链开发者大会于2019年7月6至7日在上海外滩凯宾斯基大酒店顺利召开。

此次大会由石墨烯区块链应用中心(GBAC)主办,大会邀请了石墨烯区块链的顶尖开发者、企业与投资机构共谋未来,通过加强石墨烯社区的合作交流,吸引更多开发者、资源加入石墨烯生态,并探索石墨烯区块链与其他公链交互的可行方案,拥抱区块链世界的未来。

亦来云创始人陈榕:亦来云与Web 3.0,什么是DApp?

亦来云作为致力于打造新一代互联网的公链项目(www.elastos.org),创始人陈榕受邀参加了主题为"区块链技术热点演进"的圆桌论坛,并发表了亦来云与Web 3.0主题演讲。

亦来云创始人陈榕:亦来云与Web 3.0,什么是DApp?

在演讲中,陈榕表示,亦来云要打造的Web3.0即新一代互联网最终目标就是要在互联网上建立私有经济,让每个人都能从自己的数据中获益,从而实现真正的"财富互联网"。

以下为亦来云创始人陈榕在"2019第二届全球石墨烯区块链开发者大会"上精彩演讲实录。

我做操作系统到今天35年了,在中国大概是比较资深的操作系统程序员。

目前,定位于做新一代互联网的项目,除了亦来云之外,比较著名的有Blockstack项目以及万维网之父蒂姆·伯纳斯·李所领导的Solid项目。当然还有好多做区块链的人也都希望能够做新互联网或者Web3.0。

让我们先从需求谈起,亦来云的项目到今天也19年了,这不是一个最新的项目。因为2016年的时候比特币以太坊比较火。当时就有很多人说第一代的区块链是比特币,第二代是以太坊,第三代很有可能是跑DApps,所以我看了很多区块链的项目。

今天我给大家一个定义:App就是跑在终端上(iPhone、安卓)上的程序。现在有些人概念不是很清楚,因为在Linux上有个用户态程序,曾经1980年代初期Linux的前身UNIX开始流行,那时候用户态程序也叫App。不知道有多少人知道鼠标里有CPU?今天只要是异部操作的电子设备如:无线鼠标、无线键盘、硬盘(后面有电路板)等,这些设备里都有CPU和系统程序。硬盘、监控摄像头等也大多运行Linux,里面运行的大部分程序都是用户态程序。但现在这些用户态程序与消费者理解的App应用程序根本不是一回事儿。

1980年代的时候管那些程序叫应用,但是等1990年代电脑(包括Win 95)流行了,电脑就走进了千家万户,老百姓开始接触电脑了,这个时候老百姓心中的应用就是我们看得见、摸得着的手机Apps。

什么叫"去中心应用 (DApp) "?我认为去中心应用也有个很简单的定义:去中心的应用是不受网站控制的应用,就是第三方关不掉的应用。1980年DOS时代。PC用户买了DOS上运行的App软件,安装之后就能运行。制作软件App的公司倒不倒闭和程序运行没有关系。现在iPhone、安卓的App程序背后都有网站,消费者买了软件,一旦公司倒闭了或者某种原因网站关了,实际上那应用就不跑了。

举个例子,说起DApp,大家都记得以太猫是个红极一时的DApp。以太猫是由三部分组成的,这个我也和以太猫的创始人之一核实过。比如说有人买了一只猫上链了,这没有问题,达到了共识。另外以太猫有一个网站,猫的繁殖、DNA的衍生是在网站上进行的。第三个环节是在手机上有浏览器客户端可以看到猫。但你想,如果以太猫网站一关,那你花了几万块买的猫还有吗?如果这个猫能被第三方控制还能叫DApp吗?这是我留给大家的问题。有很多人说以太猫就是DApp。但是我定义是没有网站,不能被关掉的App才能叫做DApp。概念不清楚,DApp生态怎么会有未来呢?

再举个例子,这个月(2019年7月)我们的一个合作伙伴做了去中心的票务系统。如果有一场演出你不去了,你能不能把演出票卖掉?这个时候不用把票退给网站,私人之间卖掉。当然过去大家验证票的真伪,是到音乐厅门口,拿一张纸质票。那我们能不能做电子版票务系统?你装了这个软件,我装了这个软件,拿二维码扫一扫确认真伪,直接进行交易。这件事如果中间没有网站,确实能做到个人对个人的去中心化的票的交换。同样推理一下,接下来是个人对个人卖音乐、卖电影、卖游戏、卖电子书都是真实的DApp应用场景。其实个人对个人卖以太猫也是DApp的应用场景,只是有网站控制的以太猫App不是DApp。

这么想来,项目方自己直接开发DApp其实是非常不容易的,中间差了一个开发、运行DApp的网络操作系统平台。

亦来云就是一个支持开发、运行DApp的网络操作系统平台。进一步想想,今天的互联网上是没有私有经济的,比如互联网上的电子书只能通过亚马逊来买。

微软曾经也卖电子书,但是几个月前微软宣布不做了,上周微软电子书倒闭了,倒闭后,消费者设备上的电子书都没了,好在微软把所有买过电子书的人的钱都还了。微软电子书的例子说明今天音像产品、游戏都没有个人产权。你买亚马逊的纸质书你就是拥有者,买了一个电子书其实是租了这个书一辈子,如果公司倒闭,这个书也没了,还不还钱纯粹看这公司的信用。

到今天为止互联网上面没有私有经济,我重复一下这句话。大家都看到了40年来的改革开放,我国市场允许私有经济对我们社会的影响有多大。那么今天,所谓的Web 3.0,结合区块链技术就是要在互联网上实现私有经济,最根本的意义就是这么件事!

区块链出现以后,很多人说"你拥有你的数据",自己拥有自己的数据,你的数据将来可以卖钱。大家只要用过电脑都知道电脑上无非是两个东西:程序、数据。比如说你用Word来编辑Doc,这个时候你拥有你的数据,如果你卖你的数据,那数据一定是用一个程序来解释的。如果你拥有数据,不拥有程序其实并不拥有数据。比如说你买了电影,你觉得你应该拥有产权,但如果满街都是盗版,播一次之后,那电影就很难再卖钱了。 这是我今天想讲的第二点观念。

今天不管是Linux还是Window,都是App程序自己打开TCP/IP端口,自己送软件包的。比如说在安卓手机上跑一个免费小软件,要求地址本权限、GPS权限、短信权限。App软件打开你的地址本,那个软件制作公司就偷偷存了一份,你说你拥有数据,软件把你的数据一打开就存了一份,那数据就没办法卖钱了。App软件怎么能够建立信任?怎么能结合区块链让数据能卖钱?这不光是区块链确权的问题,还是防盗版和版权保护的的问题。光有区块链的确权,没有防盗版,那么在互联网上是做不到私有经济的,因为个人的数据卖不出去。

1992年的时候就有人提出:网络就是计算机。刚才这么多人讲了区块链项目和技术,其中也提到跨链技术。这个时候我讲一下今天想讲的第三个观念。

我们先回顾下前两个概念:

第一个观念讲什么是DApp,即没有网站关不了的App;

第二个观念是你要拥有数据,一定要拥有程序,不拥有程序什么都没有拥有;

第三个观念是任何一个区块链就是一台计算机。

每一个区块链是一个账本,不管用一万个节点记账本还是用十万个节点记账本。记一个账本就可以想象是一万个节点组成的一台专用计算机来记的账本,这台计算机上面就记了一个账本。这就引出我今天想介绍的第三个观念:一个区块链就是一台计算机。

一个计算机有大有小。我1970年代上大学,在70、80年代的时候真的是百花齐放,一年能出来十几种不同的新体系结构,十几种CPU,十几种编译器,十几种操作系统,并且都是在IT界权威的大杂志上发表的,还不算简单随便攒的,没发表的。那个时候是百花齐放的时代,最后是最烂的X86赢了、最烂的Window赢了。当时学术界看不起这两个产品,但是两个当时评价并不高的两个产品赢了。问题在哪?问题在于不管哪台计算机好都解决不了互联网的问题,一台计算机一定有它合适的地方,合适的就是最好的。另外,对于同类等价的产品来说,市场占有率是硬道理,画蛇添足就死得很惨。

比如说实时计算机适合做智能驾驶,手机省电适合放在兜里,科学计算机比如神威、银河是放在大计算中心,不同的计算机有不同的用途。刚才讲到鼠标、键盘都是计算机。某一个区块链可能适合某一类应用,但是没有一个区块链或者没有一台计算机可以放之四海而皆准。这个时候其实需要网络连上各种计算机,哪台计算机合适就用哪台。

基于以上理解,我们再组织一台亦来云Smartweb 网络计算机,把合适的计算机架构融合进来,就像一台iPhone手机实际上是用40多台微型计算机组成的个人计算机。一台计算机一定有各个CPU之间通讯的总线,亦来云Smartweb就用去中心化的P2P网络连接其上运行的虚拟机。所以我们第一件事就是做了P2P网,现在有100万的DID用户连在上面,有100万台机顶盒连在上面。今天这个P2P的网最早的雏形就是借鉴了电驴和BT,也就是说,亦来云P2P网只不过是电驴没有网站罢了,这个网站变成去中心的了,这个网已经完全做完并开源了。

接下来说,亦来云项目起码借鉴了五个著名的区块链公链项目:

第一个项目做了公链,从比特币公链代码开始改的;

第二个项目是去中心P2P网络,我们叫Elastos Carrier,其思想源于BT;

第三个项目是去中心存储Elastos Hive,把IPFS的公共存储接口标准化,再加上个人云存储。对比Linux电脑,你有个人的Home Directory,然后有Public存储,亦来云上的IPFS、去中心化的CDN的实现网络计算机的公共的存储。再接上OneDrive、Google Drive、百度云盘、Home NAS作为个人存储;

第四个项目接入了以太坊智能合约,以太坊智能合约已经在亦来云的测试网络上面发布,预计在本季度内对公众发布,解决亦来云上去中心交易的问题;

第五个项目是NEO的智能合约,目前也已经在亦来云的测试网络上运行,也预计在本季度内对公众发布,证明亦来云可以给开发者去中心交易的多种选择。

亦来云已经发布了自己的DID侧链。也将在这个月发布自己的亦来云Token侧链,让常用的区块链功能更简单、高效、抗攻击。亦来云Smartweb浏览器目前也在测试了。今后还要做"没有网站"的即时微服务部署,让没有网站的网络服务部署更简单、便捷。

操作系统应该包含哪些功能?也有一种说法:操作系统是"提取公因式",如果大部分应用都需要某个功能,就把这个功能添加到操作系统软件发布包。比如大家都用C库,C库就变成操作系统的一部分;如果都用Java虚拟机,Java虚拟机也变成操作系统的一部分。只要是常用、大家需求多的就变成了操作系统的一部分。

在Window用户程序一个系统调用可以在后台激活服务,亦来云希望能一个系统调用就能激活Web服务,并自动启动云服务虚拟机来承载这个Web服务,取消对固定IP地址网站的依赖。现在亦来云系统涵盖了起码五大公链的某些特征和功能,基础部分已经同时在亦来云上运行了。

这五个公链都跑起来,也还不是一个网络操作系统,因为上面还需要Host一些Web Services。另一端要跑上浏览器,虚拟机Runtime能够在安卓和苹果上跑。用ionic4、ReactNative等常用的编程环境来编写应用。手机上的DApp应用要动态找到没有网站的Web服务,还不允许这些服务和应用直接访问TCP/IP。原来Linux和Windows上,所谓上网都是应用和服务自己直接上网。在亦来云应用环境里必须是网络操作系统替你的应用上网。这个观念非常非常重要,我们基本上把On-chain 和Off-chain统一了,从而保证网络的不可攻击和安全。智能合约的部分,Web服务替代网站部分,程序在浏览器上跑,用统一的DID来实现寻址,这些我们基本上都做完了。

下面这张图,就展示了我讲的三个部分,端到端P2P上的用户已经做了类似去中心的IM,所有应用通讯都端到端加密,已经可以在Apple Store、安卓PlayStore下载一些亦来云的应用。

亦来云底层公链是PoW,现在公链的哈希算力已经达到BTC的50%,感谢比特大陆、BTC.COM矿池、蚂蚁矿池、鱼池、莱比特矿池、威比特矿池、火币矿池等,为我们的ELA公链提供了强大的算力支持。基本上大的比特币矿池都在复用算力在挖ELA了。另外,ELA的DPoS节点6月17号上线至今,已有95个DPoS节点,任何人把这个代码装一下都可以跑我们的DPoS节点。

另外,P2P家庭组网节点已经部署100万台机顶盒,随时随刻随着白天黑夜变化,每分钟活跃量在27万台到37万台左右。机顶盒的主要目的是为了给个人用户建立微服务的落地点。这些节点就是用来Host我们的去中心的IM的群组和微网站,比如你自己想做公众号就买一个盒子在家里一放,就变成公众号了,可以做群组转发,在实验室里程序都做好了,但还没有正式发布。下面是100万DID注册用户的增长量趋势图。

下图展示的是社区基于亦来云的底层架构开发的一些应用,如:票务、钱包、浏览器、电视、IM等,现在目前已经有了3款钱包、4个IM。

来源:科技微洞察

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

    参与讨论 (3 人参与讨论)

    相关推荐

    比特币有什么缺点?

    1.交易平台的脆弱性。比特币网络很健壮,但比特币交易平台很脆弱。交易平台通常是一个网站,而网站会遭到黑客攻击,或者遭到主管部门的关闭。2.交易确认时间长。比特币钱包初次安装时,会消耗大量时间下载历史交易数据块。而比特币交易时,为了确认数据准确性,会消耗一些时间,与p2p网络进行交互,得到全网确认后,交易才算完成。3.价格波动极大。由于大量炒家介入,导致比特币兑换现金的价格如过山车一般起伏。使得比

    业务中使用区块链的四种方式

    业务中使用区块链的四种方式

    暴走时评:区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。 区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。越来越多的个人和企

    区块链:法定数字货币技术路线的必然选择

    区块链:法定数字货币技术路线的必然选择

    在人类发展史上,货币的进化从未停止。从物物交换,到金属铸币,再到纸质货币,以及当前正在发展的数字货币正在向着越来越便捷的方向进化。 比特币的出世起初并未带来轰动,但是最近几年其价格惊人的爬高创造出了一个个造富神话,引起各国政府及监管机构的关注。虽然金融专家普遍认为它只是一种资产,而非货币,但是,其背后的区块链(Blockchain)技术引起了包括各大金融机构、政府、企业及学术界的浓厚兴趣,未

    用区块链记录证书,证明真伪,墨尔本大学迈出了第一步

    用区块链记录证书,证明真伪,墨尔本大学迈出了第一步

    墨尔本大学宣布发起区块链认证和审核计划,允许通过一种隐私、安全且持久的方式验证学生的证书。 墨尔本大学正在试验一个区块链记录维护项目,允许接收者(即学生)存储他们的证书,出于核验目的,第三方也能访问这个系统。Learning Machine是这个发布系统的开发者,他们采用的是麻省理工媒体实验室(MIT Media Lab)在2016年提交的Blockcerts开源代码。 墨尔本大学副校长格雷

    日本IT巨头富士通联合日本“三大行”开发区块链p2p资金转移系统

    日本IT巨头富士通(Fujitsu)与三家大型银行已经宣布计划试点一项基于区块链创建的点对点资金转移系统。 通过与日本三大行——瑞穗金融集团,三井住友金融集团和三菱UFJ金融集团——的合作,富士通将现场试验一种基于云的区块链平台,用于在个体之间发送资金,并开发一款智能手机APP来提高这个系统的可用性。 从理论上讲,这个平台将把三大行的客户法定货币账户与这个区块链系统相连接。客户然后将能够使用这

    动画科普:什么是比特币?

    动画科普:什么是比特币?

    比特币(Bitcoin,简写BTC)概念由中本聪(化名)提出,是一种点对点、去中心化的数字资产;2009年,中本聪打包了第一个区块,并获得50枚比特币的挖矿奖励,挖矿奖励每4年减半一次,按此计算,比特币预计2140年发行完毕,总量为2100万枚。 随着比特币的发展,比特币逐渐受到认可:德国为全球首个接受比特币支付的国家;微软、戴尔等知名企业也纷纷接受比特币支付。 举个栗子,你能直接用比特币买到

    3分钟理解什么是公有链、私有链、联盟链、许可链

    不同的区块链有着不同的内涵和功能,在区块链领域经常出现的公有链、私有链、联盟链、许可链,这些又都代表什么意思呢? 公有链 公有链是指全世界任何人都可以随时进入系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是完全去中心化的,因为没有任何人或机构可以控制或篡改其中数据的读写。公有链一般会通过代币机制鼓励参与者竞争记账,来确保数据的安全性。比特币、以太坊都是典型的公有链。 私

    区块链是比特币的底层技术,但似乎两者已走上不同的道路

    区块链是比特币的底层技术,但似乎两者已走上不同的道路

    比特币的出现带来了一项新的技术——区块链,不过区块链和比特币似乎已走上了两条不一样道路,作为技术的区块链被越来越多的人所看好,而性质偏向于投资的比特币似乎被更多人看衰。 成也萧何败也萧何 比特币火爆的原因是其拥有去中心化、全世界流通、专属所有权、低交易费用、无隐藏成本、跨平台挖掘的特性,这些特性促使比特币成为了很多人关注的焦点。之后众多庄家的入局让比特币一瞬间成为了热门投资产业,但这几大特

    麦妖榜
    更新日期 2019-08-23
    排名用户贡献值
    1牛市来了24651
    2BitettFan24175
    3等待的宿命23810
    4区块大康20357
    5六叶树20310
    6linjm122719080
    7天下无双16192
    8lizhen00215280
    9让时间淡忘14552
    10yelanyi050511335
    返回顶部 ↑