【科普】亦来云对比其他区块链项目

2018年7月23日08:55:49 发表评论 13,698 views

简要概述

亦来云的核心就是避免沙箱中的应用或服务直接发送任何网络数据包出去。原因是亦来云运行时不提供套接字接口或任何网络端口,而并非使用元数据(metadata)驱动的远程过程调用,然后运行时自动生成RPC(远程程序调用)来完成沙箱连接。针对在每个移动终端上的个人云盘之间的网络数据传输,他们拥有并支撑他们各自唯一的“网络运营商的全新操作系统”。应用和服务不允许直接发送IP数据包。因为不可能发送IP数据包,发送DDoS(分布式拒绝式服务攻击)就变得非常困难。

另外,亦来云运行时没有给应用留下任何访问底层的物理机器的POSIX接口的机会,比如Java原生接口(JNI),所以一个病毒没有办法入侵计算机。

亦来云运行时也禁止应用直接访问网络,所以网络攻击,比如DDoS,就更加不可能发生了。从一个安全的角度来看,这是一个非常严谨的设计。

“ 我们不认为亦来云是比特币的竞争对手,因为我们跟比特币联合挖矿。我们也不认为亦来云跟以太坊和小蚁是竞争对手,因为在未来,一些亦来云的网站也将会基于共识和智能合约,也会支持以太坊和小蚁的智能合约。这就像开发一个网站。一些人愿意用Java语言开发,而另一些人偏好C语音。我们不限制他们做任何的选择。我们会支持各种各样的选择。”

亦来云 vs 以太坊

● 亦来云运行时有点像以太坊的EVM(以太坊虚拟机),但主要用于运行DApps。而以太坊的EVM用于运行智能合约。不同之处是智能合约运行在区块链的节点上而DApp运营在手机或其他用户终端设备上。总得来说,运行时被称为“App沙箱”,也就是应用的运行沙箱。主要是为了阻隔病毒,隐私泄露,还有从应用发起的网络攻击。所以沙箱在这里是决定了应用应该做什么和不应该做什么。

● 以太坊只有一个单主链结构,这就导致了算力和扩展性的上限。数据传输速率被链上的单个节点锁限制了,即使有数以千计的计算节点。未来一条链是不可能真正满足未来各种各样需要的。亦来云提出采用一个灵活的主链加侧链的区块链设计架构。主链只负责基本交易和支付,而侧链负责执行智能合约来支持各种各样的应用和服务。

● 以太坊有数据冗余和网络拥塞的问题。面对DApp的智能合约设置、所有数据、代码被放在主链上导致了主链上储存了数据冗余。现在以太坊数据的规模已经超过了比特币,而网络拥塞已经发生了。而亦来云的这个方法更安全,所有网络数据必须通过一个可信和可验证的渠道传输。身份和鉴权则通过区块链ID来实现。这样的话,区块链的可信性就可以传递到亦来云运行时。亦来云运行时会有各种各样不同形式的独立操作系统,一个虚拟机,或者一个软件开发工具包(SDK),来方便的集成到其他主流原生操作系统上的App(iOS,Android,PC,Mac,Linux等)

● 以太坊有数据泄露的风险。一旦获取数据后,DApp运营在用户前端,导致数据泄露的可能性。亦来云的核心是安全性,去中心化的应用被禁止访问网络,所以他们也不会受到DDoS攻击。也对IP地址没有必要所以用户被攻击的可能性大大降低了。

● 以太坊有EVM来支持智能合约。根据以太坊的白皮书,EVM不能被用于开发非财务或非记录性的应用。所以比如类似加密猫的游戏的运行就偏离了链,而不运行在以太坊的链上。那也就是说,事实上,以太坊的智能合约就好比在一个硬盘里的程序或者Excel里的宏,或者一个数据库的存储程序,这就意味着着数据库或Excel是可编程的。所以以太坊的应用不是真正的DApp而是混合类DApp。很多人把智能合约和DApp混为一谈,这其实是不够严谨的。

亦来云 vs EOS

● EOS是一个平台。一个操作系统的关键部分是它是否给所有应用提供了一个运行的环境。EOS平台系统并没有提供一个运行环境,而只是提供可以使用这样功能的一个接口。

● EOS项目的想法是提供接口,所以本身这就是一个平台的思维。而另一方面,亦来云提供了一个运行环境。这个是最本质的区别。一个人可以这么想:一个应用不能运行在一个纯EOS平台上,因为EOS不提供一个运行环境,但是当EOS跟安卓或iOS组合起来,它可以给应用提供一个接口去调用,然后应用可以运行。

● 然而,亦来云不需要跟安卓和iOS配合也可以工作。它是完全的一个整体。亦来云现在是世界上唯一一个正在构建一个分布式的可信的操作系统,基于可信任属性和一个独立的运行环境。这是为什么只有这样的一个操作系统才可以支撑得起大规模的Dapp应用。EOS很依赖他的单主链,所以不论它如何变得最优化,它的吞吐量是有限的。而亦来云可以通过主链加侧链结构来实现无限的吞吐量。另外,亦来云运行时可以传递区块链的信任功能到用户的应用(比如一个手机,电脑等),这就将区块链真正应用到日常生活中各种各样的场景了。EOS,通过采用DPoS(代理权益证明)共识机制,可以实现高吞吐率。亦来云的算力带宽是基于拥有的代币的数量分布式的。这个参考了传统操作系统中的时分哲学思想,且鼓励社区持有代币。

● 主链设计专注于优化主链顺利访问侧链的扩展性。而侧链上的共识机制可以随意选择(从DPoS到DBFT到任何其他的共识),EOS为了一切而使用主链运行一切。亦来云基于亦来云区块链层的服务可以被多个侧链共享。这就极大的减小了主链的压力。必要的时候,通过分叉技术侧链可以被复制来扩展侧链级服务能力,而且对这个算力的扩展可以是无限的。在传统的区块链中,如果证明给50%节点的一次性交易是真实的,那么下一次交易操作会被认为是真实的,而不论它是否是真实的。因此,相对而言,EOS依然依赖底层的操作系统。如果一个应用有很大的安装量,它在任何时候都可能会背叛(50%的黑客操作都是制造伪交易,让它看起来像真的)。然后,亦来云的解决方案就不会有这类问题。

● 亦来云会给每个终端设备分配一个叫做“个人云外设”的东西,类似每个个人是在一个远端的外部链接设备。针对那些外设不允许直接访问互联网则有一个严格的控制机制。那就是这些设备只能运行在他们自己的云计算环境下。一个个人可以访问网站、聊天、听音乐、看电影,但是不能广播到其他人们的外设上。首先,我们知道EOS使用一个叫做“Web组装”的SDK,一个被浏览器厂商入微软、苹果和谷歌认可的标砖。它不是EOS自己提供的。华为过去没有做操作系统,谷歌做到了。换句话说,EOS没有做操作系统,因为它不提供真正的SDK。另一方面,亦来云确提供了一个操作系统,所以它提供了原生SDK给开发者来使用。EOS只是一台计算机,一台专用计算机。它可以用来做记账但是它支撑不起来一个生态系统。

亦来云 vs Blockstack

● Blockstack结合了加密的、分布式存储和区块链ID,来确保所有数据都属于它的拥有者。亦来云采用了一个类似的数字资产存储的方法,用户可以为他们的数字资产在链上申请一个ID,这可以保证这些数字内容的所有权,但是对比Blockstack,亦来云一个关键的差异化优势是这些数字内容的所有权也将可以被转移和可交易,那样就可以将这些数字资产变得可消费、可投资和高价值,那样就可以构建一个交易数字货物的智能经济。即使数字资产被破解了,他们也不可能逃离亦来云运行时的运行环境,这个保证了它永远不会泄露,不会毁坏数字内容的所有权。Blockstack保存了加密的数据文件到云端,而且给这些文件的哈希序列戳被放到区块链上作为一个证据机制,但是这样做其实是在高可信、区块链的低效率和低可信度、传统存储的高效率之间的一个取舍和平衡。

● 亦来云有自己的P2P点对点网络层,叫做亦来云运营商。它专注于让亦来云区块链集群链服务集成到跟亦来云运行时同一个网络中,那样就可以统一所有DApp的服务了,因此数据和数字资产ID都可以拥有高可信度和高效率区块链存储。

发表评论

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