美文网首页区块链区块链研习社金马带你定投区块链
【深度好文】一篇关于EOS的史诗级大作

【深度好文】一篇关于EOS的史诗级大作

作者: 飞帅记忆 | 来源:发表于2018-05-31 15:51 被阅读83次

本文由EOSUnion(eos.ren)优质内容计划赞助。


版权声明

首发自微信公众号:新个体

作者:飞帅


本期内容:
1.EOS与苹果的iOS操作系统
2.智能合约与Dapp
3.EOS与云操作系统
4.大总结

在上一篇文章《被误解的概念:EOS根本不是什么操作系统》中,我分析了EOS和苹果的iOS等操作系统的重大不同。同时收到许多读者的留言,在这里首先要感谢大家的积极反馈,让我看到更多人的想法!

从反馈中可以看到大部分读者感觉提升了认知

image image

同时,有些读者提出了自己的一些见解,其中也有本文要阐述的内容

image

还有些读者提出一些有意思的类比

image

当然也有不少读者读完后可能感觉更糊涂了,所以这里做一个更深入的分析!

一、EOS与苹果的iOS操作系统

要理解EOS更像是一个云操作系统,首先我们要理解EOS像一个操作系统。

我们拿大家熟悉的操作系统iOS做类比。上一篇文章里给了这样一幅图来说明“手机设备 - 操作系统 - App”的关系: 每一个iOS操作系统都“寄生”在一个特定的手机设备之上,然后QQ微信等App又运行在iOS之上。

image

今天我们用另一种方式来看iOS操作系统:

image

图1、iOS操作系统上下层关系图

如图1所示,整个关系图分为三层,最底层是手机硬件设备,第二层是iOS操作系统,最上层是微信、支付宝等App,各种App运行在iOS操作系统之上。

同样的 我们看一下EOS的关系图:

image

图2、EOS上下层关系图

图2是对EOS上下层关系的简单抽象,也分为三层, 最底层是一些底层设施,这里的“底层设施”包括EOS节点硬件和一些底层软件,对于非技术人员理解起来可能有些困难,所以这里简单抽象成“底层设施”。

第二层是EOS,它构建在底层基础设施之上,形成一个“EOS平台”。

第三层是智能合约层,在EOS平台上运行着各种智能合约,关于智能合约,在第二部分会进一步阐述,我以前写过一篇文章《5分钟区块链 | 理解智能合约》有简单介绍,可以在文末找到文章链接。这里图中的FSC(Fei Shuai Contract)是“飞帅合约”,Vote是一个投票智能合约。

这里以大家熟悉的代币发行为例,帮助大家理解智能合约和EOS平台的关系。每一个代币的发行实际都对应着一个智能合约,比如我要基于EOS发行一个“飞帅币" —— FSC(Fei Shuai Coin),首先我要编写一个智能合约“飞帅合约”—— FSC(Fei Shai Contract),然后我要将“飞帅合约”部署到EOS平台中,这里的部署合约就类似于大家在手机中安装一个微信的应用。

所以可以简单理解:EOS相当于iOS,智能合约相当于运行在iOS之上的各种App,比如微信,支付宝等。这才是将EOS比作类似iOS操作的正确理解方式。

类比的图如下:

image

以上是第一层的理解。

然而,用户平时完全感知不到“智能合约”的存在,用户平时能看到的就是一个Dapp,比如数字钱包imtoken就是一个Dapp。这些Dapp和智能合约之间又有着怎样不为人知的微妙关系呢?

二、智能合约与Dapp

我直接来一张类比图:

image

看过上一篇文章的读者可能会觉得这幅图有些眼熟,是的,上一篇文章出现过类似的一幅图。这里我对原来那幅图做了一些修改,帮助大家理解智能合约与Dapp的关系。

首先大家看图的左边,所有人的支付宝App都和同一个支付宝服务器通讯,当你要给朋友A转钱的时候,你在支付宝App上发送一条转账命令给支付宝服务器,支付宝的服务器执行转账操作,你的朋友就能收到你转的钱。

类似的,图右边的钱包就是类似与大家使用的imtoken这样的虚拟币钱包,“飞帅智能合约”(Fei Shuai Smart Contract)就是上文提到发行代币所部署的智能合约。这里的虚拟币钱包就当然于大家手机中安装的支付宝客户端,“飞帅智能合约”就相当于支付宝的服务器。所以

智能合约与Dapp的关系就像支付宝App和支付宝服务器的关系

需要说明的是:我做这种类比是为了让大家好理解,从技术上讲这种类比并不是很严谨。

讲了这么久,好像“云操作系统”还一直没有出场。

三、EOS与云操作系统

首先我们简单说一下什么是“云操作系统”,以国内的阿里云为例,阿里云的云操作系统将许多计算机连在一起,形成一个云平台(可以简单理解成一个CPU和内存很大的计算机),云平台上可以部署许多不同的服务。

如下图,阿里云上部署了两个服务:支付宝服务器和淘宝网服务器,支付宝的客户端和淘宝网的客户端就可以与云中的支付宝服务器和淘宝网服务器进行通信。

image

同样的,对于EOS就是下面这个图:

image

EOS就相当于阿里云的云操作系统,将21个主节点组织成一个EOS网络,也就是一个区块链平台。在这个平台上,开发者可以部署自己的智能合约,比如图中的“飞帅智能合约”和“投票智能合约”,用户通过图中的钱包和投票Dapp与这些智能合约交互,就像大家平时用支付宝和淘宝客户端与支付宝服务器和淘宝网服务器交互一样。

四、大总结

将前三部分总结起来,最后的关系图就是这样一幅价值连城的图:

image

从开发者的角度看,也就是只看上图中的EOS网络内部,可以将EOS类比成像苹果手机上运行的iOS操作系统,此时运行在EOS上的智能合约就像是运行在iOS上的微信支付宝等App。

从用户的角度看,也就是把图中的EOS网络看成一个整体,可以将EOS平台看做一个云平台,当用户在操作Dapp的时候,比如使用钱包给别人发送了1000个飞帅币(FSC),其实是在和EOS平台中的智能合约通讯。

EOS就像一个去中心化的云平台,并且是一个公开的去中心化的区块链平台,任何人都可以在上面部署自己的智能合约,它对用户提供一整套的区块链服务。

以上就是今天的内容,如果大家对文中内容有什么疑问或者有自己思考和想法欢迎留言讨论!

如果你觉得文章对你有用,欢迎点赞、转发!

【推荐阅读】

究竟什么样的币可以长线持有:长线选品三原则

深入理解“不要把鸡蛋放在一个篮子里",重新理解 "重仓"

下跌行情的最佳投资策略,投资是一场没有终点的修行

5分钟区块链 | 理解智能合约


关注公众号,回复“抄底”获取正确的抄底姿势

image

相关文章

网友评论

本文标题:【深度好文】一篇关于EOS的史诗级大作

本文链接:https://www.haomeiwen.com/subject/nsiqsftx.html