區塊鏈+雲計算=BaaS?

隨著專員帶你看鏈圈的話題的進一步介紹,大家也逐步的瞭解到除了幣圈以外的區塊鏈的技術發展情況,當然大多的鏈圈也是在聯盟鏈以及無幣區塊鏈方面的發展。

區塊鏈+雲計算=BaaS?

他們做的事情,其實說起來比較簡單,但實現起來又是十分困難的

也就是將區塊鏈做到能真正的商用,其實大家也都知道現在市面上的公鏈產品,普遍都是不適用於商用的.

員覺得主要是因為以下的三個原因:

1. 性能問題: 現在市面上成熟的公鏈產品的tps都沒辦法達到商用的場景,以以太坊為例,稍微轉賬的人一多就容易造成嚴重的交易阻塞,顯然是根本不能商用的,對比到現在我們實際生活中的金融場景,tps高,延遲低的要求,現在的公鏈產品真的遠遠未達到這個標準。

2. 安全性問題:現在的公鏈產品,沒有經過嚴格的QA測試,一般都是單元測試加一個測試網絡,遠沒有達到傳統產品嚴格的測試標準,並且現在的公鏈由於是社區化運營,很少有所謂的應急預案,一旦產品出現問題,如何採取應急措施來解決一些線上問題,保證用戶的財產安全也是值得考慮的一個點。

3. 應用開發難度問題:現在的區塊鏈開發,很少有成熟的解決方案以及框架,一般來說對於開發的要求還是比較高的,開發人員需要額外的去學習智能合約等相關的編程語言,對於程序員而言也是一個比較大的成本。另外,對於區塊鏈產品的運維部署難度也比較高,區塊鏈作為一個分佈式產品,會有多節點部署的要求,無疑也提高了整個部署運維難度。

區塊鏈+雲計算=BaaS?

但是,其實看過專員的介紹的同學都知道,所有的大機構都在做一個事情,就是所謂的BaaS平臺,BaaS即Blockchain as a Service,區塊鏈即服務。

區塊鏈+雲計算=BaaS?

想必讀計算機的都聽說過IaaS,PaaS以及SaaS三者的區別,現在又出了一個BaaS,其實很明顯這個就是雲計算與區塊鏈的結合。

接下來專員就跟大家來講講BaaS的前世今生以及他的好處。

區塊鏈+雲計算=BaaS?

首先來說說雲計算,現在階段,其實對於雲計算的定義,還是有多種說法的,專員也覺得對於到底什麼是雲計算,我們應該可以找到不下100種的解釋。

現階段廣為接受的是美國國家標準與技術研究院(NIST)定義:雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。

簡單的來說,就是通過互聯網來提供一些服務器的運算、存儲等資源,當然這些資源都是通常被虛擬化的。

區塊鏈+雲計算=BaaS?

那麼雲計算怎麼跟區塊鏈來做結合呢?

區塊鏈+雲計算=BaaS?

其實總的來說很簡單,現階段其實主要就是利用雲計算現在已有的基礎服務設施之上,來進行快速的區塊鏈的運維部署,加快區塊鏈應用開發的速度,並且通過成熟的雲計算技術,來滿足初創企業、學術機構、開源機構、聯盟和金融等機構對區塊鏈應用的需求,完善區塊鏈的生態服務。

在此之上,依託雲計算市場,可以提供快速且方便的解決方案,甚至可以提供一鍵生成的解決方案,提供完善的SDK服務來供相關廠商進行上層應用的開發,由此降低他們的開發運維成本。

另外,依託BaaS服務,亦可提供一個完整的開發者社區,方便開發者進行解決方案的討論以及優化,也有助於建立一個完整的區塊鏈生態。

區塊鏈+雲計算=BaaS?

以百度為例,他們便能在提供區塊鏈節點的運維同時,能夠提供相關的行業落地模式,提供智能合約開發等服務,能夠有效幫助傳統企業進行相關業務的區塊鏈改造。

文末

綜上,專員覺得,其實區塊鏈雲服務,在幫助企業進行快速的區塊鏈節點運維的同時,在一種程度上其實在幫助推廣區塊鏈技術,有了BaaS的幫助,區塊鏈應用開發者才能更加專注的開發上層的業務邏輯,推動區塊鏈應用的落地。


分享到:


相關文章: