區塊鏈簡史(八):區塊鏈技術與大數據的異同之處和相互借鑑

歡迎來到懶區塊頭條號,本文由懶區塊整理撰寫,不經過允許,切勿轉載。本系列有十二篇文章,這十二篇文章介紹了區塊鏈技術的簡史、應用、預測和展望。您的每一次關注、轉發、收藏都是我們更新優質內容的源動力。

各位小夥伴們晚上好,好久沒有更新了,在前一篇文章中我們介紹了區塊鏈技術2.0的應用——以太坊,以太坊提供了可編程的接口,大大降低了區塊鏈技術入門的門檻,以太坊可以說是IOS和Android一樣,為開發者提供了便利強大的開放接口。今天主要來跟大家簡單分析過下區塊鏈技術與大數據的異同之處,並且兩者如何相互借鑑。

區塊鏈簡史(八):區塊鏈技術與大數據的異同之處和相互借鑑

大數據和區塊鏈是構建萬物聯網的基礎

首先我們來談一下大數據,大數據也可以被稱為大數據技術,並不是單純意義上“很大的數據”,而是一種解決方案,大數據需要應對海量化和快增長的存儲,對底層硬件架構和文件系統提出了很大的挑戰。眾所周知,大數據一詞來源於谷歌,谷歌的GFS和Hadoop的HDFS奠定了大數據存儲技術的基礎。而區塊鏈本質上也是一種分佈式的數據庫系統,區塊鏈技術作為一種鏈式存取技術,通過網絡中多個節點參與計算的節點來共同維護。從數據存儲上來講,區塊鏈技術也是一種特定的數據庫技術。大數據和區塊鏈其分佈式存儲可以說成是HDGS和區塊。

區塊鏈簡史(八):區塊鏈技術與大數據的異同之處和相互借鑑

Hadoop系統架構

講完了底層的分佈式存儲,我們來了解下其底層的計算是如何實現的。大數據的數據挖掘/分析其實可以看成是運行特定的算法,通過大量密集的計算得到我們想要的結果,故其需要非常巨大的分佈式計算能力,其中管理節點,計算任務的調度,容錯和高可靠是大數據的關鍵技術,谷歌和Hadoop的MapReduce可以說是分佈式計算的代表,通過添加節點(服務器)可以線性地提升其計算能力,當然除了批計算,大數據還包括流計算、圖計算和實時計算等非常多的計算框架。而在區塊鏈中底層的計算採用的是共識機制,就是在所有分佈式節點之間怎麼達成共識,可以很容易就知道在區塊鏈網絡中,添加節點並不一定能增加整個區塊鏈網絡的算力,如果加入網絡的節點性能較差,甚至會延長整個網絡共識的時間,這裡提到了共識機制,目前區塊鏈共有4種共識機制,至於是哪4種,在接下來的文章中我們會細談。講了這麼多,其實大數據和區塊鏈底層的計算方式可以用MapReduce和共識機制來表示。

區塊鏈簡史(八):區塊鏈技術與大數據的異同之處和相互借鑑

區塊是通過共識機制被添加到鏈上的

講了大數據和區塊鏈的兩個相同之處,一個是分佈式數據庫,一個是分佈式計算。接下來我們聊點不同的地方,對目前科技發展的時間來說,這兩種技術正處於不同的生命週期。在這裡我們使用技術成熟曲線來看下大數據和區塊鏈技術歷年的技術成熟度:

區塊鏈簡史(八):區塊鏈技術與大數據的異同之處和相互借鑑

技術成熟度

我們可以看到大數據在2011年的時候第一次上榜,到2015年的時候,大數據從上圖中消失,標誌著高德納對大數據的定位已經從“新興”轉為“主流”,大數據對於企業的意義已從能力要素提升到了戰略核心。而從上圖中可以看出,區塊鏈在2016年才上榜,並且直接進入過熱期,小編猜已炒虛擬貨幣的火熱有關,甚至導致了區塊鏈開發人生年薪百萬都難求。從上圖中可以看出

兩者大約有著5年左右的差距,ps:上圖來源於諮詢公司高德納。

區塊鏈簡史(八):區塊鏈技術與大數據的異同之處和相互借鑑

區塊鏈構建大數據平臺

大數據通常用來描述大數據集足夠大、足夠複雜、以致於很難用傳統的方式來處理,在之前的文章中我們有介紹了區塊鏈的優缺點,其中有一點必須再提一次的就是,區塊鏈能承載的數據是非常有限的,離大數據的標準還是非常遙遠的。其與大數據的差異主要表現在以下幾點:

  • 結構化 VS 非結構化

區塊鏈是結構定義嚴謹的塊,通過指針組成鏈,是典型的結構化數據,而大數據通常說的是非結構化的數據。

  • 獨立 VS 整合

區塊鏈為了保證信息安全,其信息都是相互獨立的,而大數據著重的是找出數據之間的聯繫和價值。

  • 直接 VS 間接

區塊鏈本身可以看成一個分佈式數據庫,而大數據是對大量數據的深度分析和挖掘。

  • 數學 VS 數據

區塊藍主張使用數學說話,即智能合約,代碼即是法律。而大數據這使用數據說話,數據不會騙人。

  • 匿名 VS 個性

區塊鏈是匿名的,而大數據主張個性化,海納數據。

講了這麼多區塊鏈和大數據的異同之處,在最後我們來了解下兩者相互借鑑之處吧。我們都知道區塊鏈網絡在節點足夠多的情況下,是不可篡改的,區塊鏈技術讓數據的可追溯質量獲得了前所未有的信用背書。而通過區塊鏈脫敏的數據交易流通,結合大數據存儲技術和高效靈活的分析技術,極大地提升了區塊鏈數據的價值和使用空間。區塊鏈技術可以說是大數據數據安全、脫敏、合法、正確的保證。

在大數據的生態系統中,百花齊放,從來沒有哪種軟件或者技術可以解決所有問題的,自然,區塊鏈技術也有其用武之地,在大數據系統中使用區塊鏈技術,可以確保數據不能被隨意添加、修改和刪除。當然以目前的科技發展來說,這個存儲的數據量是有限的。隨著數字經濟時代的發展,通過把區塊鏈技術與大數據相連接,大數據將會在“反應——預測”模式的基礎上更進一步,能夠通過智能合約和未來的DAO、DAC自動運行大量任務,解放人類生產力,讓這些生產力被去中心化的全球分佈式計算系統代替,那個時候將會迎來又一次的科技爆炸的時代。

區塊鏈簡史(八):區塊鏈技術與大數據的異同之處和相互借鑑

科技爆炸

好了,今天就聊這麼多。今天的文章就到這裡了,歡迎小夥伴點擊關注,瞭解更多區塊鏈技術,每晚更新區塊鏈技術相關文章。因為小編能力有限,上述文章存在錯誤的,歡迎小夥伴在評論區指出,優秀的評論還可以獲得懶區塊贈送的小禮物。


分享到:


相關文章: