【科普】“我”说亦来云

2018年7月13日09:09:11 发表评论 14,558 views

今天我将带大家一起看一个项目——亦来云,实际上我最近一直都有听到这个项目,当我开始深入了解它的时候,我发现亦来云真的是一个很迷人的项目,关于他们想尝试做的和他们正在做的这两个方面,我这次的分析会从这两个部分谈起,然后也会包含一些其他方面比如他们背后有哪些合作伙伴等等。

首先让我们看看亦来云到底是什么,亦来云想构建一个全新的基于区块链的互联网,称之为“智能万维网”,亦来云打算将互联网作为底层的基础设施,然后可以基于这个基础设施之上去构建去中心化App(DApps),同时想将DApp的运行与网络通信层隔离开以此来构造一个更安全的运行环境,在这个环境下程序只能间接的与互联网通信,这就降低了恶意程序窃取数据或者发起其他攻击的可能性;亦来云也想将数字资产变稀缺、可溯源、可确权,主要通过在亦来云生态里给每个人或物体签发一个唯一的身份ID,然后利用区块链技术来追踪所有资产的所有权,在亦来云生态里对数字资产的每次购买本质上是转移所有权给购买者,而不是目前现实中的仅仅转移使用的权利,这将带来全新的财富创造模式,每一个资产都是可交易的物品,在这个新的生态系统里,ELA代币会作为基本的货币,很明显亦来云有很大的野心和格局。

接下来,让我们看看亦来云打算如何实现上面的雄伟计划。

亦来云有四个主要组件构成,第一个是区块链及智能合约,它主要提供给生态系统的其他部分提供信任的基础,负责存储任何人和设备唯一的ID以及生态中的资产;第二个是Elastos Carrier,它是一个去中心化的点对点的平台,主要负责承载应用和虚拟机之间通信的所有网络流量;第三个是Elastos Runtime,是一个轻量级的操作系统,运行在用户的移动设备、电脑上,主要充当一个应用和互联网之间的中间层的角色,所以这个运行时提供了保护层来阻隔病毒或恶意程序的进入;第四个是Elastos SDK(全称软件开发工具包),它允许非亦来云App来接入并使用亦来云的服务。

【科普】“我”说亦来云

亦来云的区块链架构设计相当有意思,不像以太坊使用了单链结构来计算和存储所有数据,而是选择使用主链-侧链的架构来提升扩展性并避免主链过载,在这个架构下主链的角色就降低为一个纯粹的ELA交易和侧链交易的总账本,侧链之间的资产交易也由它促成,然后智能合约的功能就完全交给了侧链,这样不单单有效避免了主链拥塞,而且还允许了单链结构做到定制,每个人的DApps都能在他们自己的侧链上运行,他们可以基于自己的侧链来发行代表数字资产的代币,开发者们在构建自己的侧链时可以自由选择最适合他们的亦来云服务模块,这个定制意味着侧链可以使用任何的共识机制,而主链会用DPOS和与比特币联合挖矿的POW共识算法,联合挖矿意味着他们可以直接利用比特币的安全保障,比特币矿工们提交工作量证明的时候也允许我们去验证亦来云区块,联合挖矿真的是一个很有意思的想法,而且之前已经被其他几个数字加密货币项目所采用,基本上意味着亦来云可以从比特币网络获得安全的好处,然而并不需要额外的来自任何人的电量输出,所以它也是一个非常绿色和高效的方法。

亦来云的结构设计意味着主链可以摆脱很多其他项目正在遭遇的未完成的工作,比如比特币和以太坊,但是现实一点来说那些功能依然不能确保区块链环境可以运行大规模DApp,这也是为什么亦来云的设计会允许应用运行在用户自己的硬件上。然后主链只是简单的提供一个可信任的存储重要信息的地方,当运行应用时,Runtime是一个凌驾在操作系统上面的沙箱环境,所以比如iOS和安卓系统将会允许去中心化应用可以充分利用他们正在运行的硬件,这意味着更大范围的资源密集型的去中心化App将会成为可能,所以亦来云的去中心化App会运行在嵌在Runtime里面的虚拟机,这些虚拟机在去中心化App运行结束时自动销毁。

让我们思考一下安全的好处,比如,如果有人成功将一段恶意代码嵌入到一个游戏里面,然后有人来玩了这个游戏,一旦他们游戏结束,这段恶意代码就会随着虚拟机的销毁而被立刻删除,任何时候一个应用需要跟其他应用通信的时候,比如如果一个去中心化App是一种聊天的平台,这时候Elastos Carrier将会用点对点的方式来承载消息的传递。然后即使在发送方和接收方之间没有直接的联系,消息依然能够通过其他节点来找到间接的通道来触及彼此,而且消息是完全加密的,所以只有真实的接受方可以读取这个消息,但是运营商不局限于传输消息,它也可以用于传送视频或语音、游戏等任何用户想发送的内容。

