當前位置:
首頁 > 最新 > 如何深入理解EOS是一個雲操作系統

如何深入理解EOS是一個雲操作系統

版權聲明

首發自微信公眾號:新個體

作者:飛帥

本期內容:

一、EOS與蘋果的iOS操作系統

二、智能合約與Dapp

三、EOS與雲操作系統

四、大總結

在上一篇文章《被誤解的概念:EOS根本不是什麼操作系統》中,我分析了EOS和蘋果的iOS等操作系統的重大不同。同時收到許多讀者的留言,在這裡首先要感謝大家的積極反饋,讓我看到更多人的想法!

從反饋中可以看到大部分讀者感覺提升了認知

同時,有些讀者提出了自己的一些見解,其中也有本文要闡述的內容

還有些讀者提出一些有意思的類比

當然也有不少讀者讀完後可能感覺更糊塗了,所以這裡做一個更深入的分析!

一、EOS與蘋果的iOS操作系統

要理解EOS更像是一個雲操作系統,首先我們要理解EOS像一個操作系統。

我們拿大家熟悉的操作系統iOS做類比。上一篇文章里給了這樣一幅圖來說明「手機設備 - 操作系統 - App」的關係:每一個iOS操作系統都「寄生」在一個特定的手機設備之上,然後QQ微信等App又運行在iOS之上。

今天我們用另一種方式來看iOS操作系統:

圖1、iOS操作系統上下層關係圖

如圖1所示,整個關係圖分為三層,最底層是手機硬體設備,第二層是iOS操作系統,最上層是微信、支付寶等App,各種App運行在iOS操作系統之上。

同樣的 我們看一下EOS的關係圖:

圖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操作的正確理解方式。

類比的圖如下:

以上是第一層的理解。

然而,用戶平時完全感知不到「智能合約」的存在,用戶平時能看到的就是一個Dapp,比如數字錢包imtoken就是一個Dapp。這些Dapp和智能合約之間又有著怎樣不為人知的微妙關係呢?

二、智能合約與Dapp

我直接來一張類比圖:

看過上一篇文章的讀者可能會覺得這幅圖有些眼熟,是的,上一篇文章出現過類似的一幅圖。這裡我對原來那幅圖做了一些修改,幫助大家理解智能合約與Dapp的關係。

首先大家看圖的左邊,所有人的支付寶App都和同一個支付寶伺服器通訊,當你要給朋友A轉錢的時候,你在支付寶App上發送一條轉賬命令給支付寶伺服器,支付寶的伺服器執行轉賬操作,你的朋友就能收到你轉的錢。

類似的,圖右邊的錢包就是類似與大家使用的imtoken這樣的虛擬幣錢包,「飛帥智能合約」(Fei Shuai Smart Contract)就是上文提到發行代幣所部署的智能合約。這裡的虛擬幣錢包就當然於大家手機中安裝的支付寶客戶端,「飛帥智能合約」就相當於支付寶的伺服器。所以

智能合約與Dapp的關係就像支付寶App和支付寶伺服器的關係

需要說明的是:我做這種類比是為了讓大家好理解,從技術上講這種類比並不是很嚴謹。

講了這麼久,好像「雲操作系統」還一直沒有出場。

三、EOS與雲操作系統

首先我們簡單說一下什麼是「雲操作系統」,以國內的阿里云為例,阿里雲的雲操作系統將許多計算機連在一起,形成一個雲平台(可以簡單理解成一個CPU和內存很大的計算機),雲平台上可以部署許多不同的服務。

如下圖,阿里雲上部署了兩個服務:支付寶伺服器和淘寶網伺服器,支付寶的客戶端和淘寶網的客戶端就可以與雲中的支付寶伺服器和淘寶網伺服器進行通信。

同樣的,對於EOS就是下面這個圖:

EOS就相當於阿里雲的雲操作系統,將21個主節點組織成一個EOS網路,也就是一個區塊鏈平台。在這個平台上,開發者可以部署自己的智能合約,比如圖中的「飛帥智能合約」和「投票智能合約」,用戶通過圖中的錢包和投票Dapp與這些智能合約交互,就像大家平時用支付寶和淘寶客戶端與支付寶伺服器和淘寶網伺服器交互一樣。

四、大總結

將前三部分總結起來,最後的關係圖就是這樣一幅價值連城的圖:

從開發者的角度看,也就是只看上圖中的EOS網路內部,可以將EOS類比成像蘋果手機上運行的iOS操作系統,此時運行在EOS上的智能合約就像是運行在iOS上的微信支付寶等App。

從用戶的角度看,也就是把圖中的EOS網路看成一個整體,可以將EOS平台看做一個雲平台,當用戶在操作Dapp的時候,比如使用錢包給別人發送了1000個飛帥幣(FSC),其實是在和EOS平台中的智能合約通訊。

EOS就像一個去中心化的雲平台,並且是一個公開的去中心化的區塊鏈平台,任何人都可以在上面部署自己的智能合約,它對用戶提供一整套的區塊鏈服務。

以上就是今天的內容,如果大家對文中內容有什麼疑問或者有自己思考和想法歡迎留言討論!

如果你覺得文章對你有用,歡迎點贊、轉發!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 新個體 的精彩文章:

TAG:新個體 |