亦来云(ELA)将举办“亦来云之夜-奥马哈巅峰论道”贵宾晚宴

亦来云(ELA)将举办“亦来云之夜-奥马哈巅峰论道”贵宾晚宴

2018年度盛典“奥马哈峰会”即将开幕,本届峰会邀请到了世界首富伯克希尔-哈撒韦公司CEO沃伦·巴菲特、亚马逊集团董事会主席兼CEO杰弗里·贝索斯、摩根大通CEO杰米·戴蒙以及原索罗斯基金董事、前国际证券交易所主席艾伦先生、州参议员希尔克曼、中国驻美国大使馆韦正林参赞和哥伦比亚大学格莱德尔教授等知名人士将作为演讲嘉宾出席本次活动。

往届峰会嘉宾包括微软董事会主席比尔盖茨,美国州长皮特•里克茨,诺贝尔经济学奖得主耶鲁大学罗伯特•席勒教授,中国驻美国公使衔商务参赞田德友,中国私募大佬赵丹阳、但斌等重量级人物参加。来自全球金融届与投资界的精英们将齐聚一堂,一起进行价值投资的深度解析,经济趋势的精彩激变。

 

亦来云(ELA)作为本次奥马哈峰会合作伙伴,将在美国时间5月4日举办“亦来云之夜-奥马哈巅峰论道”贵宾晚宴,邀请国际资本投资和区块链领域专家深入探讨未来投资热点和大趋势。媒体合作伙伴包括中国日报、腾讯、华盛顿邮报、福布斯杂志和新浪财经等。

据悉知名主持人查可欣将会出席亦来云之夜,届时亦来云创始人陈榕、联合创始人韩锋将会在奥马哈峰会上展开关于区块链和数字货币价值投资的巅峰论道。

      Elastos 电报社区

(1)news channel

https://t.me/elastos_org

(2)Chinese group

https://t.me/elastoschina

(3)English group

https://t.me/elastosgroup

亦来云(ELA)将举办“亦来云之夜-奥马哈巅峰论道”贵宾晚宴

韩锋对话JP Morgan 首席经济学家 Jim Glassman

韩锋对话JP Morgan 首席经济学家 Jim Glassman

译者:锌钛白

3月28日下午,JP Morgan 首席经济学家 Jim Glassman (以下简称G)同亦来云联合创始人、哥伦比亚大学访问学者韩锋(以下简称H)在 JP Morgan大厦会面,他们就区块链和数字金融展开了讨论。

G: 在中国,我想可能是这样的,我一直对加密货币能与传统的金融支付系统竞争持有怀疑态度,因为整体思路是这样的,对吗?起初它是要更高效地进行交易,而区块链技术允许你这样做。而问题是,监管者对该领域有可以进行重大打击。正如我们的银行所经历的一样,因为这些法规,银行从业者必须要知道你的客户业务是什么,你的客户是谁。因此他们害怕进行(加密货币)交易,而我们也不理解这些交易。我总是在担心监管者:加密货币很强大因为你可以避开现有的金融市场进行交易,然而我听说监管者是有这个能力来打击加密货币系统的,如果他们认为这些交易涉及非法金融活动的话。所以我被告知加密货币面临威胁。

对我而言,加密货币的真正好处并不在于支付的有效方式,因为我们正在开发区块链技术,因此金融机构可以利用区块链基本技术与他们的工作相适应。 但我认为,由于融资体系受到严格监管,所以你在与之作斗争,那就是危险。 虽然我不认为这是真的,但我一直认为加密货币的主要推动力是中国投资者。我不知道是否是因为这是从人民币和其他法币获取资金的一种方式,是不是有这个诉求? 所以中国政府可能会对此感到非常紧张,他们不喜欢它。我不知道中国政府能够约束多少。

H: 目前,我知道在中国有可能会出台一些政策来提高电价从而限制比特币的挖矿活动。

G: 我猜不同的加密货币有不同的境况,对吗?什么是突破因素?是我们现在讨论的问题吗?

也许中央政府发布了一些公告,促使地方政府抬高电价,导致比特币矿工在当地放弃自己的矿池。 但我知道一些情况,一些地方政府实际上是喜欢比特币矿池的,因为它是当地的一项经济因素:当地不能通过电力输送线将电力输送出出去,因为输送电成本太高,而更好的选择是允许比特币矿池存在于他们的地区。

我知道的其他国家,例如加拿大,是欢迎中国矿工的,因为他们有很多发电厂。今年五月在温哥华会有一个大型的比特币挖矿大会,该会议受到当地政府支持。

在上个世纪,美元放弃了锚定黄金,现在你们成为了全球经济最大的信用资源制造者。在那之后,大部分的信用资源都由中心只够掌控,或许是美联储,或许是中国央行。一些中心机构或许能够创造全球市场的信用资源,但是也存在许多问题:比如中国,大部分的信用来自于中央政府,而他们的利益被与政府关系紧密的公司或组织所掌控。

打个比方,大型的国有企业或房地产企业拥有最丰富的信用资源,而小型的企业或普通客户的信用资源有限,这种不平衡造成了中国可以生产很多很多的商品但是却不能在中国的市场内消化,所以他们才寻求出口。那为什么是美国呢?因为美国可以为全球创造绝大部分的信用资源:你们拥有美元印钞机和能够变现未来的资本市场,所以美国总是有足量的资金,所以中国产品出口到这里。

但是我预测,未来区块链技术可以将每个人的信息确权,大数据能够成为每个人的资产,而信用资源就此能够从市场最基础的层面创造出来。近来,如Facebook这样的互联网公司总是采集他们客户数据,然后利用这些数据来获取利润。在中国阿里巴巴和微信也在做同样的事情:几乎全球所有的互联网企业都在采用同一套商业模型来获取用户数据然后卖出。利用私钥签名比特币是第一个真正属于你的数字资产,它可以利用区块链进行数据的交换。如果每个用户的数据能够成为他们的个人资产,我相信这样的信用获利系统将会是伟大的。

在中国,由于信用资源仅仅由中央政府和中央银行创造,我们面临很多问题。区块链不仅仅是来提高支付效率的,在中国支付宝和微信支付已经做得很完美了。但是比特币要解决的是另一个问题:它将数据变为资产。

G: 我记得一个非常原始的版本,我们曾经有过学术社区,所有参与者都可以看到动态文件,你所做的任何改变都被锁定,有人可以观察到这些改变,我很惊讶花了这么长时间才开发出这个平台 ,那么怎么将这些文件变成资产?

H: 为实现此目的,我相信未来区块链行业不仅需要某种链,而且还需要一个值得信赖的运行环境,因此我们需要Elastos。这个操作系统是二十年前由微软的前工程师陈榕创立的,他也是中国人,但他二十年前就来到美国,帮助微软在Windows操作系统上工作了近十年。甚至在二十年前,他就给了比尔盖茨一些建议,像Windows这样的操作系统只是基于PC或者一部手机,而不是基于互联网,但Windows如何访问互联网?它只是依赖于每一个应用程序,然后每个应用程序可以变得不可靠,它们自己也可以变成病毒。如果你得到一个电子邮件,它有一个链接,它很可能是病毒。我们的互联网现在并不安全,因为操作系统只是基于PC,所以这就是为什么信息由中心大公司控制的原因?因为每个人都认为我们没有信息安全可言,我们在互联网上也没有安全感,所以我只相信几个中心,谷歌,脸书等等,其他的我都不敢相信。

陈榕给比尔盖茨提供了一种基于云计算的新的互联网操作系统,但比尔盖茨并不相信它,所以陈回到中国因为他听到有消息称中国政府希望拥有自己的操作系统。郭台铭是富士康的老板,他听说一些中国官员会允许创建一个新的操作系统,所以郭决定投资2亿人民币用于开发Elastos。 直到2015年贵阳市举行了一次非常大的会议,许多中央官员来到这里。 郭知道了这些信息,并把陈引入会议,希望与那些官员交谈,他会见了副总理,并提出了两个问题。

第一个问题是,我们是中国人吗?答案当然是肯定的。你是台湾人,台湾是中国的一部分,所以你是中国人。第二个问题:你觉得我们的Elastos是中国人自己的操作系统吗?得到的答案是:第三个问题是什么?然后郭就很失望。在上海,他告诉陈,他放弃继续投资Elastos。但他是一个好人,他没有将之前的投资撤走。所以陈继续他的开发工作。一年半之后他遇到了区块链和我,我们就智能经济讨论了很多,我们认为智能经济需要一个像Elastos这样的区块链驱动的操作系统。

什么是智能经济? 因为在中国,我曾和阿里巴巴的一些经济学家谈过,其中一位是阿里财务顾问周子鹏,他说:阿里巴巴的成功很有道理,因为二百年前,工业革命有了很大的变化,对吧?我们有生产大爆炸 ,我们可以自动生产一切,在这样的革命之前,人总是用手做事,现在效率要高得多。但是工业革命之后,人类可以用新技术做一切事情。

为了解决一个人的(生产力)稀缺问题,他们提高了生产速度,越来越快,但他们没有解决第二个问题,贸易还是传统的农业方法一样。他担心在工业革命后人类如何一起解决贸易问题,这是全球经济的瓶颈,但现在阿里巴巴已经通过互联网自动交易,我们可以继续交易24个小时,我们可以随时随地交易一切,使用支付宝和微信支付,我们甚至可以自动付款。这是智能经济。

所以问题是,我们还记得两百年前,在工业革命中,我们必须拥有更多的市场上值得信赖的资源,因为许多产品需要销售出去。但在历史上,幸运的是,在墨西哥和中美洲发现的银矿,西班牙人带回了许多银币作为可信任的资源。当美国人的铁路让他们的经济成长起来,你就需要更多的可信任资源。第二件幸运的事情是,你们找到了加利福尼亚州的金矿,现在在中国的贸易变得巨大,而我们需要更多的可信任资源。

那么什么是互联网经济的新金矿?答案是大数据。

G: 我不认为年轻人会关系这些,我不认为使用它的人会在意。

H: 但是当他们知道大数据可以成为他们的财富时,他们是否在意?他们会习惯它,没有更多的客户非常关心他们的钱。

G:我认为Facebook的问题在于,他们甚至可能不理解自己,数据正在被收集并被用于理解和建立我们每个人的个人资料,因此他们可以更有效地了解你喜欢做的事情。

H:但是你认为年轻人是否会关心他们是否知道他们的数据如何被使用?由于他们不知道区块链,互联网巨头收集每个人的数据,但客户却没有察觉,他们不知道数据可以通过区块链变成他们的资产。

G:我不确定是什么问题,因为如果你相信你能让我思考问题,那么很多人担心关于我是谁的信息被泄露,而且它反馈回来只会加强我的思考路径,这是我的想法,但我不认为大多数年轻人都关心。

H:真的吗?

G:感觉就像你在洛杉矶时一样,如果你推荐人们该做什么,人们会这样做,我认为年轻人喜欢帮助他们了解选择的信息,我不认为他们会认为这是在操纵他们的想法。问题是,监管机构都是老一代,他们不懂技术,他们只是比较,他们的想法与我们所看到的不同。

H: 但你认为JP Morgan会直接空降加密货币市场吗?

G: 我们正在做的是跳到在区块链技术领域,来开发我们现有的系统。我认为这是一个高效的系统,但我会将它连接到宾夕法尼亚州的一些资本,这需要很长时间才能完成这笔交易。 为什么? 我会自动获得所有东西,它告诉你金融系统变得过时了。 现在发生的情况是,在所有这些金融科技公司中,担心会取代传统的融资,因为我们都是受监管的,我们有客户群,我们采用技术比在客户身上更容易。 所以我认为很多这些技术都会被这些公司所吸收,为此付出大量的资金,这比金融技术公司开发APP要容易得多,你必须与监管机构和一些规定打交道。

H: 所以有一些观点认为区块链技术将会摧毁华尔街。

G: 哦,我明白了。

H: 但是,这让他们有更多机会管理客户数字资产,数据成为资产意味着华尔街需要管理许多其他类型的资产和资本。

G:华尔街带来的真正价值是试图理解事件和概率,并试图更有效地处理不符合常理的事情,所以提供更多信息的任何事情都可帮助您更快地执行事务。有成千上万种基于特定市场或特定资产使用的工具,这种技术总是有可能理解发生了什么以及这种关系应该如何。这些技术为你提供了一种更好的连接方式,就像大数据系统一样,它可以找到模式,这就是这个行业所做的。这不仅仅是资本市场。它试图评估某些事物和连接。它将取代很多工作,因为它会创造新的机会。我拜访了亚马逊,当你走进去的时候,他们有你的形象,所以当你从轴上拿东西时,你知道你在做什么,它会在你的购物车中。我去了商店,没有结帐,没有理由结账,你只需要拿你想要的,然后离开,然后用虚拟资产付款。将有数百万人失去工作,如结账会计师。

H:但有些观点认为,区块链是去中心化的东西,这意味着未来金融机构可能无需做出这样的业务。

G:不,因为人们有越来越多的资料要管理。金融资产都反映了人们未来将会发生的事情的价值,因此技术可以帮助您找到模式,并且更复杂,当人们了解风险时,流程就会向资本敞开,它们将会愿意投资他们的钱。你可以做的任何事情都是为了帮助人们理解,就是为了对某些现象产生价值,这就是金融系统的作用,创建一个合作数据义务的金融产品,你可以看到的东西,为其分配价值并创建安全性,那么有人会去购买它并进行交易。我认为这个过程只是为金融体系创造更多价值,因为金融体系的经济在过去几十年里一直在增长,许多银行已经创造了自己的营销手段,可以提供更多的收入,从那些会购买资产的人那里获得资金给需要它的人,所以它创造了更多的机会。

H:你认为监管机构会利用证券来监管数字货币市场吗?

G:我认为其价值在于,许多金融活动超出了他们的监管范围,例如非法活动,恐怖主义,监管机构会对此感到不安。如果我们不明白,我们必须问我们的客户询问:你有什么样的业务 ,你如何解释你的业务的性质。 使用财务系统来突出显示非法活动很容易,监管机构对此感到不满。这很难弄清楚,如果有超出他们监管范围的活动,我们可能会担心如何使用我们的货币。

H: 我刚刚知道你为美联储工作了很多年。

G: 是的,但是不是支付系统,我的朋友Sam曾经在支付系统工作过,现在他是一个律师,他对这些步骤理解得更多。

H: 但对于在美国和英国的未来你有什么期待?

G:我对于理解与掌控这个有点紧张。如果他们认为有办法绕开体制,绕过资本,这就是问题所在。对中国政府来说,这可能是一个机会,人们可以在外面赚钱,并加强他们的资本限制。

H: 如同一个独裁者操纵所有事情。

G: 至于美国方面,更多的是猜测,因为我并不真正了解挖矿过程,不知道它需要多长时间。你不明白供给侧是如何受到影响的,现在很难说出它的价值,而且矿工们对此是如此的兴奋。 如果矿工们一直能够保持前进,你就会担心他们在某个时候创造了一种(新的经济学)本质,我认为这就是为什么经济学家不知道这一点。

H: 我认为他想表达比特币将会将数字资产从互联网中变现出来。但是未来,我们需要数字资产的可信资源,比特币可以提供这样的价值。

G: 如果监管者更多地参与进来,我不会感到惊讶。

H: 这是一个全球性的问题,如果一个国家控制它,那么很多人都会离开。这是一件简单的事情:金钱控制室对个人而言最严格的经济控制。

G: 这和这个没有什么不同,我们拿着这个东西,供应会被削弱,但是在某种程度上,它和一个广泛的国际政策目标有联系,所以我们信任它。就像100年前的德国一样,我们信任中央银行,但问题是,如果你了解采矿过程是如何运作的,以及货币供应如何发挥作用,它可能会在全球社会中产生信心。

H: 简单来说,我们只信任数学和物理定理,这是目前的热点话题。

G:科技真的很有趣,因为你必须跟上科技的发展,我们有更多的人脑参与到这个过程中。或许美国人因为害怕竞争而不喜欢它,但相比情况更好的是它必须有影响力。试想一下,二十年前人们知道什么,今天人们又在谈论什么。

H: 很多像我一样的人认为区块链将给这个社会带来像互联网类似的革命,甚至超过互联网,它会改变每个人的财富和资产。

G: 我认为你是对的。

      Elastos 电报社区

(1)news channel

https://t.me/elastos_org

(2)Chinese group

https://t.me/elastoschina

(3)English group

https://t.me/elastosgroup

为什么亦来云对于价值互联网的实现具有根本性的作用

亦来云正在解决目前互联网出现的重要的问题,这篇文章我尝试为你提供一个实用的视角,希望对你了解亦来云项目有所帮助。

陈榕老师时常提到需要为我们创建一个新的互联网,以便真正拥有一个类似于我们物理经济的数字经济世界,但从概念上理解这意味着什么,它为什么重要,以及Elastos如何解决这个问题并不容易。希望这篇文章会对于你有所帮助。

 

为什么我们需要在数字经济中的稀缺性

今天,我不拥有我的任何数字资产。如果我想购买音乐、游戏、电影以及数字收藏品,实际上无法获得它,我只能将它永久租借。如果我想听音乐,那么我可以从Spotify上下载音乐,我当然可以选择下载,但是我不能转售它,这就意味着我并不真正拥有它。购买物没有转售价值就无法成为价值的载体。不管从任何角度来看,我购买到的所谓的“资产”在我“买入”它之后就失去了价值,并且也不能换为法币。这并非现实世界中经济运行的方式,同时如果我们期望进入到真正的智能经济时代,这也不是应该有的方式。

 

数字经济中需要怎样的稀缺性

我们需要考虑两个重要的方面:第一,不可变的所有权记录。第二,数据文件传输的安全性。

区块链领域的大多数人只考虑了第一个方面,传统的思路是“如果我能确保区块链上的所有权数据,然后繁荣就会来到,智能经济就被创造,问题得到解决!”。这并不是真的。我们假象真实法币已经进入区块链领域中的场景,那么它实际上需要行使以上两种功能,而不单单只是所有权记录。首先它注册谁拥有什么(不可变的所有权记录),其次它为交易发生时保证该数据的安全性,因此我发送的任何“资金”都不能被复制(数据文件传输的安全性,在这种情况下防止双重交易问题) 。然而,以一首歌曲或者一个游戏Pokemon Go中的Pokemon(一个知名的虚拟现实游戏中的虚拟宠物)或任何其他数字项目为例,这些数字资产可以被视为’资产’,但问题是数据会比现实物品更复杂,使得这两个方面之间变得非常相关。

 

让我们假设我是一名游戏开发者,并制作一款相当于Pokemon Go的游戏。然后我决定让我的用户交换他们的Pokemon。我为什么要这样做?增加用户参与度和花费在我的游戏上的时间,这可以让我不断地出售其他应用内购买(例如Pokeball等)。然而,我的用户需要什么功能来使得他们可以彼此购买和出售Pokemon?我们需要明晰他们对于Pokemon的所有权,以及没有人可以窃取/复制他们的Pokemon。Pokemon只是代码,区块链可以跟踪谁在技术上拥有哪个Pokemon,但是当我向您发送Pokemon时,如果有人拦截数据传输并复制代码会发生什么?那么即使代码的所有权仍然在区块链上得到保护,有人仍然会盗用Pokemon,并且至少可以在不重新出售的情况下使用它。相同的概念可以适用于歌曲或任何其他资产。您仍然有双重交易问题的形式,它有另一个名称:盗版。

 

如何实现不可变的所有权和数据文件传输的安全性

选择一:根本不要使用区块链,继续使用现有的中心式服务 – 又名“我们生活的世界”,这是我们现在生活的世界。它相对比较安全(直到所使用的集中服务被黑客入侵并且您的数据/资产从云中被盗),但您并不拥有您的资产,集中式服务确实存在,您只需出租它(请参阅为什么我们需要数字经济中的稀缺性以上)。在我们的Pokemon例子中,这只是依靠开发者来记录谁拥有什么(他们可能会改变)以及如何管理这些Pokemon资产的转移(可能会被黑客入侵)。你可以说“哦,但我相信这个中心”,好吧,但如果他们破产会发生什么?当你的资产被中央服务器锁定时,会发生什么?

 

选择二:使用中心式服务进行数据存储和文件传输,使用专有区块链进行所有权 – “私有区块链”。这与第一个选择基本上没有区别,只不过您的资产所有权通过区块链进行跟踪,但是此区块链是集中的,所以它只是另一个数据库,我们示例中的开发人员可以完全控制更改。你仍然没有真正拥有你的Pokemon,他们仍然可以被黑客入侵、复制和盗窃。

 

选择三:使用中心式服务进行数据存储和文件传输,使用分散的公有区块链进行所有权 – “看起来很酷,但根本不实用”,如果它能够工作,这将会很棒。您可以通过公链(比如Ethereum,NEO等)将您的资产的所有权记录从可以改变它们的私有公司的控制权中取得,但这些数据可以舒适地坐在中心式的云端,具有更高的安全性,而你通过你的个人电脑来控制你自己的数字资产。然而,问题在于:a.安全性不高(例如iCloud黑客攻击); b.提供中心式服务的公司没有激励来促成这一点。中心化的云端服务激励你存储你的数据和资产的根本动力在于他们可以从中赚钱,而且他们这样做是通过不给你所有权的数据/资产,并在你将它租回去的同时收取费用(可以回顾”为什么我们在数字经济中需要稀缺性”那一段)。

 

选择四:使用计算机进行数据存储,直接通过互联网进行文件传输,并使用分散的公有区块链进行所有权 – “理论上很好,很多安全问题”。

这与上文“数字经济存在稀缺需要什么”下的论点类似。所有权由公共区块链(Ethereum,NEO等)保护,但文件存储在你的计算机上,你尝试通过互联网将资产发送给其他人。你在技术上拥有整体资产的所有权,如果你自己处理、存储数据,则不需要其他人。但是,如果你希望出售或转让你的Pokemon,这种方法的安全性非常低,因为您直接通过互联网传递信息(请参阅Kevin Zhang的视频:

https://www.youtube.com/watch?v=foHkP19Vp8U)。这会导致盗版风险,因此您的Pokemon会变得毫无价值,因为每次您想要出售或转让它时都有可能被复制。

 

选择五:使用公共区块链进行数据存储,文件传输和所有权 – 例子”CryptoKitties”,如果它有效的话,这也会很棒。这解决了所有权和数据安全问题。这基本上是采用比特币的概念,并将其推断为将大量数据放在链上。尽管在理论上这可以起作用,但CryptoKitties在实践中已经证明它没有。陈榕老师经常谈到,总的来说,如果我想把整个游戏或复杂的数字资产放在区块链上,就此达成共识将会持续下去,分类账的规模会膨胀,每一次增量交易会使共识更加缓慢。

在某个时候,每个共识节点都会遇到日益增长的总账文件大小的问题,只有世界上最大的超级计算机才具有存储和处理速度。这将导致节点/区块链的集中化,并且最终分类账文件的大小将变得如此之大以至于即使那些超级计算机也无法处理它。非链式缩放解决方案(Ethereum等离子体,NEO等Trinity等)可以解决此问题,以支付简单且不可互换的数据,但不适用于具有不同属性(如游戏或内容)的复杂数据。

 

选项六:使用分布式服务进行数据存储和文件传输,使用分布式的公有区块链进行所有权 – 真正的“圣杯”。

 

如果数据文件传输的过程中,在保持其核心功能的同时又将其不可变的所有权和安全性能够同时分离出来,这样不是更好?这就是Elastos。

ELASTOS如何解决不可转换的所有权和数据文件传输安全问题

强烈推荐大家可以参考Chico Crypto关于Elastos如何工作的概述视频为什么亦来云对于价值互联网的实现具有根本性的作用

你看到整体图景了吗?

 

如果没有,请考虑Pokemon游戏案例。该游戏的开发者打开了一个功能,允许用户可以彼此间购买和出售Pokemon。当然你会问为什么开发人员会这样做?如果开发者放弃Pokemon对用户的所有权,它不会直接从他们身上赚钱。开发者会这样做的原因是他们会间接地在多处收益。首先增加这个功能将增加游戏中玩家的参与度和时间,开发者自然可以用来向玩家推销其他应用内购买(Pokeballs等)。

同时,开发人员并不需要承担支持该生态系统所需的额外成本,比如中心化服务器托管所有这些数据等来实现安全的Pokemon传输。理想情况下,开发人员可以将此责任传递给其他人(玩家本身)。此外,Pokemon玩家当知道Pokemon实际上是他们的,并且不受其开发人员的控制的时候,他们就可以随时拿走它们,或者在系统出问题的时候提走属于他们的Pokemon。此外,玩家能够点对点交易他们的Pokemon,而不必担心被拖慢的交易速度或崩溃的网络(CryptoKitties问题)。通过这些工具使得开发人员和玩家一同避免了所有其他选项的问题。

 

开发者当然最终选择了最后的选项,即Elastos:通过Elastos Mainchain给用户一个分布式的ID,在侧链上构建一个DApp,允许Pokemon彼此交易,同时利用Elastos Carrier和Run-Time来托管文件以安全的方式进行存储传输,使开发人员无需为之付出代价,用户可以使用自己的计算能力以分布式的方式维护自己的数字资产,每个人都从中获益了~

文章来源:

Elastos – Why it Fundamentally Matters, A Practical Analysis from Elastos

感谢译者晨曲 Nathan Chen

     为什么亦来云对于价值互联网的实现具有根本性的作用

亦来云创始人陈榕在“清友学社投资创业课堂”上分享区块链技术并介绍亦来云的设计理念

1984年施乐发明了以太网,施乐发明了Windows,施乐发明了面向对象编程。1984年的时候施乐如日中天,今天计算机界的三大发明出自一个实验室不可谓不风光,最后还是死了。施乐虽死犹荣,应该获得尊重。但微软并没有真的把Windows解散,他把Windows传统的Team解散了,其实是化于无形做了个更大的事情。

亦来云创始人陈榕在“清友学社投资创业课堂”上分享区块链技术并介绍亦来云的设计理念

那这些事情和我今天要讲的区块链有什么关系?我为什么进区块链? 

12年底,富士康给了我一个比较大的资本,说再做一个工业物联网操作系统,后来由于某种原因15年底决定放弃,我开始寻找新的方向。16年初看到区块链,基本上把区块链行业的人都走访了一遍。但是我反复盯着一句话,大家猜我盯着一句话是什么吗?我盯着一句话就是中本聪写了多少行代码?

 

做软件的都知道5万行代码就是神,但5万行代码能做的事情非常非常有限,像今天的Windows大概上亿行的代码。虽然大家说今天区块链有很多伟大之处,但是5万行代码其实什么也干不了,这就是个结论。

 

这件事情跟我们整个有什么关系?区块链。我认为区块链做了一个事儿, 08年写的白皮书, 09年给运行起来。用以太坊或者比特币打比方,一万个节点,一万个节点记帐,记了几个账呢?记了一个账,是一万个节点都重复一下。再比如说计算机做一个数据库,我们用一个计算机记一个账本,我们有没有可能说一万个节点记一个账本,大家能不能想象这一万个计算机实际上是一台计算机?大家能想象这件事么?这个概念理工男好理解,可是其他人很难想象啊。随便拿一个手机里面起码有40颗CPU,随便开出一个车来大概有一百颗CPU在里面,随便拿一个电脑只要是有异步的里面就一定有CPU,就是能做异步处理的,这些CPU个个都图灵等价,只要是CPU就图灵完备。

 

所以,区块链有很大两个忽悠。第一个忽悠就是5万行代码,第二个忽悠就是图灵完备。它还是有贡献,但是没必要把他神化到可以跑DAPP,因为他跑不了DAPP,我们可以下一个结论。图灵完备,能写程序,但是不代表图灵完备可以做APP。因为APP是大家能看见的一个程序。比如说鼠标里有鼠标程序,键盘里就要键盘程序,声卡里有声卡程序。显卡里有显卡控制程序,那些程序是不是程序? 但是现在今天有多少人把那些程序叫APP? 没有人会说,显卡里那个程序叫APP,是程序。 当然这又有点含混在哪儿呢?就是它既然是个CPU,就用户态和内核态,只是说不面向用户,今天就不是APP。我说这么一个我的定义,可能有人不信,不面向用户就不是APP。 那从这个意义上讲,区块链的程序不能面向用户。

 

区块链第一代是记账,第二代是智能合约,但是很多人把智能合约跟APP混为一谈。智能合约和APP不是一回事。那这样的话你要想到DAPP,只要你跑APP,就离不开操作系统或者叫虚拟机。这个牵扯到说,大家一想操作系统,就想Windows,就想Linux,这也是几十年年前的概念了。大家知道今天的TCP IP和今天的Unix,一个是69年开始,一个是70年开始,这两个项目都是70年代的产品。所以今天的面向对象编程,今天的网络,今天操作系统都是70年代的产物,它奠定了今天IT基础,网络,编程,但是80年代更有意思。80年代很多人都试图挑战70年代的结果,因为70年代刚出来的一个新东西,大家就得挑战,所以当时一年能设计出几十个计算机来,然后能设计出几十种CPU,设计出几十种这个操作系统,能设计出几十种程序设计语言。然后都试图说,这个unix不好,这个tcp不好,都说internet 太烂,是吧?所以当时大家认为网络是可挑战的,语言是可挑战的,操作系统是可挑战的,计算机系统都是可挑战的。

那么再走到今天为什么都死了,只剩下x86还是挺烂的一个架构,网络也都死了,就剩下一个Internet,也是个挺烂的架构。大家很多人把Unix当作原教旨主义了,觉得Linux牛逼,Linus牛逼。那当时谁说Unix不好,是Unix设计组说的,那么当时的Unix不好在哪?就当时Unix设计组说,当时发明的文件名,用文件来表示驱动,这是一个很伟大的事,就是做了驱动的这个抽象,其实就是面向对象的一个最原始的开始。70年代初期,能想到这一部分其实是非常非常棒的,设备不可能跟计算机一块造,所以他要这个驱动。其实这还有一个假设,就是说那个时候的设备全是哑终端,没有CPU。今天的这个外设都有CPU,所以咱们今天跟70年代已经截然不同CPU无所不在。比如今天打印机里有CPU,计算机里也有CPU,所以计算机跟打印机实际上形成一个网,可是他们的角色不同,这个是跑APP的,那个是跑打印机程序。所以回到刚才APP是面向用户的。那打印机里有程序对吧?但是打印机里的程序封在机器里面并不面向客户。

 

那区块链是什么,区块链就是那么一个一个类似打印机的东西。很多人没有基本概念,总说区块链是一个分布式网络。首先我跟大家说区块链不是分布式网络,它根本就不是网络它是一台计算机。

 

我再说第二个概念,一台计算机上不存在DAPP。一台计算机能跑两APP吗?能跑分布式APP吗?一台计算机只能跑一个程序,一个程序你说是分布式,这是逻辑概念有问题。这些我觉得如何无论怎么强调都不够,因为这就是一个基本概念。开始讲到关注区块链我首先关注一个数是中本聪写了多少代码?5万行,然后一次Transaction多少,平均是250个bytes。 250bytes能记多少?那么中本聪说了,这个账本一页是多少?一页是一个Megabytes,每十分钟记一次,平均一个entry 250bytes,那这一页纸能记多少?能记4000。 就平均这一个block记4000个这个流水。然后这一页管多久呢,管每十分钟翻一页,也就是说每十分钟能记4000个,然后呢十分钟是多少秒?600秒,被4000一除,每秒钟6.666,是吧?那么这就是为什么大家说比特币慢,一秒钟只能做6到7次。这是速度问题吗?这根本就不是速度问题。今天多少人说区块链慢,这是慢的问题吗?中本聪就是这么定的。他为什么这么定? 这要跟硬盘的成本成比例,比如说我十分钟进一个Megabytes。今天的CPU能记住一百个Megabytes,问题是一万个节点全同步,十年下来,如果十分钟给你来一百个Megabytes,一千个Megabytes,全世界多少硬盘来存,同步得下来么?今天就中本聪这个代码,十分钟一个Megabytes,到现在转了九年,是多大呢?九年是150G左右,就这150G,我16年的时候让两个工程师在公司同步这些代码,你猜同步多少时间?搁4个机器,有两个机器同步成了,有两个没有同步下来。两周同步不下来,因为我们伟大的防火墙。当时才120G。如果十分钟100个Megabytes,那两个机器也永远同步不下来,所以快不是一件好事。

 

快了垃圾多,然后大家就说那你就扔啊,问题来了。哪条Entry该扔,哪条Entry 不该扔,我电脑不知道。为了互相防范一秒钟做6.6次,快还是慢?可是第一是说挖矿的人要是没钱,就没人挖矿,要是他们不值钱,没有人挖矿,要是没人挖矿又变成中心化。通过这些人记账,账本互相制约,所以挖矿一定是要值点钱。比如我写篇文章做一个哈希就存了,这个我花了钱,对吗?如果说张三也用了这几个词儿,不行,你给我交钱,我是原创,你是山寨,你要不用我的名字,要不我给你打官司去,那怎么证明?我写的这个东西我一看哈西,确实是。法官也相信这个是我编出来的,那么就判张三剽窃,起码有个地方说理。所以这件事上其实和速度没有多大的关系,而且没有任何的信息的泄露,只是说我把比特币的这个区块链当做一个花点钱就可以做个公证的地方。

 

所以,比特币有六个维度的话,第一个维度,就是6000个节点是一台计算机,然后这台计算机谁都可以去开个账本,都可以去开账户。不存在说谁不喜欢我把我的账户给消除了,这6000个节点相当于是一台计算机,不管我到6000个节点,哪个地方申请的钱包,我就有一个钱包地址。那钱包地址是唯一的标识。那么这个时候我要想找他的时候,就打一分钱,对吧?他收着了就说明肯定是他,然后都有私钥公钥,那么这套东西就是说天赋人权。你只要是个人,你就有权在互联网上开个ID,钱包地址是自动运行的,大家都信一台计算机没人控制,不存在,去中心。

第二条就是公证处,这个地方放一美金,两美金就可以有公证处。上公证处还得去跑,排队还折腾,然后人家也爱理不理,还问你这是啥?反正只要是一个文件哈希,也只此而已,所以世界有序也就是这么一个哈希,没有什么别的东西!那么其实你可以想象的很伟大,说从此人类变得廉洁了,变得有地方说理了,都可以变。但是最主要就是存一个Hash。

 

那第三件事讲的什么?第三件事讲,一个账本就是这么一页纸。那它就是回到这个账本上多少页,他就回到最开始的第一页去了,他一定有第一页,就每十分钟翻一篇,对吧?比如说亦来云,第一页说咱们有多少币呢,有3300万。那如果说像比特币,咱们现在每十分钟还给你奖励25个。那如果到2040年,咱们减半到40年不奖了,那就是说比特币一共有多少个,刚才讲到,因为比特币是可分的,每一个比特币是一亿聪。大家都知道一个比特币相当于是一亿聪,就相当于一块钱有一百分,那么一块比特币呢,就是一个一亿聪,聪是不可分的单位,所以整个比特币有多少呢?整个2100亿聪。那么假如说第一页我就写世界的混沌。这个混沌,说那咱说这有多少聪呢?有2100万亿。他每翻一页一定是这2100万亿,然后换手,有些人把钱包弄丢了,就相当于这分钱埋到土里找不着了,你找不着不代表着事儿不在,所以呢,只是说这个永远不进入流通了。那这个钱包你忘了秘钥,但是那一分钱的确是在里边。比如说咱们一般钱包里有几张一百块,然后呢一个贼进到我的电脑里,改成50块后把这东西拿走,因为你把这个账本改了,那就不是2100万亿了,所以他就做了这么一个东西。那么如果你没这个秘钥,你这么改,就是反正就是改不了。

 

所以这就出现了第三个特质,这个数字谁也加不进去,也减不了,就是一个稀缺。那么稀缺有什么意义呢? 稀缺不是钱上的意义,因为要不然这个在电脑里用一个印一个,这钱就不值钱了。可是今天的商品都是稀缺的,只要能够花钱买的东西都是稀缺的。为什么是稀缺呢?就是因为你花钱买的东西一定是刚需,因为我需要这个东西,我需要喝也好,需要玩也好,但是他如果无穷多,一山寨一个,那干嘛我要买?我在外边山寨也好,对吗?比如,这个电影我想看,但是如果在街上就买到了,那我肯定就买盗版。如果没有道德的这个事儿吧,那我就去买盗版。所以商品的两个属性,一个是刚需,一个是稀缺。

 

那么关于稀缺,今天很多人用区块链来做版权。假如我只有2100本书在这个网上流动,就是有限多个对吧?你写了一个白鹿原,第一次发行100万册,那这个白鹿原就是一条公链,那第一个就是说100万,对吗?这是虚拟的产品就可以卖了,但是今天所有的区块链项目,它忽略了一个事实,这个书2100万亿分钱,我给了你我就没了,可是书我给了你。这不但是一个技术问题,还是一个播放问题,就是如果我给了你,我没版权,就是在街上买本书,就是给你了,如果我还能打开,等于说我是那个山寨了,我把那个原版给了你,但是我还有一个拷贝可以打开。那边我送你东西也不行。对吧?所以呢我们今天有人用区块链做版权管理,但是你从来没听说过它那个版权管理要不要控制播放。那这个版权管理跟那个微软盗版碟的那个一样,所以这样的版权管理的区块链是绝对没有意义的。你记数目,微软都记着呢,印了多少都记得呢,但是有人在乎吗?所以这个软件是收不回成本的。除了发ICO以后,它是收不回,就是老百姓不会给他钱,消费者也不会给你钱,因为它首先不是APP,第二,它没有控制这个运行。但是不管怎么样,我们说这个区块链伟大之处就是说,原来区块链之前没有一个可信的地方可以计数。因为记在出版社了,中国全世界这么多出版社是吧?有没有人就多印了几个,那个黑客就去那儿把那个数给改了,这个原来都是没有可公信力可言,现在呢,有了,但是有了只是故事的一半,它没有面向客户,它没有播放,但是不管怎么样,区块链能计数,这是它第三个贡献。

 

所以它第四个贡献在哪呢?第四个贡献叫智能合约。那么智能合约讲的是什么?咱不就这么一个账本是吧?咱们真的别想着区块链那么神。那账本呢,既然说咱们每次都打一分钱,咱们人数达100万,就是每次都打一分,然后呢,我这不是有哈希,我能够公证一个文件。那我能公证一个文件,那我就能公证程序,程序也是文件。那么这个东西如果是我写的一个Java Script脚本,那这个时候我拿着一看,你打给我们一分钱,然后呢你给了我这个Hash,这儿有个标注说这是程序。那我就去IPFS那儿找这个程序去。我找到这个程序呢就可以跑一跑。刚才讲到一个人叫哥德尔,就说程序的可证明。就是说有一类程序呢叫Deterministic,就是说啊它没有随机数,反正就是说它永远跑的结果是一样。有一些程序,它每次跑的结果不一样,那么每次跑的结果,如果是程序是一样的,可预知结果。就是这个结果反正没错,都一样的。因为很多人可能也不知道,就是很多程序跑来的每次结果不一样,就比如说我今天问你天气怎么样?,你们现在已经25度。明天就29度是吧?它不一样。我觉得还有些事,是1+1等于几,1+1等于2,对吧?所以这两个程序不一样,那么如果我们选这个永远是一样的这类程序Deterministic。那么这个时候我一看见这个我就记下来,比如说我是挖矿那个人,我挖着了,我就算一下,我说这个结果是二,我把这个也跟着Hash在这,然后我就把这个页给那些剩下的节点了,那剩下节点要把这个这一页也记到他们的账本上。对吧?就是因为我记了这一页,我有权记,然后呢我记了这一页以后,我就广播说你们应该让你们的第几页照我这个记。 那些人拿到了以后,他把是程序那个也跑一遍,一看结果跟那个人对上了,就把它记到他的账本那一页了。那么这段程序不管它叫什么名,他就叫智能合约。其实这个名字呢也是非常值得商榷的。那咱不去争了,反正就是这么一个程序,那大家都认了。所以他在账本里就引入了一个智能合约的概念。

 

那这个东西能干嘛呢?比如说我们有6000个节点,然后我说,一放出去,让别人一记,说,是这么回事,对吧?所以他这个已经确认了这个程序的运行,不是简单的记这个帐。那这个时候呢其实你可以想成说,如果是51%,是比如咱们村官选举,大家认啊,就是一个选举。那如果是像美国选举人制度,那么就是一个叫共识的东西出来了,就随着程序不同,大家达到的结果就不同,因为到底是全都认这个结果才接呢,还是51%任了就往前接呢?那这个时候就就有一种共识了。那么这个共识和这个区块链呢,这儿我有一个看法,就是如果说全世界的公链上要这么做的话,首先第一,比如说咱们说这个中国的村官就是简单多数,就在这弄一个选举箱,反正谁多一票就是那人,就美国呢要是这么着希拉里就当总统了是吧?就是美国是选举人,就是说你这个州,因为他当时是联邦制,你这州少数服从多数,你州一赢了以后,比如说这个州里边51%人投了川普,另一个州呢51%以上投了希拉里。那么这个时候呢,因为它是代表州代表是一个国家,这个国家这个州51%人投了以后就决定打仗,那这时候是全员参与打仗,不是说你49%不打了。所以这时候的投票,就是他到了51%以后,它的全州的选票算他的。到美国去再去比去是吧?所以这就出现了说川普从绝对多数输给了希拉里,但是在某些人口大州里边,他赢了。所以选举人里面,就川普赢了。中国的村官选举制和美国的总统选举是两个是截然不同的共识。那么这个时候如果都只有一条公链,这个算法是没办法做的。因为这个算法到底是简单多数还是选举人制,所以这两种选举人实际上是两条链。听懂了吗?

这是你的一个6000人的节点,我在弄一个3000人的节点,咱们两个人跑的这段程序是不同的。不是跑的一个程序。

 

刚讲一个计算机跑一个程序?所以这个结论是什么?一条公链是不可能达成一个共识的,对吧?只能达出一个特别简单的共识,就等于没有共识,你想全世界哪有一个算法是大家都能同意的,这事儿基本不存在,对吗?所以这就引出了策略,咱都还别说速度问题,再引出来如果我们发ID,全世界天赋人权都应该是每个人都有个ID,这是没有争议的。我们建亦来云,就是说你只要来,我给你一个ID,没有人能有权力吊销,你要来不了就别来,是吧?每个人都有个ID在哪个国家,这是没有什么争议。 就没有争议的事就把它做在系统里了。有争议的事呢就做在应用上,就因为应用都成,你这边有微信,那边有电报,你喜欢用微信,你就用微信,你喜欢用电报用电报,就是你跟哪个社区去走了,你跟哪个Social Network走了,对吧?你的系统要做的是没那么大争议的事,也不能说绝对没争议,就是比如你想有人喜欢Windows,一个生态,就像一个小城邦,你不喜欢他,你别来,你要喜欢他呢你就来移民,对吧?结论是智能合约是用户态的事,不是公链的事。这个当然咱们说以太猫能不能跑,对吧?因为你把它这个都跑这么一个应用,肯定给她弄死了。但是呢这是个技术问题。这是我讲的区块链四个维度——ID,存证,稀缺,共识。就是从这么一个简单的账本,账不受人控制,不可篡改,所以千万不要想区块链是一个多复杂的事,5万行能把这些事全搞定,已经是非常非常巧妙,伟大的一件事了,这时候你把它再无限的去想,其实就想入非非了。

 

那么第五条是什么呢?第五条,第六条是亦来云独有的。我们叫去中心,也就是说区块链并不去中心,区块链让去中心成为可能。因为区块链本身不是分布式系统,区块链是不是分布式系统跟老百姓无关,也不能说它不是,就相当于说银河机后面的总线,是用Butterfly,还是用心型。巨型机里边既然有这么多机柜,他其实有好多办法来连,有一个经典算法叫Butterfly,另一个算法就叫心形。那么他怎么连不需要知道,我们就知道银河机就行了。所以区块链既然是一台计算机,它的一台计算机里边怎么连的是内部总线跟我们外边一点关系都没有。对外人,它不是分布式系统。所以它本身做不出去中心应用来,做出来的应用只不过更可信一点。

 

那么我写文章,有人读,这叫Peer 2 Peer,他凭什么删我贴,对吧?那么大家知道操纵选举是吧?那就操纵了。是谁赢了,谁输了是吧?川普赢了什么,希拉里输了还是怎么着,但是它起码是在操纵。对吗?那就是作恶,那么大家知道新浪原来是按照时序出来,现在已经不是了,然后因为当时我也走投无路,当时也写点亦来云的故事,写点技术,我说得了,我出200块钱人民币推广推广,他说你1万人看着了。反正我一看,我自己这么一写,有俩人点赞,结果发现花300块钱还是这么点人,不写也罢。说去运营中心,或者说我一手机,朱凤一手机,那我们俩打手机呢就是Peer 2 Peer,对吧?然后有一个运营商叫中国移动,有个运营商叫中国联通。就是摄像头跟我的手机实际上就是两个Peer to Peer。那么中间呢有没有看见过这个家里的视频被人家直播到网上?那么今天我们现在有智能音箱,那智能音箱,你再想想Echo,枕头边上有什么人在听?这是一个非常可怕的事,就说今天如果我用的音箱是这个亚马逊的,我说这个hello,echo,what’s the weather?这个对吧?那么他告诉说今天北京20度是吧?这个没问题。那这是我用了亚马逊的服务,这是我授权的。可是我被人家直播了,那是中间因为有运营,就是我的音箱跟亚马逊的服务其实是Peer 2 Peer,但是中间还有在听,不是亚马逊在听,但是中间还有人听,这在互联网上是非常非常关键的。因为有运营,就会有人铤而走险。那么如果说我们讲区块链的这个ID呢,这6000个节点,这些人就是为了挖矿,可是区块链这个计算机是没有一个公司在运行,是没有一个人在运行的话,他们运营的一个区块链的一个计算机。那么这套机制,很伟大,那么这一套机制跟物联网结合起来,就能做出来无人运营的物联网。这就是为什么微软把Windows一刀为二,重新设计这个系统。因为原来一个PC的时候不存在一个这样的运营,一旦做成网络.Net的时候就有运营这东西了。

 

楼上中国电科和微软成立的一个合资公司跟微软一起做了一个中国版的Windows,为什么?就是因为原来的PC是单机的,现在的PC都是网络的,中国政府怕微软的网络偷听他的信息,所以就要跟他合着做一个合资公司,然后把这网络都给断了,就让中国公司接管了。从微软拿代码,但是这个运营是中国公司在做。那么如果说这件事是自动运行的物联网,那我们就能做一个互联网,是这个全都开源,全都开源,你偷不走数据,才有可能。一定不是那个区块链,是这一张网,是这个物联网的网,刚才讲区块链不是网,区块链是一个自动运行的计算机,网就是多台计算机,网就是多台计算机组网做对吗?区块链是个计算机,互联网是个网,一讲到物联网就很容易含混的,物联网,中国其实中文也很有讲究的。物联网的真正这个词加起来是讲网,对吧?就是前两词当了形容词,就物联。实际上讲的是一个网,可是今天讲物联网OS的时候呢都是讲的物OS,都是在讲传感器OS。微软今天把Windows弄掉了,是要做网OS而不是作物OS。这个是绝大部分的区块链公司搞不清楚。就是说区块链加物联网,区块链在物联网应用,都是讲得物,没有讲网。那么我们用了这个区块链计算机把这个网变成自动运营,让这个中移动变成一个自动运营的中国移动或者自动运营的微信,或者微博或者Facebook,就去的是运营中介。

 

然后第二个概念呢,就是我既然用一只手机,朱凤用一只手机,大家就认为这肯定是P2P。这一只手机换成银河机,还是P2P么,换成亚马逊,换成阿里云也是一台计算机,百度也是一台计算机。因为你百度搜索框,百度后面是1万架计算机,还是一台特别特别快的计算机,对老百姓是没有区别的,对吗?它当然是用多少万台计算机来做。因为他有解决他的问题,就是说正好断电了,你的票12306票是买到没买?,它要解决这种工程,它就是一个巨快巨快的计算机,它能把这个火车票都给你买了。所以去掉阿里不是去中心啊。这个概念,给大家讲讲。有些人胡讲,区块链里面说我把什么干掉了,就把阿里干死,怎么可能?我根本没想干阿里,听懂了吗?阿里就是P2P,就是一个牛逼Peer了,怎么会是中心呢,所以大家去中心都不知道去谁,(阿里听了高兴,对吧?)就是卖火车票,该用什么计算机,你非把计算机弄完了,画一个什么多少TPS的比特区块链。你多少TPS也干不过阿里那12306呀。

 

第五个是去运营中介,第六个去软件中介,软件作恶就更多了。软件中介不好理解。去媒体播放器中介,比如我做了一个片,我叫发行商发,苹果要抽30%,腾讯要抽50%—80%。腾讯抽80%,那是公司要抽,店小二呢?。再琢磨,这个歌,腾讯音乐播了一万次还是一百万次。我知道吗?这个媒体播放器知道。因为这个软件数据被被这个程序加载,然后播了1万次,播100万次,反正不告诉我真正的数量,这叫二次盗版。一次盗版就直接上街买盗版,,就是老百姓是一次盗版,到媒体播放器是二次盗版。这件事不见得是马化腾愿意,但是店小二干,就像说这个这个中移动的营业厅,有人铤而走险是吧?那么媒体播放器这么干,他说我分苹果收百分之30%,但是这个音乐是跟人谈的。比如那咱再说一下阿里,对吧?就是你要上那个淘宝你是要上的,那店小二直接说咱俩在私下是吧?那就这叫软件作恶。因为软件从广义的讲都是媒体播放器。你写doc,word播,反正你做的数据都是数据,人家做的都是程序,人家就盗版你。

 

这个事情跟区块链其实没什么关系,那么我们怎么防止软件作恶。这时候只能找一个比他还牛逼的,就是说那媒体播放器又是谁播的,是操作系统播的,对吧?这个时候我们直接要跨过它怎么办呢?跨过他就是把数据变为程序。冯诺伊曼说,图灵状态是有限的,一个机柜的状态就是有限的。这个东西咱都是有限状态,然后呢读的是数据,读的是纸带。冯诺伊曼说,咱做一个通用计算机,1946年,第一个纸袋加载的是程序,就是状态啊,不要守你那个开关了,这个一个Bytes一个Bytes就直接加载到内存了。所以很多人说程序图灵完备,图灵等价,就是咱们今天所有的机器都叫冯诺伊曼机,程序加载就变了一套状态,又一加载在程序就又变了一套状态。冯诺伊曼机是无穷状态自动机,比图灵机强无穷倍,这就是结论。所以图灵机跟冯诺曼机不等价,今天胡扯什么图灵完备,所有计算机都比图灵机强无穷倍的。是说给定一个程序,两个等价。但是冯诺伊曼机可以无穷加载程序,图灵不成。

 

反过来,你给我一个电影,今天很容易就把一个电影scramble成一个程序。因为你给我一个电影,我就做一个模板就是把它用我的这个加密算法,然后把这程序跟这个数据都给打包在一起了。就相当于我把这个电影打散,然后揉到这个固定的数据区,重新打包成elf格式,然后我就给你这个程序吧。就这个程序一放,你点这个程序,它就是播放自己。所以这个模板是一样的,所以我就产生一个白鹿原的游戏,我就产生一个无问西东的游戏?那这时候你播一万次还是播一百次,我在那个制造这个程序的时候就画勾,用谁的广告,还是你给我交一块钱,还是谁帮我卖了,给他分多少钱?我就在这儿选几个选项,就打包成这么一个程序。那这时候呢这个程序呢,不用被媒体播放器播了,它自己播放自己,就被那个虚拟机播。那原来为什么没有这个事呢?就因为原来,在Windows上不是不能做。比如说我用一个邮件,做个exe,问题是你不敢播,不是你不能播。我把一个电影变成exe,然后邮件送给你了。你为什么不敢播?因为原来的计算机有病毒,那现在虚拟机里如果一个计算机就跑一个程序,那病毒就没了,传谁呀。那么所以现在有了虚拟机,按需起虚拟机,然后把它跑在上面。然后他跑完了,我这虚拟机也删了,所以它的病毒就传不到这个操作系统去了。这个软件,因为我们打包完了,是我们的这个虚拟机的格式,所以它在加载的时候,我就去区块链里查一查。你还有这版权吗?你要是卖给我呢,我就放了。刚讲到我在那个区块链能计数,但是这虚拟机能控制播放,所以你把它卖给我了,你的公钥私钥就不对了,那你就放不了。这个时候才能做到出版物的稀缺。所以也就是说呢,今天所有区块链上做出版物的呢,只有一家是真的能做到,就是亦来云。 就是说这个东西它有绝活在哪?绝活在于说,说这个东西跑在这个虚拟机里。这虚拟机呢必须具备三个特质。第一,不准装驱动。因为现在的设备都是智能设备,当年装驱动是因为很多终端都是哑终端,现在有了终端以后都是假设周边都是CPU以后,我们可以设计一个系统。是不用装驱动的,原来的操作系统设计呢都是多了几个,比如多一些功能较多一些函数,比如说我多一个硬盘,这硬盘IO control,控制谁访问这个文件,原来的FAT都可以访问,比如在这个FAT文件系统里有个文件谁都可以访问。 NTFS呢有些文件他就在文件上都有,那个权限列表。那么显然要扩展权限列表。它文件系统的那个API的这个多几个API是吧?要不然您是怎么弄的,那么你只要说我我要做这样的文件系统就多了,每天那么放这种保真的音乐我又多了几个那个又多了几个,API你要放立体声吗?那我要做了这样的文件系统不是这样的,这个图形我又多了几个,API这样的鼠标都是滑轮,我都多了几个API。所以这个时候设计Posix的时候,系统的API的集合是infinite。就是因为这边扩展三个,那边扩展两个,没有人能统一。那么这个结论呢就在于,你看今天Windows做的是什么呢?手机平板电脑电视游戏机x86,ARM说我一个应用在这上都跑,我一个操作系统都是可以的,这个其实很难想象的,就是说它里面都是服务,不是说扩展API,而是说我按需加载一个服务。

 

操作系统只管创建内存,创建进程,创建服务,消灭服务、消灭虚拟机是吧?那么这个时候这个操作系统的集合就是API集合,就是有限级。 原来Linux的时候就是无限极。无限极的时候就要有人扩展,一扩展,第三方就注入病毒,所以就蓝屏。Windows蓝屏,你以为是微软无能吗?更多的是第三方的驱动,驱动的时序导致了,因为他对那些时序有时候了解不够深刻,或者做错了。

 

所以呢面向服务,比如说SaaS的操作系统,就是非常重要。如果你看今天微软说我以后所有的物联网设备都是服务,所有的SaaS,所有的设备上互联网,就是因为要不然的话,你统一不了所有传感器,只有这样的虚拟机。这个时候呢既然没有,都是服务了,那么这个集合就是Finite Number了,那么以后它底下的这个实现就是有限多的时候就不让第三方染指。这个东西就能把整个的Dependency List注册在区块链上不允许他黑。

 

第二条,不能有Daemon。 今天的Unix有很多Daemon,所有的病毒,说百分之百可能夸张,99.9%病毒是来自于Daemon,就是你刚开机后台起了几十个应用。大家知道我在说什么,你开电脑后边第一减慢的速度。第二这几个都是因为你过去安装软件。就像说这一个电脑,一个手机,反正越弄越慢,越弄越热,就是因为你给我这个机制,我就安到后边老跑。那就没有不作恶的那些软件是吧?都是免费的,都是做恶的。那些产生热的都是Daemon。所以Daemon就不能做到这个浏览器一点这个服务就过来就跑起来了,因为你都要事先安装。第二,Daemon在背后就像你们家背后老站着几个人,没不听的。是吧?全听。所以你的数据中国说我不在乎,我们还是中国人不在乎。其实都在乎。只是没有人能做得出。所以不能有Daemon。

 

咱再说说Daemon是怎么来的?今天的Linux来自于Unix,今天的Unix来自于1970年代。1970年的时候连软盘都没有,还是纸带。80年就有了软盘,有了软盘跟不上这个老美打字的速度,就是你弄一个字库个软盘里,你打快了这个软盘里读那个汉字的点阵读不出来,太慢。那么就要把它坐在汉卡里固化了。这些读的就快了,他就让开机的时候呢把这个东西跑在背景上,一晃,从70年到今天,大家都觉得天经地义的。觉得那Linux那是不可撼动,就Linux有Daemon,就这一件事,他的死期就到了。因为它在物联网的时代是不可能的,这个事情是不能容忍。这也是为什么微软把Windows就给干掉了,对吧?所以第二个就是Daemon。

 

第三个就是TCP IP。 今天上网,所有今天的网络程序,虽然很多写应用的人自己没有去调用TCP IP,但是都是有人帮你调了,最后有人帮你一个库程序调了对吧?因为今天的互联网诞生的时候没有运营商,谁接上的服务器都有权上网。所以网上是没有运营商的,谁都可以上网。这事儿很好,代表着今天互联网谁都可以上。

 

互联网蓬勃发展,谁都能上谁都能作假,谁都能偷别人东西。70年代的好人比今天多。因为那时候上网偷东西的少。,因为那时候上网的人都是科学家呀工程师,现在上网啊尽是贼。那么这个时候谁都可以给谁写封信,匿名信,就产生DDOS。原来70年设计操作系统只管本地,不管网,就刚才我一直在强调物流网是物的OS呢还是网的OS。 要是网的OS,你整个网都要管。现在今天的操作系统都只管这个,铁路警察都只管这一段,只管你的机器。你要想上网,对不起,你自己来。

 

为什么要Daemon呢?就是因为那个网游的那边的服务器是我写的,终端这边也是我写的,我这怎么过去的,也是我写的,为了要找到那边,我要找一个这个中介,要找一个Name Server,然后说就像说有个前台是吧?我说我要需要这个网游搜索,那我先找一下前台,前台就创建一个服务。这个时候呢这个操作系统就一定要设计Daemon,这时候所有的泄露隐私,DDOS攻击啊,中间人攻击,DNS黑掉都是因为这个。那么今天在这个虚拟机里没有网,大家觉得没网怎么上网?其实这概念非常的简单,大家都信。我一只手机,朱凤一只手机,我只要拨号就到了那只手机。 然后我打电话他接电话,然后我就说一加一等于几?朱凤说二。然后我说你把这个读写头,左移一个右移一个,你告我说那是0还是1?我其实是在说图灵的指令。图灵一共就6条指令或者7条指令。那么我要说的无穷块,我就是个计算机,她能回答的无穷快,他也是个计算机。然后这两个计算机通过这个终端,一个是应用,一个是服务。我通过手机,就是我把这个电脑对上这个手机,直接把这个电脑对到手机里边的CPU上,我也黑不了中国移动。因为今天在中国移动的网上是有运营商的,今天在互联网上没有运营商。到底我们两个电话是走了卫星,走海底电缆,走了微波,有没有加密,有没有国安局的监听都和打电话和收电话这个Peer 2 Peer没关系。

 

今天我们的互联网悲催在于没有运营商。这互联网是人类交流的平台,没有运营商就导致黑客,所以这是悖论。那么现在我们有了区块链,我们全世界都信任这个机器人。区块链只在这里面扮演了一个非常重要的安全角色,但是他本身是没办法跑APP的。 这就是我们的六条结论。自动运营的ID,存证,稀缺,共识,去运营中介,去软件中介。 我没有想出第七条。然后呢,我认为区块链也就仅此而已。

     亦来云创始人陈榕在“清友学社投资创业课堂”上分享区块链技术并介绍亦来云的设计理念

Higer对话亦来云陈榕——执着路上的创业史才有了今天的亦来云

Higer对话亦来云陈榕——执着路上的创业史才有了今天的亦来云

对话时间:4月26日 19:30

微信社群:区块链研习社大咖说创业

对话嘉宾:

陈榕

陈榕先生,1982年本科毕业于清华大学计算机系。1987年在美国伊利诺大学香槟分校取得硕士学位。1992年进入美国微软公司工作,先后参加过微软研究院操作系统组,IE3浏览器,OLE自动化,COM+,.NET的开发工作。2000年回国创建科泰世纪公司,主持设计面向移动互联网的Elastos(亦来云)操作系统中间件平台。

Higer钟南海

大咖说创业创始人,区块链研习社创始人,问道区块链创始人,区块链教育早期布道者,原农业银行区块链专家,中科院软件研究所硕士,超级天王项目技术顾问。

大咖说创业第一式

Higer:陈榕老师,您在很多地方都提到您是“非典型创业”,能不能给大家再讲讲这个典故?

陈榕:确实是非典型创业,因为我做的是操作系统。其实操作系统非常不适合大家创业,当年也没意识到。所以就误打误撞,回国创业做操作系统,肯定是非典型创业了,挣不着钱。

那个时候我本来去计算所,就是因为有个出国名额,去做联想汉卡。所以呢,本来不想做外设,想做巨型机,想设计巨型机。一出国,那就改学巨型机了,后来在学习巨型机的时候呢,就学了Ahmdal’s法则 (阿姆达尔定律),这个就是并行计算的一个定律,大家都知道摩尔定律,其实在并行计算超级计算里边叫Ahmdal’s法则 (阿姆达尔定律)。IBM360的总师Ahmdal他发明的。那基本就是说多加CPU,增加速度的这个可能性会有极限,所以呢我就觉得做巨型机没有希望了。

那么就去改去做操作系统,但没有想到呢,其实操作系统比巨型机还没有希望。因为巨型机器全世界还有几十个。操作系统呢,虽然能做出几百个来,但是能够流行的也就那么两三个,比如说,今天手机上的安卓跟苹果。微软不是做不出操作系统。但是微软做手机还是最后放弃了。我做手机操作系统,最后放弃了。因为操作系统,就算能做出来,但是没有生态。所以这也是为什么不鼓励大家用操作系统创业。

那当然啦,现在正好阴错阳差,我们又抓住了机遇。因为要做一个下一代的互联网其实正因为没人做。那么我们这么多年的互联网积累,就非常有机会,因为别人基本上做不出来,我们能做出来,但是还是有风险。

我们刚去美国的时候就是做就是互联网、然后操作系统、还有面向对象编程、人工智能,当时这个四件事情都很热,那其实就在里边选了一两样做。当时呢,我正好儿也做了网络、也做了操作系统、也做了面向对象编程、学了学人工智能,但是最后没学好就放弃了。

那这就是一晃说到了今天,就是因为操作系统呢,大家知道linux,后来开源还是非常成功的,其实不能说他技术很好。但是因为互联网的原因,希望大家互通互联。如果不开放不开源的话,大家总怕你藏着掖着。所以呢,就有一些市场需要有源代码,比如说像工业物联网的一些方向,像一些性命攸关的这些项目。他必须有源代码,因为要不然的话谁的法律责任就有点分不清了,这也就导致后来linux得以生存,其实完全是由于互联网而不是因为他的技术好。

那么当然我们回国十八年。没有意识到这些,只是觉得能做出一个操作系统就回来做了。但是呢,其实是非常难卖到钱。所以惨淡经营,07年做过一只智能手机,正好碰到安卓跟苹果出来,那就不行了。后来12年又做了物联网操作系统,富士康投资。后来呢,去工业界推了推。但是呢,反正那个也碰到一些其他的困难,那么富士康也决定就放弃了。那我们这次做亦来云,实际上是第三次创业了,还是挣不着钱,后来就改印钱了,就变得耳目一新,另一番天地了。

大咖说创业第二式

Higer:陈榕老师,听了您的介绍,我们大致清楚您过去的一些经历了,那么我的第二个问题来了: 陈榕老师,和很多其他人一样,以前我对亦来云不够了解,所以市场上有一种言论说,亦来云在传统的世界里活得不是够好,于是希望在区块链方面实现弯道超车,您怎么看待这种说法?

陈榕:其实讲到操作系统最近又热起来了,因为中心的这件事,所以大家又在问我,这个是不是国家花足够多的钱就能做出操作系统?当然了,像我说到,做操作系统其实做一百个也能做出来,只是你做它是为了什么?不能为了操作系统而做操作系统。我觉得不管花多少钱,那样也是没有希望的。那么至于弯道超车,我觉得就有点急功近利。

其实做亦来云关健不是想做操作系统,而是大家要说做价值互联网。那么价值互联网呢,大家知道比特币就是要做到点对点。这个去中介来传一个叫token的东西,或者叫一个数叫比特币吧,就是一个数,比如我传一个比特币给程豪,那么他能收到,这时候没有银行。但是从另一方面讲,数字资产不是简单的一个数,而是一堆数就是一个文件了。比如说一个二维码,我要从这边传到那边,他是一堆数或者一个电子书,或者一个电影或者一个游戏。其实任何数字资产除了币以外都是一堆数。

那么上一个互联网呢,其实我们知道用url也好,用社交网络也好,其实传送的都是数据。url一点击,就是下来一些一堆一堆这个xml的数据文件。然后呢,我们在微信里边其实除了送语音、送照片、送视频,送链接。、送文字,其实都是数据。

送数据我们要管他叫信息,也可以叫信息互联网。那现在讲价值互联网,其实仔细想哈,这个电脑的硬盘里就两样东西——数据和程序。既然上一代互联网是送的信息,信息就是数据。那么这一代互联网叫价值,送价值是什么?送价值就是送程序。

因为如果你不送程序的话,你只送数据,数据呢是被程序来解释。那么程序到底怎么解释?比如说电影播了一百次,还是拨了1万次,你如果不送程序,你就不知道到底拨了一百次还是一万次,你要等这个媒体播放器来告诉你,那媒体播放器可能作恶,就这个中介可能作恶,所以你呢就可能被利用了。

所以区块链其实一讲说去中介,大家觉得就是说送比特币没有银行,那么媒体播放器其实也是中介,运营商也是中介。比如说Facebook最近作恶有人写block,有人读block,Facebook把他想让你看的东西摆在你眼前了,那不一定是你一定要看的。那最近的你其实你也可以看到微博原来是按照时间排序的。最近我也不怎么上微博了,因为经常给我看的东西,并不是我感兴趣的东西,那还有我写了微博客,他就经常删帖。比如今天我们得到了一个会议通知,是美国新泽西州请我去讲课。 那么被变成敏感信息给删贴了,就是个会议删什么贴。

那这都属于中间商、运营商作恶,所以我刚才讲了两种作恶:媒体播放器作恶、运营商作恶。其实和区块链关系都有关系,但是都不大。比如尤其是软件做为中介,媒体播放器作为中介,其实就是软件作为中介了。我们怎么去媒体播放器中介?因为软件广义讲都在运行数据,都在播放数据。那么这件事其实和区块链没关系,运营中介和技术含量有点关系,我一会儿会稍微解释。

那说到这儿,就是说价值点对点传递,其实就是程序段的传递,因为我们不希望这个媒体播放器在中间作恶。那么要传程序,其实这件事35年前就可以传。比如说我去美国的时候就有邮件了,35年前我就用过邮件。

邮件当然就可以送一个EXE,只是呢大家知道传统操作系统,你送EXE,就会有病毒,所以这个时候就扯出操作系统或者虚拟机技术了,就说我们要去中介,我们要实现价值互联网,其实我们是要送程序,那么我们要送程序,就不可避免地要谈到虚拟机和操作系统。

那这一点认识,我觉得我跟很多做区块链的同仁并不一致。因为我也觉得在这方面呢,刚才讲到虽然非典型创业,但是毕竟苦B了三十四五年了。没见没吃过猪肉,也见过猪跑,整个这个操作系统的发展史吧,就现在操作系统的发展史,就是因为我没参加过Unix研发,但是呢Unix成熟以后,我就在用了,84年我在用Unix,就是就是今天的Linux,那肯定会比大家都用的时间长一点,当然感悟就会深一点。 那么这一件事能导致亦来云有它的独特的定位。我本人对区块链其实没有那么熟,我觉得区块链够用就好。

所以就再讲讲这个互联网,84年我去美国的时候就碰到了互联网,那个时候互联网呢,刚刚从Arpanet美国国防部的项目叫Arpanet,改名叫Internet,就是互联网。当时的互联网是中心哲学思想设计的,只要有一个服务器就可以连结到互联网上,那也导致了后来互联网的蓬勃发展。当然也恰恰因为互联网是去中心的,所以任何人都可以假装成其他人,都可以发起病毒攻击,都可以窃取别人的隐私。就是因为互联网没有一个运营商、没人管,所以大家就可以随便作恶。

那这件事跟操作系统也有关系了,大家只要用操作系统,就会发现现在操作系统是有登录账号的。那么刚去美国的时候,比如到DOS,单机操作系统是没有登录账号的,那现在登录帐号其实就是ID了。如果我们互联网需要ID,哪个公司发、哪个国家发ID呢?这就有失公允了。那么我们就想到是不是能够用区块链发ID,区块链ID就像比特币钱包,从私钥到公钥到钱包ID,那么可以唯一确定这个个人,反正是一个人在背后,不用知道她叫什么,但是他是唯一ID,这ID呢可以通过微信来发,可以用在其他地方。

那么我们可以用在互联网上做一个互联网ID,仍旧保持互联网的去中心性,互联网可以有ID了,其实这是互联网安全的第一步。那有很多人也问,比如什么样的区块链技术好,其实大家知道区块链有这么多钱包,然后我把钱包缓存到手机上或者电脑上,其实这不是一个很费时费力的事情,因为我电脑开着一晚上,总把那个比特币150G的数据都扫完了,那么把钱包都数出来,然后缓存到本地数据库里。大家知道现在的硬盘很大,就是像比如4000个4000万个域名,每个域名20个字节,映射到一个IP地址,也不过是1G字节的空间。

所以搜索一个1G,一个一个字节的空间话,在一个手机上或者电脑上,都是非常迅速的过程,我不用去区块链来读这ID,已经缓存在我的手机上了。所以这时候区块链再慢,我一晚上总把钱包都扫完了。所以我认为区块链作为ID来用,速度不是问题。我们作为工程师嘛!就是说够用的就是最好的,最快的其实是不一定是最好的。

所以说到刚才这几条,比如说传价值就是传代码,传代码就需要虚拟机,那么虚拟机运行在互联网上,就像说我们的手机运行在运营商的网络里,中移动啊、ATNT,那么又怕这个公司来有删帖、来删我们的账号啊,那互联网上用区块链作为ID,用刚才的这样防病毒的虚拟机作为,因为现在很大的分清硬件手机还是虚拟机了。 所以我们就在互联网上做一个去中心的运营商。然后在这个运营商上面跑的都是刚才讲的这种虚拟机。这样的话整体的战略思维就有了。这跟弯道超车其实没有必然的联系,所以我不喜欢什么弯道超车这种词。

其实作为操作系统呢,再讲一个哲学问题,操作系统其实是一个孕育的平台,生态嘛,他希望合作伙伴成功,希望上面的APP成功,这样才能导致操作系统成功。比如说windows能做的出来手机操作系统,但是没人用,没有生态他也就死了,不是做出来做不出来的问题。那在中国很多人都是一种习惯产品思维,所谓狼性文化,其实狼性文化,就是你吃了肉我就没了,是吧?中国是一个资源少,人口多的国家,那么几千年来习惯于争资源,弄的你死我活。不喜欢、不是特别适应这种孕育、礼让、利他,这都在中华文化里虽然有,但是其实是很弱。

那么操作系统恰恰利他,要让合作伙伴成功你才可能成功,就叫做生态。这一点其实也从区块链可以看得出来,大家都讲要做生态,要扶植DAPP。其实真正能理解生态,能理解这些文化的人是少之又少。我举一个例子,比如说什么厉害了,我的国,我们又在哪儿战胜了美国,为什么什么事情都要战胜呢?其实一个平台,大家好好过日子,人民有诚信,幸福美满。 其实跟别的地方、跟别的人有什么关系的?我觉得大家总是一种竞争意识,总是一种你死我活的意思,而不是说大家能够和睦共处,能够孕育别人。

其实这也是导致大家的区块链从做链,就是有了一个链还要再做一个链,有必要吗?给大家讲讲刚才说再讲讲历史,就说80年代的时候,我们刚去美国一年能有十几个操作系统在美国的顶级杂志上发布,都是百花齐放啊,所以呢创新就非常的蓬勃发展。

但是呢那个时候大家都看不起X86,都是觉得像68000的体系架构会比X86好,那么power pc会比X86好,Mips会比X86好,就是Risc的结构了,那么最后呢X86赢了。操作系统呢当然也会做了很多,Mark,Kernel,Abiba呀这个知名的有很多了。当时呢大家其实不是特别,Unix刚出来,大家没觉得Unix怎么样,windows3.1,DOS更是大家责难太多了,就是都说是垃圾哈到死,DOS是最垃圾的这个操作系统!在Unix相比之下根本就不是个东西,但是最后DOS打遍天下无敌手。

这也就是为什么我今天说很多人做区块链不能说做得不好,就像当年的体系结构,当年的编译语言啊,当年这个CPU啊,都是百花齐放,好得非常多,但是没有大家没有想到够用就好,这件非常朴实的道理,总是要标新立异,就像我们当年想做个操作系统,我觉得我能做,我就回国了,也想做一个有创新的。 最后呢反正都是教训,谁都年轻过,中国的一些文化讲不争就是争,还是很有道理。

要说我们做区块链时代的操作系统还可以,我们肯定不做的区块链操作系统,我们其实是做的一个互联网操作系统。区块链有没有操作系统其实不重要了。我们知道像电脑里边有声卡、网卡、显卡、硬盘上面都是有CPU的,上面都是有程序的,上面也都是有操作系统的。可能有人不知道,我就跟大家说一下,其实硬盘上有Marvel的操作系统,只不过这不是老百姓看得见的操作系统。他们有没有操作系统其实不重要,重要的是能跑APP的操作系统。但是恰恰我不认为区块链能跑DAPP。所以我也就不认为区块链做操作系统有多重要。

区块链能给互联网发一个ID,而且速度不是问题,区块链还能给互联网当个公证处。比如说能在区块链上存哈希,区块链还能侧链。侧链上能做token,能够记录有限量版的发行软件,发行电子书,发行游戏,发行电影。所以对创建一个稀缺的智能经济文化,智能经济是很有必要的,所以区块链其实是一个Enable是一个使能器,让互联网做成智能经济的平台,能让互联网更干净。 能让互联网有公正处,大家更有地方说理去。

但是区块链本身其实是智能合约,是软件。但是我不认可智能合约是APP。就像硬盘上也有软件,但是硬盘并不是我们老百姓看得见的App,硬盘上写的程序,就能让大家作NAS容错。当然一个盘不容错,两个盘容错,都是靠这个NAS的软件完成的。但是老百姓并不知道里面的软件是怎么写的,也不关心只知道这个硬盘,有的是硬盘能弄错,有的硬盘不能弄错。那么智能合约原来都是一个程序,就做决定了。那现在几个节点来判断,共同来决定。形成共识。其实形成共识呢只能说为外人来讲更可信,做的结果跟一个程序是一样,一个程序能做的事。智能合约能做的事,一个程序一定能做了。就是说一个程序做得不如智能合约做的可信。

一个程序能做的可信,其实也是一个。如果放在用户他作为应用,它也是一个应用层的事,如果我们做到公链上,一个公链是很难跑太多应用的。也很难来支持这么多的人在上面用,不管你做得多快,就一台电脑不管做的多快,也不能满足互联网用户的使用。其实这是一个很简单的常识。但是呢我觉得整个区块链创业,现在基本上是没有考虑到常识。

大咖说创业第三式

Higer:我原本在体制内工作,在去年年底的时候allin到区块链行业里了,作为80后的我有时候想想可能比很多90后稍微晚了些,而我看到您做亦来云的事情时,我又从您身上获得了一些动力,对区块链行业这么大一个机会,您是如何看待年龄这个问题呢?我们是应该不顾一切拥抱它吗?想听听您的建议。

陈榕:我觉得其实年龄并不重要啦,反正我觉得还好啦,这个精力还行,没觉得怎么太老,也对,我可能比你们好多父母都岁数大了,也感觉有时候觉得不好意思。

那么说到创业,其实我觉得区块链本身的创业机会并不多,就像我刚才讲到。八十年代呢,我当时因为从国内刚去美国。觉得应该学英文,应该学技术,所以没太考虑创业。可是那个时候两个人就可以写一个DOS操作系统,三个人就可以做一个什么编译器或者做一个CPU,其实那个时候创业更容易,就是几个人就可以做了。现在都需要大的团队,都需要大的资金。其实比当年创业要难,这就是为什么,比如说你看像微软的创始人,苹果的创始人,SumMicro的创始人,Oracle的创始人都其实比我大个一两岁而已。肯定都是老一代的这个IT啦,现在新的IT哪有这么大年纪的人啊,反过来说呢,八零年代那个时候,几个人就可以做啊,所以就能人辈出。但是从另一方面讲也很多人的体系结构,很多的公司就消亡了,因为特别多的创业特别多的失败,今天呢,我刚才讲到最终是x86留下了,windows留下了,其实这都是当年被别人不屑一顾的产品。那今天很多所谓的区块链的这个高手也好这个。说的确实做的也不错,说的也不错,但是我觉得呢,留下来的希望,其实是渺茫,这就从过来人的角度看。我真的不鼓励现在的人再进来这个行业。

反过来说,刚才讲到区块链呢,能够助力互联网,比如让互联网更干净。更有序,比如说纯正,然后互联网更去中介作恶。去运营中介,去软件中介,那么,如果我们能做到这样的话。大家其实应该注意啊,就是说微软两三个星期前宣布呢,windows组解散了,他绝不是不再做操作系统,而是操作系统的。这个形态已经彻底改变了,变成无所不在的虚拟机,云计算了。

其实我更认为呢,这是预示着一个新时代的来临,大家也看到我在朋友圈里发到,比如说开始微软也在DID了,那么在这个时候我想说什么呢,其实我们新一代的互联网所谓价值互联网真的快来了,那这个时候就像九十年代初期和中期,大量的互联网创业公司,当然因为中国比美国晚个五年。在99年2000年左右就产生了像搜狐、百度、后来的腾讯、阿里巴巴都是在上一代互联网的这个大潮里边的幸运儿。那么现在价值互联网来了,是程序的互联网了,不是数据的互联网,其实硬盘上就是数据跟程序。程序的互联网一定预示着更大的一个浪潮更多的创业机会。

所以我认为这些创业机会不再区块链而在价值互联网。能够利用这样的区块链技术来实现新的商业模式。当然这个时候缺乏的就是一个共同的平台,我们不希望所有的应用都自己去学操作系统,那同样的我们不希望所有现在价值互联网的DAPP都去写自己的区块链。

跳进去已经做区块链的呢,我觉得其实对区块链的理解并没有问题了,但是做区块链除了ico,比如说忽悠找钱了,那就祝贺你。没忽悠找钱的呢,我觉得也不用太嫉妒,因为百分之九十的都突破发了,当然可能创始人忽悠着一些就到太平洋岛上去喝酒了。但是投资人大部分其实是血本无归,这种缺德的事儿,我还是劝大家别做为好。

那么当然呢,已经有一些人确实为了技术的理想跳进区块链。对区块链的理解,其实不是坏事儿了,就想说你对操作系统的理解永远有助于你写APP。那么但是做操作系统本身这个成功的概率非常小。后来,比如说我们公司做操作系统几起几伏,几经生死。我感谢很多的员工跟着我没有得到回报。但是后来离开的人呢,比如说07年那一波儿,我们操作系统做败了他们就离开了,出去基本工资都翻了倍,因为他们对操作系统的理解导致他们能够在新的公司成为架构师。因为对操作系统的理解会帮他们能够理解如何写应用。所以我觉得对区块链的理解会将对帮助与将来写DAPP。

区块链也不是不能做啊,只是说区块链除了to ICO以外,其实的它还是一种技术。因为从我过去的经验呢,比如说我们做TCP/IP协议也好,做UDP协议,zigb协议也好,太多的这个互联网,或者驱动,操作系统的协议了,那么做协议的人,其实好像特别高大上。但是最后是不如卖白菜的,这个因为。我从84年85年开始,比如说网络呀,做协议呀,包括我在微软的时候做的也是比较核心的部门叫地炕,也是协议,比如说我们定义的受迫啊,这些就是都世界很著名的协议了,其实做技术、做协议是挣不着钱的,在市场上得不到回报。

那这也是我觉得就是区块链好多人说,上一代互联网是做流量,有流量为王没挣着钱,但是用户多了啊,就牛了,那么就是说区块链的不是图做流量了,是做协议了。然后做协议做好了呢,就能挣着钱,我觉得这个话忽悠了。其实比特币还是做了流量,以太坊也是做了流量,你看现在用比特币的人很多,那么其实他们还是最后的最后做得好是因为流量。公链都开源,拿一个开源代码,做个公链不难,但是你怎么能有流量让大家信其实是非常非常难的。

大咖说创业第四式

Higer:陈榕老师,在亦来云系统里,只是将区块链作为安全模块,而主要部分还是亦来云系统本身,那么区块链的工作量能有多少呢?之前清华区块链公开课培训了不少区块链人才,还有一些加入到亦来云团队里了,其中其实还有不少区块链研习社的成员,那么大家关心的是区块链这块的工作是如何开展的?

陈榕:我当然感谢这个清华区块链公开课,当时打卡来资助的这个公开课程,也培养了不少人才,那么也有一些的加入了亦来云团队。

但总的来说呢,区块链当然这个公链,然后做侧链,亦来云做了一些原创的这个尝试,是比如说做侧链,然后现在也在做这个准备在上面做智能合约,然后做这个DID啊,支撑这个新一代互联网,这些都是要为这个亦来云来做定制了,所以改了不少。但是不管怎么样,其实区块链相对来讲,比如说我们从17年9月1号,当然在刚讲到很多合作伙伴的帮助下,来完成了亦来云的上线。来开发钱包、网页钱包、这个现在正在做软件钱包。

但总的来说,如果我们在半年时间能完成的工作量,相对一个互联网相对一个操作系统,区块链的工作量还是小了很多了,虽然中本聪的发明很伟大,以太坊,这些智能合约很伟大的,但是从工程量来讲,远远不能跟互联网或者操作系统相提并论。

所以有了这个区块链,我其实还是更关心的是一个新一代的价值互联网或者是我们叫他SmartWeb一个跑程序的互联网如何实现,这件事儿远远比像如何上交易所呀,区块链反正就是按照现在的进度慢慢往前,这个推进了。但是其实有太多的未知在前面,就是风险。慢慢已经转移到这个,比如说我们怎么能够让合作伙伴在亦来云上开发DAPP。

大咖说创业第五式

Higer:陈榕老师,关于社群建设问题,我曾经和你们成员有过交流,就是一个社群的发展需要它的生态足够多样性,比如不能仅仅是投资者,还应该有应用的开发者和使用者,那么你们在社区发展这一块是否有足够的思路和精力呢?区块链方面的创业跟以前的互联网很不一样,比如还要维护社区(群)。

陈榕:维护社区,其实互联网也要有它的社区了,比如说流量。那么我倒觉得就是说做亦来云,因为是要社区。他已经没有公司了,因为从哲学思想上做一个互联网,或者做一个平台要看人开放。希望大家来支持,当然因为我们自己发token,所以要有流量吗,有人买卖嘛,有人支持嘛,所以就是有一些要经常把这个信息要发布啊,要多沟通啊。然后当然从这些啊,社区里面也找到开发者,也找到这个热心人帮我们组织这些meetup,然后让我们这些思想能够传播出去。

但我想的核心,其实还是要在这个SmartWeb就是一个智能经济,能够招商引资。能够有人在上面开发这些去软件中介,去运营中介。能够让这个互联网更干净,防病毒,能更诚信这些方面来做工作,这上面要开发app要人用导流量。所以我们要在上边呢,要找志愿者。就是说开发这些啊基础设施,那也要找上面开发app的人,然后再把上边的社区建起来。其实难度还是蛮大的。

那么对这个所谓做公链,就要做社区呢,刚才我想我们做操作系统肯定需要有支持者,有粉丝有,这个要有用户。可是从另一方面讲呢,有一些ico项目。他们所谓的社群呢,其实是大家在做击鼓传花,在炒币,然后在传销。那这种传销也是社区,你说我需要不需要传销的社区呢,我是觉得过去这一两年所谓的社区,也有浮躁的成分在里边。

因为真的我不认为能够有一千多种token一千多种币,那么其实币就是两种币一种呢,就像流量币,就像Utility币,比如说我们真的要做社区,真的要做平台,真的要开源开放。那还一种呢,其实叫有Security,那就是股票了,股份融资。比如说要向这个众筹。那写本书需要众筹,做个手机可以众筹,做个公司可以众筹对吧,就所以更加公司。不一定要开源。然后呢也不一定要有这么大的社群,只要像股票,有人认可,比如说有莫言写小说,有多少人希望赞助他,其实可能私募亲朋好友。就能够支持他了,那或者说圈子再大一点那么中间大家可以来把这个token都可能够销售出去。

所以从这个角度讲,你说莫言的亲朋好友是不是社区,当然也是社区。可是需要不需要非得炒的全世界,然后这个找下家,然后击鼓传花做传销,我觉得也不一定有必要。

所以我同意说做亦来云要社区,但是我其实不特别认可做很多其他的这个Security就是证券类的必须要社区,我只我当然也需要社区,就是一个小社区了,不需要那么大呼小叫了。

我本人在社区推广上还是花了很多的精力,比如说上星期从英国回来,那我在上海呆几天,我马上去北京,然后马上再去美国,我去美国不到三周。那么要起码要飞五次吧,所以南美一个地方不会待过两三天啊,还是蛮辛苦啦,那我觉得因为区块链,加上亦来云这个互联网的事儿是大事儿,所以辛苦点儿也值得。但是刚才我讲了如果就是莫言写本儿书,他其实用不着这么辛苦啊,坐在家里好好儿写好就好。

大咖说创业第六式

Higer:现在各公链都在抢夺开发者,而国内的区块链开发者又比较少,虽然亦来云可能与区块链直接交互的地方不多,但是很多人还是比较困惑,如何加入到亦来云的生态里呢?以及,你们是否有信心超过其他的公链呢,就像苹果和微软的竞争一样,如果得不到更多的开发者,这条公链可能会逐步被淘汰。

陈榕:那这点跟大家的看法可能就不一样了啊,就是做公链,做区块链其实不容易啦,很多的想法很多的实现,我其实也不明白也不懂。但是从另一方面讲的我们做生态更多地是做互联网。做这种去中介的软件开发。其实我们还是需要更多的互联网和传统软件方面的人才,而不是需要区块链的人才。

大家觉得公链缺人,就像我说的80年代呢,太多人做CPU,太多人去做编辑,太多人做这个互联网了,都跟下饺子似的进入区块链,进入公链,然后做培训班。会很快发现这个人才会过剩,接下来还是找不到工作。

大咖说创业第七式

Higer: 陈榕老师,很多人都在等区块链的杀手级应用,甚至很多人开玩笑说“炒币是区块链的杀手级应用”,而在您对亦来云的描述里也提到区块链技术只是作为底层的一个模块,这并不为用户所感知,那么是不是说大家就看不到真正的区块链杀手级应用呢?

陈榕:其实我觉得杀手级的应用,能不能改做一个微信没有腾讯。能不能做一个facebook没有facebook,能不能做一个微博没有新浪。这才叫杀手级的应用。

那这样的应用就太多啦,所以这些DAPP机会,比如说没有youtube的youtube。没有优酷的优酷,能让这个互联网自动运行,能没有运营商能没有软件,能没有媒体播放器。这都是机会啊,所以我就说这个其实机会很多,但是相反呢,我不认为区块链有什么太多的机会。大家这个十年了,找着两个大的应用,一个是发币,一个是比特币了,一个是以太坊能够发token,然后做相应的工具链,这两个大运用已经是非常杀手级的应用了,既然大家十年都没找着其他的更好的运用,我觉得其实再找着更好用的可能性越来越小了。

区块链直接的应用也就这么两三个,其实机会不会太多的。互联网的应用呢,确实大把的,其实大家应该看互联网,只是怎么用区块链的思想。然后用区块链的一些使能(Enable),然后做出价值互联网的价值传递,比如说我把这本书所有中间帮我卖的人。得到分成就是像直销了,那么能够让私人拥有数字财产。那么创造出新的经济形态,这些其实都是机会。

我就是认为公链是操作系统的底层模块。公链根本就不应该暴露给应用,只能最多看到侧链上的智能合约。那么大家看到的杀手级应用应该都是老百姓看得见摸得着的移动应用或者是手机应用了。那么区块链本身的应用其实是有软件没应用。


大咖说创业第八式

Higer:陈榕老师,据我了解亦来云作为一个区块链项目,你们的团队也显得非常分布式,那么我十分感兴趣的问题,你们具体是如何运作的呢?会不会效率很低。

陈榕:其实现在的效率还好,就是因为很多都是把过去我们做过的事情,然后重新来包装。重新来定位,然后做成亦来云就是个价值互联网的应用,原来过去是做手机、做览器。而且也是有一些老的团队成员回归,他们对亦来云的很多技术思想理念还比较理解,所以上手还算快。

那下面的问题其实就是在招募国际社区的人了,所以我们也在美国,也在其他地方在招这个开源代码的贡献者,但是我们也最近找到几个比较好的这个中国团队,像做这个数字内容的,然后做这个点对点通讯的,然后做浏览器的,做后台服务的,都是基本上都是在包给其他的团队,但是核心的骨架要有。那别人才能在这上面添枝加叶,涂脂抹粉。

效率呢会受一些影响,但是因为我讲的区块链的项目,加上互联网的他还是一个孕育的孵化器的项目。所以这个时候就像说我们做一个招商引资是吧,然后作为一个平台孵化其他的项目。速度不能跟公司,不能跟传统做产品的思路来想,这个时候呢,我倒觉得有的时候慢就是快,因为就像说一个小孩儿,从出生到长大成人,可以去外面打拼,起码要十八年,不像这个做产品可能一两年就好了,那恰恰我们也真正这个事儿是已经做了十八年,我觉得速度希望快点但是不是很关键。

关键还是希望这个整个社区对这个哲学思想的感悟,社区嘛,就是说当仁不让,自己把自己毛遂自荐是吧,然后自己领导一摊事儿,然后社区的人都来帮你。那么如果有其他的地区。国家更有能干的人,那站出来大家也不应该觉得自己是就被贬低了哈,就是人都有人的位置。然后心态平和,我觉得其实社区很多的一种文化的建设,这个也需要一些时间。

大咖说创业第九式

Higer:陈榕老师,作为一个有几十年工作经验的程序员,现在彻底拥抱区块链技术,进行属于自己的“非典型创业”,您一定有一些很好的忠告给我们吧。

榕:我觉得呢,我的职业生涯吧,也快到尾声了,就像足球赛最后一分钟,临门一脚还能够踢中一球,我还觉得是非常的幸运了,那么我也不希望大家老抱着走运的思想来创业吧,那么我们有什么一些忠告给大家,我觉得另一方面用有一个叫反射技术来做网络操作系统,说白了就是说能让虚拟机接管网络通讯,禁止应用来送软件包,送这个互联网的数据包。

我有一句话呢,就叫做应用这个。计算不上网,上网不计算,可能大家觉得抽象一点儿啊,这个事儿其实是一个挺哲学的一句话。但是计算不上网,上网不计算,然后我们管计算跟通讯跟安全是三个互相正交的维度,那这个事情我不寄希望大家都能马上听懂。但是我看到这一点的时候呢,其实我还是当断则断就辞职了,就像我85年上这个巨型机上体结构的课。其实是希望当总师,接着就毅然就退出来了,我当时已经进入那个超级计算机实验室了。

马上就从想当硬件总师就跳到了软件操作系统,当时没想到的是,从这个狼窝里出来就入了虎穴,就是比这个狼还少,就那么三个可能,但是不管怎么样呢,我还是毅然决然当时转了专业。那么比如操作系统感悟到要用要用Reflection这个技术做网络操作系统,后来微软没采纳我的计划。那我也就毅然决然马上就辞职了。所以我觉得我在这个人生的这两个转折点上还是非常干脆,就是说干就干,这个我觉得人生苦短阿。这个现在吃饭穿衣,人的温饱问题,其实不是太成问题了,那这个时候其实应该。要追求理想,而不是追求非得比如说微软的工资高或者是哪儿的名誉好啊,我觉得都不重要。

当然这个18年幸运之星高照吧,就是几次濒临死亡,最后都有人救济。然后临死就有人给打个强心针又活回来。上次在起风的采访上我就说。第一是顿悟,比如说几次我感觉到什么,我就马上就撤了就改了,那第二,当然就是执着这么多年,一旦进入这个行业,我还都是坚持了很多很多年啊,比如这次坚持了18年,上次在微软坚持了8年,从我转行从86年85年转行,一直到2000年也是坚持了十六年。

所以,第一个是顿悟,第二个就是执着,第三个当然就是幸运,这几次死都活回来了,我觉得非常的幸运啊,那么第四点感恩,就是包括我的家人,包括帮助过我们的员工,帮助我的投资人。在几次危难之中,大家不离不弃,或者说就有人就给了钱,其实现在呢,还是要非常感谢。甚至都感谢一些现在被双规的官员,他们虽然做了很多错误,犯了很多错误,但是他们其实是有帮助过我,我也希望他们如果听到我这句话的话,我其实还是念着他们的好。

与创新者同行 — 成为我们节目的赞助商&合作伙伴 让您的品牌成为区块链创业大军的明星 成为我们节目的一部分 区块链初创和投资人,参与我们 讲述你们的故事 成为我们“Higer专访”团队的小伙伴,志愿者 一起推动区块链行业力量前行 听说有趣有料的人都在这里 yang@chainclub.one

以上为higer专访原创稿件,转载须注明来源:higer专访——大咖说创业,若违规转载,higer专访有追究法律责任。

Higer对话亦来云陈榕——执着路上的创业史才有了今天的亦来云

为什么说亦来云是下一代智能万维网?

区块链从发展的时间维度来说,还属于发展初期,方兴未艾。2018年是区块链的元年,目前当属eos和亦来云(Elastos)两个项目热度最高,从最直观的角度看,两个项目的价格也在近期逐渐攀升,引发大批投资者追捧,但作为投资者应该知道价格能凸现价值,但不等同于价值,价值体现会进一步影响价格,投资者需要综合考虑项目技术成熟度、项目稀缺性、生态完整性、团队成员构造及社区凝聚力等多方面因素。今天,我们重点来分析下2018年币圈重头项目之一——亦来云(Elastos)。

去年是币圈极其疯狂的一年,也是亦来云和区块链相遇的重要时刻,从私募完成、自主研发的公链上线,一路走来,创始团队、投资人及社区成员都经历了不少酸甜苦辣。即便如此,市场对亦来云项目普遍看好,业内专业人员对亦来云项目进行评级为AA级,很多人坚定认为亦来云是下一代智能万维网。微博上还流传着这样一句话:

“你们知道比特币、以太坊、亦来云的区别吗?
比特币=可信记账;
以太坊=可信记账+可信计算;
亦来云=可信记账+可信计算+可信应用环境;
很多人认为区块链的项目还是国外的靠谱,其实中国在区块链方面已走在世界的前列,比如亦来云就是最典型的例子。”

为什么亦来云会如此受热捧?

项目背景

亦来云(Elastos)是全球第一个让区块链的可信能够传递到用户日常场景的操作系统。以区块链为可信基础,结合 Elastos 的沙箱隔离机制和网络隔离机制,让数字资产可以被确权、数量有限(稀缺)、可交易和可消费。让人人都能拥有数字资产,变现未来财富,从而将互联网打造为智能经济生态圈。
技术背景

比特币实现了记录的可信性,以太坊实现了基于可信记录的可信计算。比如销售员帮助老板卖商品,交易成功以后自动分配一部分提成到销售员的账户。再比如:企业商品众筹,如果达到指定金额则转给企业开始生产,否则自动退还给参与者。有了智能合约以后,我们不必再担心违约,不必再担心对方的诚信度。因为它像区块链账本一样会铁面无私地执行,从而让人们对可信社会有了更高的期待和期望,让我们生活的方方面面都能通过”可信”和”契约”来保证。

亦来云的设计思想源于前微软资深软件工程师陈榕,他于 2000 年开始致力于开发世界第一个互联网操作系统,提出了”上网不计算,计算不上网”的基本设计思想,后经富士康等投资近两个亿发展成一个上千万行源代码的开源操作系统(github.com/elastos),2017 年开始和区块链相结合,提出了智能万维网(Smartweb)的概念。

据此可以解析为四个层次:

区块链及智能合约。区块链作为操作系统的信任区实现 “可信”。亦来云主链通过与比特币联合挖矿共享算力,依托比特币的 POW 机制保证可信度。同时亦来云还通过侧链提供服务和扩展第三方应用,以集群服务的方式提升区块链层面的计算能力,避免主链负载过重。亦来云支持在侧链上运行智能合约实现”可信计算”,可以灵活扩展区块链能力,但会严格限制合约的使用范围,仅用于针对数据资产的可信计算。
Elastos Carrier。Elastos Carrier 是一个完全去中心化的 P2P 网络服务平台,是亦来云支撑去中心化应用开发和运行的重要基础设施。
Elastos Runtime。Elastos Runtime 运行于客户的设备之上,实现”可靠运行时环境”。开发者通过开发 Elastos DApp 来实现使用(播放)数字资产的功能。VM 保证数字资产运行于区块链控制范围内,为用户提供消费 / 投资数字内容的能力。
Elastos SDK。传统意义的 APP,可以通过包含亦来云的 SDK 来扩展能力,获得身份鉴权、可信记录等区块链典型能力。
亦来云具有如下特点:
恢复区块链本身的价值定位:可信数据库(可信账本)。只有最有价值的内容才保存在区块链,既经济,又高效。

限定智能合约的能力不能滥用,它的定位类似于数据库的存储过程,用于区块链数据的自动计算和处理。

基于区块链的可信记录和可信计算,我们可以为数字内容颁发权证(token)。通过权证确认数字内容的所有权。通过转移权证来交易所有权。让区块链成为数字内容的”产权中心”。

Elastos Runtime 运行于客户的 OS 设备上,费用、能力和性能都不受限,可以使用传统编程模型和编程语言开发 Elastos DApp,甚至可以直接移植现有软件。同时,通过沙箱与 OS 原生环境相互隔离,保证数字内容不会外漏。再通过 P2P 网络连接区块链服务,使权证在用户 OS 上仍然有效,继续保护数字内容。这样既可以低成本对接现有 App 生态,包括用户和开发者;又可以扩展和延伸区块链对数字内容的保护范围;还能让用户在手机上消费数字内容。

对于更多的现有 App 来说,最轻量的方式是嵌入 Elastos SDK,通过它来访问部分区块链功能,从而实现部分去中心能力。比如可以通过SDK 提供的身份 ID 来绑定自己的用户,进行身份鉴权;还可以通过 SDK提供的 API 将重要内容的哈希散列保存在区块链,从而起到公证 / 存证的作用。通过这种方式可以最轻量级的对接现有应用生态,也让各种应用更方便的拥有区块链所带来的便利能力。

通过 Elastos Runtime 将”区块链的可信记录”与”智能合约的可信计算”正交,我们让区块链上的数字资产可以从生产、交易、消费完成闭环。只有如此才能将现在的互联网发展成为”价值互联网”,直至”财富互联网”。

亦来云商业模式的基础:

1. 数字内容可以被使用无数次而仍然完好如初;
2. 可以在区块链上用权证标识确权;
3. 权证在区块链上可转移、交易,变成可变现未来的资本;
4. 凭借权证,可以在 Elastos Runtime 内消费 / 使用数字内容;
5. 可以为数字内容设置有限数量,制造稀缺,成为变现未来的资本。

可以实现一种全新的用户投资消费模式:

1. 用户购买限量版游戏 App;
2. 在用户手机上的 Elastos Runtime 内玩游戏;
3. 不想再玩以后可以将这个游戏卖掉。因为这个游戏是限量版,并随着这个游戏口碑的传播,让它在二手市场里乘风破浪涨了好多。帮助用户既享受了数字内容又赚取了”早起”的收益,变现了未来时的财富。

这种既投资、又消费的行为叫”投资消费者”,通过帮助用户取得这样的效果和价值,可以吸引更多用户加入、使用 Elastos Runtime。当聚集大量用户以后,会有更多的数字内容生产者(开发商)加入平台生产内容、发布内容。更多的内容带来更多的用户;更多的用户促发更多的内容。从而形成正向循环,最终产生数量巨大的、有价值的数字内容和财富。

“交易公平、天下大同”,亦来云,一个以区块链为基础协议,支撑一堆单进程虚拟机的点对点虚拟运营网络,致力于实现让互联网可信、让数字内容成为资产、让创作者获得财富、让消费者同时也成为投资者,让信息互联网变成财富互联网,成为区块链驱动的智能万维网。

本文为链世界echo原创文章,转载请标明出处

亦来云:以可信记账+可信计算+可信应用环境为核心,重构安全互联网

进入21世纪,以互联网为代表的信息化浪潮席卷世界每个角落,对人们的工作、学习、生活等产生了全面而深刻的影响,然而,伴随着互联网的飞速发展,其系统的漏洞和网络的开放性也给人们的生活带来了负面影响,病毒侵袭、网络欺诈、信息污染、黑客攻击等问题更是肆意泛滥。不少人疑惑,是不是禁止使用网络通讯和应用程序就能彻底避免安全问题呢?网络信息安全问题日益突出,我们该如何建立可信运营环境,构建一个安全的互联网世界呢?

亦来云:以可信记账+可信计算+可信应用环境为核心,重构安全互联网

对此,亦来云给出了答案。

亦来云(Elastos)是全球第一个将互联网作为底层基础设施,而非将其作为应用的互联网操作系统。它强调网络通讯与应用计算分离,禁止应用程序直接访问网络,从而杜绝大部分肆虐在互联网上的病毒攻击。

亦来云计划在其创始人陈榕的带领下,团队开发多年,早期一直没遇到合适的市场窗口期,直到遇上了区块链。区块链技术使一个新型互联网上的用户ID、网站ID、数字资产ID可追踪;区块链技术还可以人为营造数字资产的稀缺性,为数字智能经济奠定基础。比特币开创了数字代币时代,一手交钱一手交货的数字交易不但要确认稀缺,还需要遵循智能合约的去中心化运行。

陈榕和合伙人韩锋等人经过数十次讨论,对于一个去中心化的全自动智能经济需要一个安全的操作系统达成共识。有了亦来云,大量去中心化应用才能真正安全落地。以数字形式存在于互联网上的作品、人脉、思想、IP等用区块链确权,合约转移,成为数字世界里的恒定资产。亦来云致力于打造一个区块链驱动的智能万维网,一个以区块链为基础协议,支撑一堆单进程虚拟机的点对点虚拟运营网络。在这个世界里,所有人、所有网站、所有数字资产的ID都注册亦来云区块链上,病毒隔离,网络有序,交易公平,所有的数字都有变成财富的可能。

此前,陈榕把区块链的发展归为三个阶段:比特币是第一代区块链项目,让诚信在互联网上成为可能;以太坊是第二代区块链,特点是可编程,更像excel;而亦来云的目标是做一个互联网的操作系统,三者的进化就像账本,到excel再到windows的演变过程。如果说,比特币是可信记账,以太坊是可信记账+可信计算,那么亦来云就是可信记账+可信计算+可信应用环境。

“什么样的系统能支持大规模的数字变成财富?”陈榕的合伙人,同样是清华校友的韩锋认为,这个系统必须安全,高效,可信。在韩锋看来,比特币,以太坊等公有链运算能力非常弱,支撑不了现有真正有大规模场景的应用,而实现现有真正应用的app与区块链之间的可信,需要一个安全,高效的运行环境,这就是创建亦来云的初衷

亦来云:以可信记账+可信计算+可信应用环境为核心,重构安全互联网

亦来云的核心部分为五个部分:

一、亦来云区块链:亦来云操作系统的信任区

1、采用主链+侧链设计结构,主链负责基本交易、转账支付,侧链执行智能合约,各侧链可以独立设计对应的智能合约功能,支持应用和服务,侧链与主链共享算力,保持所有侧链和主链具备同样安全性,并提供基础的集群服务(ID服务、Token发行、快速支付、数字资产交易),避免主链负载过重。

2、采用比特币联合挖矿机制,矿池部署联合挖矿代码,矿工同时向比特币和亦来云提交工作量证明,不消耗额外算力获得双重奖励。

3、信受限的沙箱环境,Dapp和app的网络数据提交、需要通过基于亦来云区块链身份ID的识别。

二、Elastos Carrier:提供去中心化互联网基础服务 包括去中心化域名服务、计算服务、存储服务,节点可运行在任何网络环境,并实现任意节点直连。

三、Elastos OS:通用操作系统

1、采用C/C++,JAVA,HTML5/JS三类语言,其中任一语言写的应用程序模块间可相互调用,Elastos OS上的C++Framework采用类安卓应用接口,以便应用的迁移以及直接运行Android应用。

2、面向IoT设备、移动设备,提供亦来云编程环境支持,通过访问ElastosCarrier网络获取基础服务,通过访问ElastosChain获取信用和交易服务,对开发的DApp以及各类数字资产(程序、代码、数据、电子书视频音频、游戏道具)进行确权、交易、流通。

四、Elastos SDK 主要面向传统APP的移植,通过采用亦来云的SDK,通过SDK提供的身份ID绑定获得身份鉴权、通过提供的API将重要内容的哈希散列保存在区块链。

五、Elastos Runtime:提供可靠运行时环境。 开发者可以有两个选择,一是E Runtime for AndroidElastos RuntimeforiOSElastos Runtime for GNU/Linux供开发者选择。

以上我们不难看出,亦来云的区块链层,容器沙箱、运行环境等模块,本质上都围绕安全作为出发点。其提出的”应用不上网,上网不应用”,并不是应用完全隔离于网络,而是应用不能直接联网,需要在亦来云虚拟机中隔离运行,最终通过容器沙箱隔离的方式实现”间接联网”。

App隔离在沙箱容器中,无法直接创建进程,无法直接访问TCP/IP ,目标是第三方应用或服务发起网络攻击和传播病毒的可能性降到最低。当DApp有网络访问需求,个人云存储需求,基础设施服务调用时产生时,需要满足亦来云操作系统规范,使用亦来云提供的桥梁。

亦来云:以可信记账+可信计算+可信应用环境为核心,重构安全互联网

亦来云在最初就获得了比特大陆、NEO 、火币网等区块链行业巨头的天使投资。项目进展一直很顺利,2017年12月,Elastos Chain 公有链已经正式发布,并在2018年2月发布并开源去中心化版本elastos Carrier,完成亦来云ID服务侧链原型开发和验证。预计在2018年4月正式发布智能合约及侧链支持的接口规范,6月将发布并开源亦来云ID服务链公测版,支持多级身份认证,届时,亦来云一定会以惊艳的姿态出现在人们的视野中。以建立可信应用环境为核心,亦来云的目标是重构互联网安全环境,这个目标实现并不容易,但亦来云一直在努力。

未来可信应用环境的内与外 ——如何构建一个可信应用环境

随着互联网经济的日益发达,以比特币、以太币为代表的数字货币逐渐进入了人们的视野,并且开始受到一些具有新视野和新思路的投资者的青睐。

这里将从内部与外部两个方面探讨,在互联网安全问题日益严峻的情况下,我们该如何构建一个可信应用环境的问题。

一、内部保障:发展完善区块链项目

提到数字货币,就不得不提到加密货币;而提到加密货币,就不得不提到”区块链”这一概念。区块链是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网,是一串使用密码学方法相关联产生的数据块,用于验证信息有效性和生成下一个区块。

从比特币到以太坊,借助区块链的互联网交易已经完成了”可信度”到”可操作”的进化,而如今亦来云的出现使得智能网络操作系统出现新的发展方向——一个可信应用环境的平台。

目前应用平台普遍存在被破解以及数据篡改的安全风险,一大途径就是来自网络的攻击。亦来云以互联网为底层,而操作系统分离上网与计算两个方面,通过区块链的去中心化解决P2P连接的安全问题,有效打击了网络攻击的可行性。

同时,目前的区块链技术也存在着一定漏洞:

①单主链结构导致的计算能力上限与扩容问题;

②仅作为储存与计算作用,无法应用支持日常生活情境;

以亦来云为例,通过主链加侧链的设计结构,完成区块链与智能合约的结合,将所有网络数据经过安全可信的渠道上传,达到安全的核心目的。

在互联网交易逐渐发达的今日,区块链的重要性也在逐渐升温。不断的发展与完善区块链将为可信应用环境的产生提供有力的安全保障。

二、外部保障:对价值进行外界信用保障

在着手解决了整个系统结构与平台的安全问题以后,还不足以建立一个彻底的可信应用环境。系统的运营者必须要建立一个良好的信用体系,才足以维持整个环境的可信、可行。

例如比特币,其看似拥有数量局限以及不可再生性,但是并不是想象中绝对抗通货膨胀的,其中一个重要原因就是缺乏真正可靠有效的担保,而是通过流通而产生价值。由去年比特币的波动来看,这并不如想象中那么稳定。

只有认定这具有价值,虚拟货币才会开始产生流动,并持续性的促进流通;平台才会受到接纳,并持续性的运作。而如何让对方认定其价值,很大一部分来源于运营者本身所能提供的信用与担保。比如其本身展示出来的外界信用形象,所吸纳的天使投资,综合实力与完整的系统体系……

因此,对于建立可信应用环境,还有非常多的事情要做。但是作为一种伴随着科技发展的必然,这个问题还值得深入思考下去。

本文为链世界原创文章,转载请标明出处

【敲黑板】Elastos Carrier为啥这么牛!

亦来云《听大牛讲Elastos Carrier的故事》社区分享会,我们邀请了牛靖宇老师为大家做分享,交流,产生灵感,碰撞,才会有火花。这次关于Elastos Carrier碰撞出了怎样的火花~一起来看看牛靖宇老师的思考。

1

Carrier是什么?亦来云为什么做Carrier平台

Carrier本身是很基础的,去中心化的通讯平台,在亦来云整个架构里,Carrier作为去中心化平台,它是整个亦来云基础平台的基础服务之一。

Carrier作为亦来云的基础平台并不直接外露给应用开发者使用。整个平台形态会把Carrier分装在ElastosRT的运行式环境里,由RT来暴露整个Carrier功能接口。虽然现在Carrier对外提供了API,但是也是中间状态,当然也支持开发者在现在Carrier平台API之上开发一些应用,做一些开发,但是最终的形态会是整合在RT内部。目前亦来云内部也有Team专门做RT整合,主要把Carrier所有的通讯能力都整合在RT内部,大家开发的时候只要关注RT的API,使用RT的API就可以使用Carrier所有的功能。

2

Carrier目前包含哪些层次的功能

Carrier目前的技术架构,本身是基于DHT去中心化、分布式的网络基础,在这之上做了friend to frined基础通讯网络,在这个通讯网络上我们提供了几层不同层次的功能接口。

目前Carrier包含以下几个层面的能力:

首先Carrier包含了节点之间的关联关系的支持,在Carrier之上所有的节点都在一个DHT网络中。但是节点和节点相对比较孤立,要建立节点和节点之间的通讯,首先要建立节点之间的关系,所以Carrier有一组API,帮助你必要的节点之间建立关联关系,有点像现实世界的friend一样,或者像微信里的friend。

A和B如果要通讯的话,首先A和B一定是friend的关系,Carrier有基础的API来支持建立节点的关系,这是基础的API。在这个基础上,Carrier还提供了面向消息的API,就是说一旦节点之间建立了关系,就可以使用最基本的消息,这个消息是没有连接的,是透过网络来做的,A和B是friend的话,A和B可以随时发消息,B和A也可以。这个消息在AB之间是不需要建立连接的,直接可以透过DHT网络来中转,实现A和B之间的消息传输,这是消息。

其次,在消息之上提供面向大数据的传输,比如说A和B之间除了消息之外,应用之间还要传输一些大块的数据,大块的数据就有点像我需要建立类似socket这样的通讯机制,Carrier也提供了Session的API,来帮助建立类似这种面向连接或者UDP数据报的数据传输,在Carrier这个体系里我们把它叫stream。

Carrier提供的session的通话能力其实分为两层,一层是类UDP数据报的模式,另外是类TCP流式的模式,这两个模式都是在stream之上实现的,你可以拉选项选定是数据报的模式还是流式的模式。这两种模式从接口上来讲使用是一模一样的,但是其实下面两个工作机制,一个是类TCP,一个是类UDP。

再次,提供了数据的加解密,多路复用,甚至接口转发上层语意,方便Carrier开发者更好的做应用支持,使用起来更方便。同时因为Carrier是一个完全去中心化的网络,它没有中间的或者一组中央服务器来运作,所以说Carrier本身这个网络不会存储任何用户的信息。比如说用户发的任何消息,节点之间的通讯记录,friend的关系,所有这些都是保存在节点自身。

Carrier的接口本身涉及到大量的IO,它下面实现的复杂度比传统网络程序要复杂很多,所以说整个实现是基于异步IO的,下面会有个工作线程,所有用户接口都是异步的。正向的调用归正向调用,反向调用都是call back形式体现出来的,比如说有消息来了,流上数据来了,这些都是透过call back来实现的,这样做相对有好处,就是用户不太关心下面的线程模型。但是对用户来讲,会有些同步和事件处理的复杂度。

所以说整个P2P模式的程序开发会和传统网络应用开发相比有一定复杂度,需要按照异步IO的模式来考虑这个问题,这是Carrier唯一使用的门槛。

3

Carrier下面穿透如何实现?下面具体做的协议是不是采用UDP

Carrier下面具体最底层传输协议一定是UDP,因为在互联网环境里如果做端到端,P2P的通讯只有采用P2P是最经济的,因为TCP穿透力很低,UDP穿透力相对比较高。在国内的网络环境里,这个穿透力基本在70%—80%场景下可以做P2P穿透的,剩下20%—30%的网络场景往往需要人类。

具体的支持在亦来云Carrier环境里,亦来云首先有一些公共节点,在这些节点上都会有relay的支持,后面随着Carrier的落地和应用部署,也会有越来越多的支持relay服务,这是一个人人为我,我为人人的网络。

虽然下面的基础传输协议采用了UDP,但是在CarrierAPI之上我们提供了数据报和流式对等传输能力,这个是通过Carrier内部通讯协议站实现的。应用不管下面实做协议是不是UDP,可以根据应用的需要,采用数据报的形式还是采用流式的形式传输数据,加密和不加密这些都可以应用选择,其实不依赖于Carrier最下层传输协议的选择。

如果关注原代码仓库的话,我们可以完全构建出完整的API参考,现在都有线上API参考,我们可以按照仓库里的说明来建立API参考文档, Carrier的API数量虽然不是很多,但是涵盖的功能还是比较全面的,可以满足大多数应用场景的开发,包括了消息到串流层面的所有支持。

4

Carrier目前接近完成状态了吗

Carrier目前不能说是接近完成状态了,只能说是可用的状态,功能相对稳定、可用,满足大多数应用场景的需要,后续Carrier会有一系列功能加入,这也是跟着社区应用的开发,包括跟着亦来云的需求逐步完善。目前Carrier只是一个起步,后续还会跟着亦来云整体技术框架的演进继续演进,所以不能说是完成的状态,只能说是一个可用的状态。

后面亦来云内部也会针对Carrier去开发一些直接基于Carrier的应用范例,比如说近期会有一个个人云盘的个人范例,仓库开放以后都可以去了解。给出一些典型的应用场景,包括对传统应用的支持,Carrier怎么使用,代码怎么写等等都有很规范的范例出来。

关于端点续传这个不在Carrier层面来考虑,因为Carrier提供的传输通道是类TCP或者类UDP的通道,不太指望socket能支持断点续传,断点续传是你在socket之上应用支持的,针对Carrier也是一样的。Carrier提供这个通道,这个通道是传数据、音频、视频,支不支持断点续传都是由你的应用来决定的。

5

关于应用场景,Carrier有哪些切入点

Carrier本身可以把网络透明化,可以在局域网、互联网,可以在任何网络场景下把两个节点连通,但是我们不鼓励拿着Carrier做翻墙。大家可以跟着自己的应用,跟着需求发散性的设想,说不定有一些比较好的想法,比较好的应用场景出来,

其实从应用场景上来讲,Carrier还是有比较多的应用场景的切入点。比方说基于Carrier做一个去中心化的IM是有可能的,包括现在的家庭设备智能网关,现在讲到智能网关是挺有痛点的切入场景。

因为我有一个朋友做智能家居的,前两年他选择了当时看起来还不错的设备和供应商,把他们的产品作为集成方案里的构成部分推给最终客户。但是两年以后到今天,有些厂商倒闭了,他们的平台也不再运作了,这时候他们家的手机也就不能再开关灯了,不能工作了。为什么呢?因为没有中央平台的支持。

如果引入Carrier来解决这个问题,用户不用在意最终这个厂商是不是倒掉,只要互联网在,开关就可以控制,手机就不会哑掉,这是Carrier的优势。去中心化的思路和中心化的思路,不是完全的对立面,有时候具有非常强的互补性,大家在考虑应用的时候原来传统的基于中心化思路的方案,转变到Carrier这种去中心化的方案上来,可能别有一番洞天。

其实互补性这一说法是亦来云一个外围的伙伴提出来的,因为他们考虑中心化和去中心化的能不能形成一个互补的方案,给用户提供最好、最优的解决方案。从亦来云的角度讲,未来的大趋势应该是去中心化的,中心化本身和去中心化也并不是很矛盾。按照陈榕老师的一些提法,如果给客户一些可选择的中心化,是不是一种去中心化呢?值得推敲,大家可以读一读陈榕老师关于中心化和去中心化的一些观点、看法,会有启发。

具体到relay怎么实现,就涉及到Carrier内部实现P2P穿透的一些基础协议。Carrier实现P2P的穿透基础协议还是采用了标准化的rfcde的规范,我们follow这个规范,所以relay的部分也是按照这个实现的,只是把这个relay的发现、查找以及使用结合DHT能够自动完成,而不需要指定一个中心化的relay类。因为在Carrier网络上会有很多relay,Carrier本身下面的算法会在这个网络上选择一个最自身来讲最优的relay使用,这些具体的机制在RFC都是有规范的。

具体到Carrier的P2P化,在消息层面,消息的整个传输是基于DHT网络来广播传输的。在P2P的section的会话通过是ICE来实做的,所以P2P化分两个层面。一个是DHT本身的运作,另外通过ICE来实现P2P的直连数据传输,提供一个最优的方案,它是一个结合的方案。在这个结合的过程中,中间relay踩了这两边,section会使用relay,relay又通过DHT来部署和发现。

目前Carrier的API接口稳定可靠,因为我们有自动化测试,每天都会跑test cases,从稳定性和AIP的可用性上讲已经达到相当可用的程度了。亦来云做大的一个目标是把亦来云的生态做大,目前亦来云对整个DApp的生态有很大的扶持力度,可以基于亦来云的基础设施做一些DApp开发,因为扶持生态、支持生态我想是亦来云最基本的责任和义务。

6

在Carrier里需要建立UID和ElaID的关联吗

在Carrier里UID就是Carrier的ID,是唯一的,在这个网络上你的ID本身就是唯一的。所有消息的传送和stream的建立都是围绕这个ID完成的,所以你其实不需要一个UID和ElaID的关联,本身Carrier的ID就是在这个网络上唯一的ID。

具体到网络层面包括socket是完全透明,我们看到的完全就是这个ID,透过这个ID就可以访问Carrier所有资源。比如说给ID代表对端发消息,发起所有呼叫,做流的传输,都是通过ID完成的。

Carrier提供的API分成两个层次,一个call的层次,一个section的层次。call本身是必需的,section是可选的,可以根据应用需要选择只引入call还是引入section,通过这个可以控制你的应用规模,可以有选择的引用一些部分,比如说只用到消息就引入call,用到流式数据传输再引入section,这样比较容易控制应用规模。

关于UID的问题,Carrier的节点一点属地化,就会由Carrier自动创建一个节点ID,这就代表了这个节点自身的身份,不需要再额外有ID了。如果在应用层面有所谓UID,那是应用层面需要考虑的,可以由应用来完成真正用户层面表现出来的UID到CarrierID的影射。

关于浏览器直接调用CarrierAPI的支持,可以关注一下北美Kevin在做的一些成果,他是把Carrier提供了一套NodeJS的API分装,同时变成Local可用的服务,比较方便在H5应用调用Carrier的能力。这个仓库在Elastos里有开源, 在这个项目里本身是把Carrier的native的API分装到了NodeJS里,同时希望透过NodeJS提供一个可以供H5访问的服务,在浏览器的应用里可以透个NodeJS提供的服务接口来使用Carrier的API。

在这里,其实还是推荐大家更多的关注ElastosRT,因为Carrier作为亦来云的一个基础服务,相对来说它是层级比较低的服务。最后所有的服务,DID、钱包、主链、侧链都会通过接口的形式装到RT里去,所以建议大家还是使用RT,RT未来会包含钱包接口、DID、Carrier,会包含所有Elastos基础的服务,分装到统一的编程层面,给大家提供统一的服务。

马上我们会开源一个个人云盘应用,这个云盘服务采用了标准oncrowd的个人云盘服务,它本身是一个browse server应用。这时候云盘需要在局域网,或者在公共互联网可访问的主机上,访问云盘的时候要提供一个URL。我们透过Carrier把云盘做了一个改造,改造以后不用考虑云盘的服务在什么位置,你可以在家里,在办公室,在任何位置。不需要关注它的IP也不需要关注URL,只要透过Carrier的ID节可以访问云盘。其实就相当于让云盘无处不在,可以随时随地的访问,跨越了网络的限制。现在我们的云盘应用服务端和IOS端都已经可已使用了,而且在仓库里已经共享,大家可以关注一下,安卓版本还没有正式发布,还在准备当中。

目前提供的个人云盘还是一个自服式的个人云盘,就相当于在家里架设一个服务供个人使用,或者供小范围群体使用。而IPFS是一个人人为我,我为人人众包式的存储平台,也就是说有IPFS矿机,run矿机的人提供存储,如果有存储的用户有存储需求的话付钱存文件,所以它是众包模式的存储服务。

7

那么,别人拿到你的CarrierID存在安全问题吗

Carrier的ID是对外你身份的标识,但是别人拿到你的CarrierID是不能直接访问数据的。首先他要跟你ID建立Friend关系,Carrier有一个基本认证,由应用来完成。所以不存在我知道你的ID,我就可以访问你的数据的问题。另外Carrier还提供了一些No Spam的支持,来防止这种垃圾的请求,大家可以关注一下API,里面有相对清晰的文档描述。所以说这里没有安全的问题,即使有你的ID,也不能访问你的数据。

Carrier本身是一个非常基础的通讯框架,它本身没有任何应用特征和应用属性,也就是说它是相对通用的开发接口,具体上面承载什么样的应用,承载什么样的逻辑,是由应用来实现的。

Carrier可以去做云盘,也可以去做IM,也可以去做智能家居的IOT的Getaway,这些都是可能的,所以Carrier的应用还是有不同的形式,不同的形态,都可以在Carrier目前提供的功能接口上实现。

8

Carrier目前提供群组支持吗

Carrier目前是没有提供群组支持的,但是Carrier未来会增加群组支持,这个可能会在Carrier下一版的开发结果上增加关于群组的支持,包括群组的消息。

目前Carrier直接提供了大多数主流平台的支持,从主机上的Linux、MAK到移动端的IOS、安卓都提供了支持,像树莓派这样的平台都有原生的支持。另外在Windows上应该也是可以的,只是我们官方现在没有提供build,如果有需要的话,大家可以直接尝试提供Windows的build环境。

Carrier整个开销相对很小,首先它静态开销大概在1兆左右,运行式的开销可能也就2、3兆。因为它下面是基于DHT的,运作起来以后要一直维持DHT网络运作,所以会有一些带宽层面的开销,维持一定频度网络数据的传输,这是它相对而言移动端需要注意的一点。

现在我们本身官方build环境已经提供了标准树莓派的支持了,提供了树莓派的编译脚本,大家可以从仓库里下载使用。

关于Carrier运行时资源的消耗,之前我们实做过一个很小的开发板,大概只有一块钱硬币的开发板,上面是Arm9,800兆主题的CPU,有62的Arm,64flash,跑Carrier跑得很顺畅。

目前我们没有提供prebuilt版本出来,但将来正式发布一些稳定的版本之后,会提供标准prebuilt二进制代码出来,可以方便开发者直接下载使用,而不需要从原代码built,但是现在还是需要大家从原代码built。从原代码built,大家可以最优化的根据自己的需要选择选项,而不是构造一个完整的,大而全的包。

另外像安卓平台还有不同的APIlevel选择,可以针对自己项目的需要,来选择最优的APIevel,提供最好的支持。

大家上手Carrier的时候,建议大家看一下Carrier仓库Apps下面有两个应用,一个是Shall,一个是PFD,还有我们马上开放个人云盘的应用,这里有相对比较规范的Carrier使用,都是亦来云官方自己做的一些应用给大家提供比较完备的参考原型,让大家比较容易去上手。特别推荐一下PFD的应用,其实通过PFD的应用大家可以构造出来很多跨网络的应用场景。比方说家里的主机或者办公室的主机,通过PFD可以远程的映射出来ACH的访问,映射出远程桌面等等。

云盘的应用我们是基于标准oncloud做改造的,oncloud本身它有自身的用户和账号体系。整合了Carrier以后,Carrier本身是没有提供账号的,它只提供了一个访问认证。也就是说,你的手机端要访问自己部署的oncloud service的时候,需要透过CarrierAPI做节点之间的关联关系,就是你的手机要和云盘服务做一个配对。这个配对是透过配对码里完成的,你在部署服务service的时候由你自己来设定的,在手机端输入正确的配对码就可以做Carrier的配对。

在做好配对以后才能提供云盘客户端到云盘的访问,没有配对码是不可能实现云盘的访问的。有了配对码以后,还要有正确云盘的账号才能访问oncloud云盘,所以是分成两层,一个是配对的认证,一个是oncloud用户账号认证。

目前Carrier不支持离线消息,也就是说Carrier节点之间发送消息的时候,节点一定要在线。比如说A和B发消息,B不在线的话,这时候这个消息是不能送到B的,网络也没有缓存能力。关于离线消息目前不支持,但是考虑透过一些折中的技术方案未来提供支持,但是当下Carrier还没有提供离线消息的支持。

目前实现现状也是受制于Carrier是完全去中心的网络环境,它没有中央的服务器。也就是说当一个节点不在线的时候,其实这个消息没人替你缓存,除非自己缓存。你应用可以自己缓存,将来等对端上线了以后再发送,其实它不是一个离线消息,还是在上线以后才发送的,这本身是去中心化网络技术本身制约了离线消息的实现。所以未来要实现离线消息的话,也得考虑引入一些其他的新的方案来支持离线消息。

如果在中心化场景里,本身没有任何障碍,但是在去中心化场景里完全没有中心化服务器的话,这就是一个很大的障碍。离线消息是这样,包括类似于安卓、IOS的推送消息,在Carrier体系架构下都会是一些障碍,但是未来这些障碍我们都会通过一些技术方案来回避掉,提供包括离线消息、推送等等。

其实这个问题可以延伸出来中心化、去中心化整个技术方案、技术架构导致的差异。因为有时候中心化有中心化的优势和劣势,去中心化也有自己的优势和劣势。所以在很多技术方案里中心化和去中心化是相对结合的,根据你应用需求让二者统一和谐共存的状态是更合理的一种状态。

9

可选择的中心化是不是一种合适的方案呢

关于这个问题有在考虑,但是这是相对在完全去中心化网络里又比较棘手的问题,和前面离线消息很类似。 Carrier的ID其实是椭圆曲线上的一个密钥对的公钥。可以理解为CarrierID非常类似于钱包的ID。CarrierID是在Carrier节点第一次运行的时候,初始化的时候会生成一个自身的CarrierID。CarrierID是公钥,后面关联着私钥,你所有的通讯都是这个私钥加密的,包括认证。

关于Ddos攻击,因为Carrier的网络是Friend to Friend的网络,也就是说如果这个节点虽然都在DHC网络之上,但是没有建立起任何Friend关系,那这两个节点是不能产生直接通讯的,所以也就无从攻击起。如果这两个节点之间建立Friend可信的关系才能发起通讯,在这种机制下很大程度上制约了Ddos的攻击。

一部手机或者一台电脑可以生成不同的CarrierID,CarrierID本身有点类似于前面提到的钱包。因为Carrier那个节点是没有中央服务器的,所以所有节点的数据都保存在本地,包括你自身的ID和你自身的私钥。所以创建的时候就需要指定一个存储这些信息本地的路径,给定不同的路径都会生成不同的ID。如果给定路径之前已经包含这个ID了,Carrier就会从之前的ID里形成。

Friend的关系是什么呢?因为Carrier的设计原则是采用了Friend to Friend的设计,也就是在Carrier网络之上的节点,只有建立Friend的关系之后才可以直接建立通讯。所有上层API设计都是围绕Friend to Friend的原则展开的,Carrier很适合做IM这种应用,因为它本身是带有Friend to Friend关系的,类似于IOT的Getaway,手机客户端要和Getaway有个数量关系,它适合这样的场景。比如说开放下载,或者作为公共服务提供,Carrier本身设计初衷和设计场景不是为这样的场景服务的,所以这样的场景不太适合采用Carrier来实现,就是有所取,有所不取。你可以根据你应用的需要预先设定一些Friend的关系。另外也可以通过默认的配对码的形式,来后期自动建立这样Friend的关系,也是一个实现方案,这两种都可以,根据你的需要去走。

另外在DH网络里,每一个节点不会存储所有的节点表,会存储由算法决定的临近的节点表。不会存整网的节点表,会存一个片断,而这个片断保存在本地,下次会直接从本地保存的节点表里提取。

目前UDP数据报在开发的定义,我们目前限定是1K。

流式的就没有限制,反正它是个流不是数据报的形式。数据报和流跟UDC和TCP的表现形态是一样的,如果是数据报的形式,你发送多大就完成多大,而流式的就未必了,不能假定这边送了十个那边一定收到十个,它没有所谓报完的概念。

目前Carrier还没有大规模落地推广,所以节点数可能并不是很多,但是具体多少我们目前没有统计。随着未来亦来云对Carrier的推广落地的支持,和越来越应用的落地,这个节点后续会一直有持续的增长。

需要了解到的是,亦来云的节点跟别人是隔离的,所有亦来云的节点是一个独立的DHT网络。亦来云从公益的角度run了自己的bootstrap节点,所以大家bootstrap的时候都是从亦来云标准bootstrap节点起来。目前在开发测试阶段亦来云提供了一组标准的bootstrap,这组标准的bootstrap都buliding in到仓库里了,大家能拿到仓库下的代码,马上能bootstrap起来。

其实在网络上relay的节点越多,公共IP的节点越多,整个网络运行会越健壮。其实在所有DHT网络里都会有这个问题,如果在防火墙内部不能穿透的节点越多,网络的效率会越受影响。在亦来云Carrier的网络也是同样的,希望Carrier会维持一组公共节点来支持整个网络顺畅的运作,包括提供relay的支持,包括提供bootstrap。亦来云未来也会鼓励落地bootstrap节点,就是公共节点,因为公共节点越多对网络性能和健壮性会越好,所以亦来云将来也会奖励大家去run Carrier的公用节点。

Carrier中间所有的数据都有传输加密,比如说节点之间的数据传输,A结点到B节点的数据传输,是拿A和B的公钥、私钥做加密的,它是跟身份有关的加密上下文。所以A发给B的数据只有B能解密,B发给A的数据只有A能解密。因此重点截取数据,对截取者而言没有任何意义,他也不能对数据进行解密,所以不涉及到中间数据的泄露。