让我们用一个例子来看下这些细节是如何实现的,想象下有一个游戏开发商,他选择做一个去中心化的游戏App,他们可以创建一个侧链,包含了游戏的必要信息,比如游戏存留的总份数,如果他们认为他们的游戏很特别,那么可以设置一个很有限的数量,比如10份,他们可以现在就设置然后使用点对点的方式销售这个游戏,他们不需要任何中间厂商来帮助他们分发游戏。

每一个游戏的备份都有它自己唯一的ID,每个用户也有唯一的ID,所以当一个客户购买了一份游戏时,亦来云主链会一起取出这两个ID确定所有权,当他们选择去玩游戏的时候,Elastos Runtime会首先验证下他们确实拥有这个游戏,然后才会允许游戏代码被运行,Elastos Runtime基本上可以运行在任何目前的操作系统之上,并且因为游戏的购买是跟用户ID绑定而不是设备ID,这意味着你可以在所有你的设备上来玩这个游戏。

【科普】“我”说亦来云

所以,以前你想在你的PS、手机和电脑上玩游戏,你需要购买一个游戏的不同版本(PS、手机和电脑版),对于亦来云生态来说,不同设备上都是一样的,你不用再购买不同版本了,这个可能是亦来云提供众多好处的其中一个,然后还有一个我认为这个也会是很多人可以理解并很可能会喜欢的一个,让我们回到游戏的例子,我们假设游戏者玩腻了这个游戏,然后他们想卖掉它,现在世界上只有另外9份这个游戏,很大可能其他人中有超过9位想玩这个游戏,所以现在用户就可以卖这个游戏给想玩的人了,并且他们可以点对点交易,而不用任何中间厂商拦在路中间,然后拿走很多中介费,而个人可能可以拿到一点中介费,比如游戏原始开发者可能已经通过智能合约写入了10个点的二次销售提成,或者类似的设计,这个完全依赖于开发者和数字内容的创造者,一旦其他人过来购买了游戏,游戏所有权的转移就会被记录到区块链上,然后所有权的新主人就可以在他任何设备上玩这个游戏了。

现在我们想象下一段时间以后,游戏原始拥有者可能想念这个游戏了,他们想重新玩一次,即使他们可以访问一段复制的必要的可执行的代码,他们实际上依然不能够玩,因为一旦运行区块链就会检查发现很明显他们没有这个游戏的所有权,这个例子说明了亦来云对比传统系统给我们带来的一些好处,所以我已经谈了安全的好处,我也谈了跨平台玩游戏以及其他数字媒体的能力。

但是有一个话题我还没有谈到,那就是一切数字资产化和数字资产的稀缺性,这些会产生很多积极的影响,它可以帮助减少盗版,比如它可以给内容生产者带来一个全新形式的资产化方式,在白皮书中,他们提到了一个电影制作人如何代币化他们的电影,然后早期一开始就投资的人们可以在电影播出后可以得到一些分红,这是一个好东西。

还有一个事情我们还没谈到,那就是ELA代币的使用问题,在亦来云生态系统里ELA是本地代币,它可以用来交易或投资数字资产,也可以用来支付区块链费用,可以用来支付其他任何在亦来云生态的东西,所以ELA在任何亦来云被用到的地方都很重要,但是投资者可以有另外一个原因来拿住ELA,那就是红利,亦来云团队之前说过ELA的持有者会不定期得到基于亦来云平台发布的其他代币,他们称之为糖果红利。

最后让我们来快速看看可以运行在亦来云上的不同类型的DApps。

因为亦来云能够支持两种不同类型的App,首先是原生App,这类App运行在独立的操作系统如iOS或安卓上,这类App可以内嵌亦来云SDK,这样App就可以访问亦来云的智能万维网并享受到上面有的功能和服务,比如存储在区块链上的用户和资产ID;另外一种是H5 App,这类就是我上面提到的可以完全通过一个虚拟机运行在Elastos Runtime里面的,所以这类App可以使用亦来云所有的功能和好处,他们也有我上面提到的完整的安全保护机制。

我今天带大家一起探讨的只是对亦来云项目正在尝试做的事情的一个简单的概括性理解,而且你有可能已经看到了这绝对是一个宏大的项目,他要做的工作非常复杂,而我真的建议你花一些时间去深入研究下它是如何工作的,另外也研究下其他我今天没有时间提及的功能。

 

作者:Crypto

译者:Mike Hou

来源:Reddit

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: