logo

誰更擅長做區塊鏈?IBM、亞馬遜和微軟的區塊鏈BaaS平台比較

瀏覽數

99+

IBM已經在金融,供應鏈和食品安全等多個行業做了多個項目,這些項目幾乎都是采用超級賬本Fabric技術,包括剛剛商用的Food Trust項目,所以IBM的區塊鏈平台IBM Blockchain Platform(IBP)對Hyperledger Fabric有非常好的支持

目前海外雲市場以AWS, Microsoft, Google, IBM四家最大,除了Google剛剛開始部署區塊鏈服務(Blockchain-as-a-Service,BaaS)之外,另外3家都推出區塊鏈服務有一段時間了。那麽它們的BaaS都有什麽差別和優劣呢?

筆者對比這3大廠家的區塊鏈BaaS服務,它們分別是IBM的IBM Blockchain Platform(IBP)、亞馬遜的AWS Templates和微軟的Azure Blockchain Workbench。筆者從5個方面進行比較,分別是服務支持、可用性、安全性、技術平台和成熟程度。

首先比較各個平台提供的服務支持。微軟的Azure提供了以太坊和Hyperledger Fabric兩種模板,可以幫助用戶在Azure上搭建區塊鏈網絡,但是它提供的Fabric模板是單節點的。Hyperledger Fabric是聯盟鏈技術,單節點恐怕是很難滿足使用的。另外,Azure還提供了自家的Azure Blockchain Workbench,但上面的資源非常少,在其主頁上只有簡單的介紹,點擊"Support"會轉到微軟MSDN在線社區論壇,示例代碼也非常少。

亞馬遜的AWS目前提供了以太坊和Hyperledger Fabric兩種模板,可以幫助用戶快速搭建區塊鏈環境,可以供選擇的資源有AWS虛機存儲等資源,例如EC2, EC3, S3,但是並沒有提供針對區塊鏈定制和優化的資源。

目前IBM的IBP提供了Starter Plan,Enterprise Plan,Enterprise Plus Plan和Remote Peer等4種服務。Enterprise Plan和Enterprise Plus Plan能給不同規模的企業提供有彈性的計算能力和服務,而Remote Peer還支持了遠程節點——用戶可以把節點部署在自己的私有雲上——這對數據非常敏感的企業應該有不小的吸引力,不過目前是Beta版。一下是4種服務的對比:

Enterprise Plus Plan提供的計算資源都是獨享的,而Starter和Enterprise Plan提供的這是共享計算資源(注意是計算資源共享,不是數據共享)。前三種服務都是按月付費,Remote Peer目前是測試版,不收費。

其中Starter Plan是供用戶測試和體驗用的,Starter Plan爲每個結點提供1個CPU,?4G內存和20G存儲空間的虛機。想使用這個服務也很簡單,用戶只需要注冊一個Pay-As-You-Go的付費賬號,就可以申請500美金的優惠卷,一般來說這500美金足夠一個月的試用和demo,同時IBM還提供了大量示例代碼。

第二,可用性。亞馬遜的AWS Templates和微軟的Azure Blockchain Workbench的可用性取決于你所使用的底層資源的可用性,比如虛機、網絡等。IBP提供了5個9(99.999%)的高可用性,並且支持在線升級。

第三,安全性。應該三家雲底層安全性都非常高了,也提供了不同安全級別的虛機供用戶選擇,除此之外IBP還提供了更加安全的Docker容器。

第四,技術平台。目前IBP僅支持Hyperledger Fabric,AWS Templates支持Hyperledger Fabric和以太坊,Azure Blockchain Workbench同樣也支持Hyperledger Fabric和以太坊。

第五,成熟程度。IBP目前支持到Hyperledger Fabric 1.2.1版本,這個版本才發布3個月,由此可見IBM對超級賬本的反應還是非常快的。IBP也是目前唯一提供全生命周期管理的BaaS,除了開發,運維、部署之外還提供了治理管理的服務。而其他兩家的BaaS更多的要依賴用戶自家搭建區塊鏈網絡了,他們提供的服務目前相當有限。

結論,經過上面的分析我們不難得出,IBM的IBP全面勝出。

IBM是最早發現區塊鏈的價值的大廠,2015年就在內部開發Open Blockchain項目;後來貢獻給社區,這才有了今天的超級賬本(Hyperledger)。IBM已經在金融,供應鏈和食品安全等多個行業做了多個項目,這些項目幾乎都是采用超級賬本Fabric技術,包括剛剛商用的Food Trust項目,所以IBM的區塊鏈平台IBM Blockchain Platform(IBP)對Hyperledger Fabric有非常好的支持,不難看出在雲市場份額最少的IBM在BaaS上全面勝出,而微軟的BaaS看上去才剛剛起步,而AWS想要借助區塊鏈賣自家的雲産品。