從中心化到去中心化-集群式人工智慧的成長

分散式大概是區塊鏈最重要的標識之一,也是整個互聯網的發展趨勢。說到分散式架構,如今已經深入人心的雲計算也是分散式的典型應用之一。那麼什麼是分散式架構?與集群式架構有什麼區別?分散式架構有何優勢?區塊鏈是如何利用分散式架構的?

簡單說來,分散式是以縮短單個任務的執行時間來提升效率,而集群則是通過提高單位時間內執行的任務數量來提高效率。

MERGE舉個例子來說,某個小飯店原來只有一個廚師,切菜、洗菜、備料、炒菜全乾。後來客人多了,廚房一個廚師忙不過來,老闆又請了一個同樣的廚師。但這兩個廚師如何分配任務呢?如果兩個廚師各自獨立工作互不干涉,這樣同一時間就可以做更多的菜,那麼這兩個廚師的關係就是集群。但如果讓原有的廚師專心炒菜,而後來的廚師為其打下手,負責切菜、備菜、備料等工作,把做一道菜的事件大幅度縮短,這樣他們之間的關係就是分散式。但需要注意的是,集群和分散式之間並不矛盾,分散式中的每一個節點,都可以做成集群:如果一個廚師負責做菜,剩下兩個、三個或更多同樣的廚師擔任配菜師完成同一任務,那麼這些配菜師之間的關係也是集群。如果某天一個負責配菜的廚師請了病假,那麼可以讓另外一個廚師完成,同理如果負責炒菜廚師病了,也可以由原本負責配菜的廚師頂替上去。這就是分散式的好處,單一節點損壞並不會影響整個系統的穩定性。試想,在雲計算的場景下,阿里雲上百萬台的伺服器如果不採用分散式架構,那麼一台機器罷工所有機器同歸於盡,這無論對於雲計算的供應商還是使用者都是無法接受的。

優勢之一安全:

在區塊鏈的場景下,分散式的架構扮演著及其重要的角色。這裡所說的安全分為兩種,拿區塊鏈最成功的應用比特幣來說,之所以比特幣的價值這麼高,就是這麼多年,比特幣並沒有因為某個節點損壞或者新節點的加入讓比特幣的交易出錯,這是系統層面的安全,通過分散式的特性來實現。

第二是存儲方面的安全,在分散式的架構下,比特幣上所有的節點都是平等的,各自存儲著各自的信息和一些必要的公共信息(假如節點A和B之間發生一筆交易,其它節點只保存這次交易的結果信息或數字指紋,具體的交易信息和細節只有AB之間清楚),因此並不存在像中心化伺服器中那樣的特權節點存在。每個節點各司其職互不干擾,但一旦產生分歧就會調用其他節點的信息進行驗證。如果換成中心化的架構,黑客可以輕而易舉的突破集群伺服器,從而修改整個系統的數據,這對於毫無信機制的數字貨幣或者交易網路來說是無法接受的。

優勢之二性能

如同上邊的例子,如果廚師只負責炒菜,而簡單的配菜工作則雇傭相對便宜的配菜師來完成的話,雇傭2個廚師和3個配菜師的成本遠低於5個廚師。同樣區塊鏈的分散式架構對於節點的性能沒有強制化的要求,節點可以是一台X86的伺服器,也可以是一台4000塊的筆記本電腦,甚至是一台舊的千元機。此外,分散式架構系統可以很容易的對系統進行拓展,輕鬆有多台計算機的計算能力,使得比其它系統有更快的處理速度。分散式架構已經廣泛應用於互聯網中,而分散式架構的顯著體現就是區塊鏈。

區塊鏈技術的用途

區塊鏈讓整個技術界興奮不已,大公司諸如BAT、360、迅雷等紛紛入局,創業公司也多如牛毛。比如騰訊的微眾銀行就已經在其業務中使用了區塊鏈技術,並且與汽車零件行業的龍頭萬向集團及新興創業公司矩陣元簽訂了基於區塊鏈的戰略合作協議。萬向集團也布局了區塊鏈技術,成立萬向區塊鏈實驗室,建立區塊鏈基金,孵化區塊鏈創業公司。阿里的螞蟻金服對於區塊鏈的探索也在如火如荼的進行。

與此同時,傳統IT巨頭浪潮也利用區塊鏈推出了構建的健康醫療、質量追溯等一系列解決方案和案例。京東通過區塊鏈技術對數據交易中的數據源進行確權。迅雷推出玩客雲在共享計算區塊鏈的內容分發、版權分發,以及高清視頻內容的傳輸等方面進行合作;而與京東的合作將發力在聯合探索「爆品」銷售新模式上。同樣,MERGE也利用區塊鏈技術實現數字貨幣快捷、安全的交易,其運營代幣MGE已於炒客網chaoex.com和KEX.com上線。

58同城姚勁波在一次採訪中提到:我現在發動全公司在看區塊鏈,看區塊鏈怎麼樣影響58同城。因為區塊鏈是去中心化的,理論上區塊鏈可以建立一個不可篡改的、包含所有人的「人才鏈」。你什麼時候參加工作,什麼時候離職,老闆的評價是怎麼樣,都可以存在這個鏈上。那時就不需要簡歷了,也不需要去打電話發簡訊去驗證了,這就是人才的區塊鏈。區塊鏈和AI不一樣,AI還是過去的技術的應用,而區塊鏈有可能和互聯網一樣偉大。區塊鏈它讓整個社會會非常低成本的運作,把很多中介消滅掉。

你可能會喜歡