區塊鏈技術解析之什麼是區塊鏈BaaS?

買賣虛擬貨幣

最近BaaS這個詞彙比較火,最初看到這個詞彙是微軟服務(baas),2016年8月,基於Azure雲平臺的微軟區塊鏈服務正式開放,作為一個“沙盒”服務,簡單高效的搭建區塊鏈虛擬化開發測試環境,該平臺支援26種不同形勢的區塊鏈實現(該資料是2016年底,目前暫時沒有找到具體支援的資料)//blogs.msdn.microsoft.com/uk_faculty_connection/2016/08/01/getting-started-with-blockchain-as-a-service-using-microsoft-azure-dev-test-labs/所謂BAAS(blockchain as a service)連結是微軟區塊鏈服務說明文件,有興趣可以看看。

現在區塊鏈不光是各個IT巨頭,金融機構,諮詢公司等也都參與其中,創業型區塊鏈公司也存在不少,隨著技術的不斷髮展,競爭也相當激烈。Hyperledger之前也釋出了fabric1.0正式版,改進了架構更適合應用落地。區塊鏈是一個分散式的應用,去中心化多節點,即使有spv認證模式,還是要求有一部分節點下載完整的資料記錄,以比特幣為例,目前幾百G的資料,隨著資料量的不斷增長,對本地計算資源和儲存資源都是一種挑戰,之前有人這樣說過:本地資源永遠是有限的,只有雲資源可以不斷擴充套件,理解雲資源可以不斷擴充套件。先不論這種說法的正確性,區塊鏈結合雲端計算儲存平臺必然是一種發展趨勢。雲平臺目前最為廣泛的就是iaas、paas、saas,那麼區塊鏈結合雲平臺我們稱為BaaS,理解區塊鏈即服務。

那麼區塊鏈切入雲平臺,根據這個BaaS中的“B”,blockchain,應該怎麼理解。或者應該區分BaaS和btaas,BaaS和btaas根據網路上一些說法baas是指區塊鏈即服務btaas是指區塊鏈技術即服務。各種觀念的提出都有自己的理論基礎,這裡不做定義,只是對兩個理解做一個筆者自己的簡單理解,如有不對希望及時指正。

上圖很好的說明的這兩種概念定義。

區塊鏈服務:廣義理解,把區塊鏈的應用,比如比特幣、以太坊等這型別公鏈,節點直接部署在雲平臺,節點提供查詢,交易、區塊生成等操作,底層使用雲端計算資源和雲端儲存空間,這種簡單理解為區塊鏈服務,當然上圖也說到了公鏈的延伸應用-存證型-Factom,數字身份型-uPort等,雲平臺的容錯、網路的多鏈路負載、計算資源的動態調整,其實針對區塊鏈中的節點能夠更好的實現他的服務,從一定角度來講也節省了節點的執行成本,提高了整個系統之間互動的效率。當然從區塊鏈服務這個詞彙來理解就是雲平臺上搭建區塊應用,業務直接訪問在雲平臺之上的區塊鏈應用平臺,結合圖上,區塊鏈瀏覽器、數字貨幣交易平臺以及一些現有的區塊鏈系統提供開放的服務。

區塊鏈技術服務:區塊鏈技術,這個詞彙包含的東西比較多,通俗來說區塊鏈技術就是:加密技術、共識機制、P2P的網路、分散式系統等一些技術的結合,那麼在雲平臺的區塊鏈技術多指這些技術的結合後區塊鏈架構框架或者區塊鏈作業系統,主要是HyperLedger,multichain,以太坊私有鏈等多個框架,使用這些框架去結合應用業務需求,開發出適合業務的應用,甚至這些應用要求優於現有的網際網路技術,這種方式稱為區塊鏈技術服務。

在網上查資料的時候看到有位大神對這兩個區塊鏈服務/技術服務概念提出了一個很好的比喻:www. 8btc.com/talk-about-baas(有興趣看看,筆者也是看了這個想到這概念的)。阿里雲提供雲服務,他提供的是雲資源的例項,阿里不會告訴你如何去搭建雲,他提供是雲的服務,付費即可享受服務。上面討論的BaaS可以認為是提供公鏈的例項服務,btaas提供的是區塊鏈架構框架,你需要開發部署你的區塊鏈應用服務。

區塊鏈和雲技術的結合,之前筆者有一個區塊鏈和現在技術結合的文章,做過簡單的分析說明,區塊鏈的本質:去中心化、分散式系統、共識機制、加密技術、智慧合約。結合雲技術的分散式計算、平行計算、網路分散式儲存、虛擬化、負載均衡、資源動態調配等。在根據分類:公有鏈、聯盟鏈、私有鏈。雲平臺:公有云、私有云、混合雲。兩種技術特性十分相似和契合。透過雲平臺的部署,大大降低了部署成本,雲平臺的容錯、負載均衡、資源調配更好的為區塊鏈提供底層服務。

目前各大IT巨頭也針對baas有相應的產品:


上文開頭提到的微軟的Azure的baas服務

IBM在2016年2月宣佈推出區塊鏈服務平臺,使用IBM在Bluemix上可用的新的區塊鏈服務,開發人員就可以訪問完全整合的開發運維工具,用於在IBM雲上建立、部署、執行和監控應用程式。

亞馬遜在2016年5月宣佈與Digital Currency Group 合作,後者是區塊鏈領域的最大投資者之一。向DCG投資的公司提供區塊鏈即服務,保證他們能在一種安全的環境下與客戶打交道,這些客戶包括金融機構、保險公司和企業技術公司。

大致介紹了BAAS的概念,相信隨著區塊鏈技術的發展,BAAS必然會更多被實現,架構也會有更好的改進契合雲端計算平臺。


更多區塊鏈資訊:www.qukuaiwang.com.cn/news

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;