解读白皮书系列之—— Elastos(亦来云)

白皮书是区块链投资项目的必要知识,既是自己投资成功或者失败判断的依据,也是可以分享出来方便自己发现自己问题所在。而我的解读白皮书则是自己看白皮书过程中的一个思考、一个笔记、一个重点,甚至是我看的过程中的一个“闪念”,背后的逻辑、可行性不去做更多的判断。

而我自己选择项目解读的一个原则就是根据这个项目在当下的热度来看的“,一方面可以了解它之所以有热度的原因;另一方面也可以提高自己的判断力,同时我也自己开了一个微信公众号(丁昆朋YKPD),喜欢写作、英语、编程、区块链的朋友可以关注一下,共同成长。

点击https://www.elastos.org进入官网:

Snip20180829_142.png

亦来云是什么?

亦来云(Elastos)是全球第一个让区块链的可信能够传递到用户日常场景的操作系统

以区块链为可信基础,结合 Elastos 的沙箱隔离机制网络隔离机制,让数字资产可以被确权、数量有限(稀缺)、可交易和可消费。从而将互联网打造为智能经济生态圈。

亦来云(Elastos)是开源的软件系统,其研发过程中受到了富士康等产业巨头超过两个亿人民币的赞助支持,已开源了上千万行源代码,包括超过四百万行原创开发的源代码。

技术背景是什么?

比特币实现了记录的可信性,以太坊实现了基于可信记录的可信计算

这就好像之前区块链只是纯文本 txt 记录内容,现在升级成了 excel 可以针对记录的内容做一些“宏”来完成自动计算

以太坊为代表的智能合约存在什么样的问题?

1、受限于区块链本身的存储能力,只能以很慢的速度保存有限的数据;

一个参考数字是 2KB/14 秒

2、受限于区块链的存储能力和 EVM 运行机制,智能合约必须同步在各个节点中运行,这样才能对计算结果进行互相印证

3、跟区块链记录只能写不能改的特性类似,智能合约一旦发布只能执行不能停止或修改

4、智能合约本身,相关的数据记录,合约的执行都是在区块链上;

5、历史垃圾数据不停累计

6、执行智能合约的 EVM 的实现与区块链紧密耦合,无法独立分开

7、DApp 运行于用户的 OS 环境;

Snip20180829_143.png

从上图看到,

无论用户手里的手机多么强大,也帮不上以太坊分担计算;

无论以太坊升级多少次也无法为用户手机的计算环境提供信用保障。

从连接用户日常场景的角度来说,以太坊 EVM 存在两个主要问题:

  1. 单主链结构,计算能力有上限,无法扩容;

  2. 区块链作为存储和计算空间,无法支持用户日常生活场景,无法应用数字内容。

对于第一个问题,我们采用主链 + 侧链的弹性区块链设计结构。

主链只负责基本的交易和转账支付;

侧链执行智能合约支持各种应用和服务,每条区块链都是一台服务器。

对于第二个问题,我们通过 Elastos Runtime 将 App 运行在相互隔离的进程、通信受限的沙箱环境中。

Snip20180829_146.png

通过这样的设计,让数字资产可应用、可消费、可使用。从而让数字资产完成了从生产、销售、消费的闭环流程

Snip20180829_147.png

亦来云:区块链驱动的智能万维网

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

亦来云智能万维网(Smartweb)解析为四个层次:

区块链及智能合约;

Elastos Carrier;

Elastos Carrier 是一个完全去中心化的 P2P 网络服务平台,是亦来云支撑去中心化应用开发和运行的重要基础设施

Elastos SDK;

亦来云具有什么特点呢?

1、恢复区块链本身的价值定位:可信数据库(可信账本)

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

3、基于区块链的可信记录和可信计算,我们可以为数字内容颁发权证(token);

4、Elastos Runtime 运行于客户的 OS 设备上,费用、能力和性能都不受限,可以使用传统编程模型和编程语言开发 Elastos DApp,甚至可以直接移植现有软件;

5、对 App 来说,最轻量的方式是嵌入 Elastos SDK,通过它来访问部分区块链功能,从而实现部分去中心能力

6、Elastos Runtime 将“区块链的可信记录”与“智能合约的可信计算”正交,我们让区块链上的数字资产可以从生产、交易、消费完成闭环

亦来云商业模式的基础是什么?

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

用户投资消费模式是什么?

1、用户购买限量版游戏 App

  1. 在用户手机上的 Elastos Runtime 内玩游戏
  1. 不想再玩以后可以将这个游戏卖掉。
Snip20180829_148.png

我们称这种既投资、又消费的行为叫“投资消费者”。

亦来币是整个平台运转的自然等价物。需要用亦来币支付手续费、购买基础服务和购买数字内容,变现未来时财富。

全部亦来币可以看做是平台所承载的全部数字内容和用户对其未来的“标价”

亦来云的架构是什么?

Snip20180829_149.png

一是信用体系;

2、二是数字资产确权、交易和流通;

区块链技术已经证明数字货币是可行的,在新的智能经济模式中,传统“原子世界”看不见的思想、人脉、
数据、纠缠等会成为财富的主体,这即是量子财富观

亦来云为数字资产的确权、交易和流通提供基础设施。

三是去中心化应用(DApp);

亦来云区块链如何理解呢?

一是交易和区块设计;

亦来云区块链结构参考了区块验证必要的前一区块头哈希、交易默克尔树根哈希、用于工作量证明算法的计数器(Nonce)、时间戳、难度目标等内容。

同时整体上采用主链、侧链相结合的设计思路。

二是联合挖矿;

亦 来 云 区 块 链 采 用 比 特 币 联 合 挖 矿 机 制,比 特 币 作 为 主链(ParentBlockchain),亦来币作为辅(AuxiliaryBlockchain),矿池通过部署联合挖矿代码,矿工同时向比特币和亦来云提交工作量证明,无需耗费额外算力即可享有双重奖励,增加了矿工在采矿竞争中的收益

联合挖矿的潜在价值:可以多层次信任传递;依托于联合挖矿的辅链并不需要多个节点的共识

三是代币分配方案

Snip20180829_150.png

亦来云代币(ELA Coin),简称亦来币(ELA),是亦来云区块链上的原生代币。

在亦来云区块链创世区块中一次性创设:3300 万 亿 赛 拉, 即 3300 万 个亦来币

亦来币的分配方案和实施细则如下:

Snip20180829_151.png

亦来币每年保持固定同比 4% 的增发

增发的亦来币将在比特币联合挖矿中伴随每 2 分钟左右的区块生成同步产生;

四是侧链;

在主链和侧链的接口中,交易转账是其最核心的部分。

主链向侧链转账过程的示意步骤

1、 转账用户 A 生成一个随机秘密,以及对应的哈希

  1. 用户 A 在主链上构造给侧链在主链上的联合签名地址转账的交易,交易的解锁条件除了需要提供联合签名地址的私钥签名,还要提供用户生成的秘密

  2. 用户 A 将上面的交易以及秘密对应的哈希发送给侧链转账处理节点

  3. 侧链转账处理节点在侧链上生成给用户 A 在侧链上的发币交易,这个发币交易的锁定脚本要求用户 A 提供秘密哈希对应的秘密本体以及用户 A在侧链上的私钥签名

  4. 用户 A 提供秘密,从侧链上获得代币;

  5. 侧链在主链上对应的联合签名地址根据上面提供的秘密,从主链获得代币。

侧链向主链的转账过程的示意步骤

  1. 转账用户 A 生成一个随机秘密,以及对应的哈希;

  2. 用户 A 在侧链上构造提币交易,交易的解锁条件是提供用户 A 生成的秘密;

  3. 用户 A 将上面的交易以及秘密对应的哈希发送给侧链转账处理节点;

  4. 侧链转账处理节点在主链上生成给用户 A 在主链上的发币交易,这个发币交易的锁定脚本要求用户 A 提供秘密哈希对应的秘密本体以及用户 A在主链上的私钥签名;

  5. 用户提供秘密,从主链上获得代币;

  6. 侧链在主链上对应的联合签名地址根据上面提供的秘密,解锁用户 A 的提币交易,销毁对应的代币 。

五是智能合约;

亦来云主链只有限地支持用于数字代币交易的智能合约;

侧链可以支持智能合约,而且各个侧链可以独立设计其智能合约功能。

Elastos Carrier:去中心化 P2P 网络

ElastosCarrier 为亦来云生态提供去中心化互联网基础服务

基础服务包括去中心化域名服务、去中心化计算服务、去中心化存储服务

Elastos OS:安全的通用操作系统

Elastos OS 是以安全为核心目标的,面向 IoT 设备、树莓派等创客设备、移动设备等的通用操作系统

安全方面,ElastosOS 禁止应用直接创建进程,不允许应用直接访问TCP/IP,由系统自动创建和查找部署于本地、周边、云里的微服务,自动生成远程调用及事件回调,规避从第三方应用或服务发起网络攻击的
可能性,并隔离病毒传播。

Snip20180829_152.png

Elastos OS 服务和应用在 CVM 中运行,让同样的服务更容易适配不同的硬件和节点

你可能感兴趣的:(解读白皮书系列之—— Elastos(亦来云))