區塊鏈解讀,區塊鏈與其他技術的結合

2021-08-07 11:11:53 字數 2974 閱讀 6318

區塊鏈解讀,區塊鏈與其他技術的結合

「區塊鏈」被認為是一項顛覆式創新技術,通過位元幣的實踐,目前被公認為一項去中心化、去信任、透明化,集體維護統一賬本(分布式資料庫)的可靠技術方案。剛接觸區塊鏈的時候會有乙個很常見產生疑惑的問題,每個節點都有乙份完整的資料,那麼本地儲存這些資料是不是會越來越大,那麼對於本地儲存,本地終端裝置的計算能力會一直不停的需要增加才能滿足儲存和計算的要求,那麼本地的終端裝置怎麼保證無限制的擴充套件下去,畢竟全網的資料增長和乙個簡單的個人終端發展速度還是有不同的量級。那個時候問過一些早先就入門的前輩,有一位的解釋很有意思:使用雲,單節點有限制,雲平台化是無限制,全網計算儲存節點的結合想象力是無限的。

區塊鏈是一門新的技術,但是搭建區塊鏈的各個功能模組,比如密碼學hash演算法、共識機制、分布式系統、p2p網路等,這些技術都是之前就出現了,而且有些時間還不短了。所以區塊鏈是前人各種技術的乙個結合,中本聰大神很好的利用的各種功能模組搭建了區塊鏈的架構,並在位元幣的應用上取得了巨大的成功。區塊鏈技術也被認為是繼大型機、個人電腦、網際網路後又一改變世界技術成果,甚至認為區塊鏈是下一代網際網路–「信任網際網路」實現的基礎。

這張圖最近很火,有興趣的同學可以仔細看下。區塊鏈在比較顯眼的位置。

現今不論你是不是乙個it從業者,在平常生活中經常能聽到,雲計算、iaas、paas、saas、大資料、人工智慧、物聯網等各種熱門it詞彙。

那麼區塊鏈和這些技術能有怎麼樣的結合,區塊鏈技術部署實施需要基礎設施平台,簡單理解就是需要計算節點、儲存節點,那麼這就需要雲計算、大資料、物聯網等這些新技術作為基礎的支撐,但是影響是相互的,區塊鏈技術的發展同樣也在影響雲計算、大資料、物聯網的發展。

雲計算:之前有一種看法,區塊鏈可以認為是一種「瘦雲」,因為區塊鏈中適合使用智慧型合約,智慧型合約可以認為是區塊鏈中的虛擬機器,如果熟悉以太坊的話,就有現成的例子。同時把區塊鏈看做一種新的saas。現在對於雲平台的上區塊鏈普遍認為區塊鏈即服務(block as a service),這對雲平台和區塊鏈都是一種新的變革。

其實區塊鏈和雲平台有很多類似的地方:

公有雲:公共鏈

混合雲:聯盟鏈

私有雲:私有鏈

雲平台本質上也是分布式計算,平行計算、網路分布式儲存、虛擬化、負載均衡、這些特點讓計算和網路具有資源彈性、快速部署、高可靠等特點,雲平台和區塊鏈的型別相似,上面提到的雲平台三種模式對應區塊鏈三種模式,公有即完全對外開放,共享資源資訊,私有對專門的客戶和機構開放,許可權更加靈活可靠,聯盟混合則結合以上兩個特點。

雲計算是運用虛擬化技術,對計算能力、儲存、網路進行虛擬化,然後根據要求彈性分配,區塊鏈技術中需要乙個算力集中進行共識,要求生成區塊的節點有一定的算力,故云計算的彈性伸縮可很好切合在區塊鏈中,再有智慧型合約,可以理解乙個在區塊鏈上架設的虛擬機器並自動執行,雲計算能對各種分散在網路中計算儲存資源整合集中在乙個平台上,故可以根據需求來發布區塊鏈上的執行合約的虛擬機器。

總體來說,區塊鏈的去中心化、透明性、資料不可修改、結合雲計算的彈性資源、集群可靠性,區塊鏈和雲計算是密不可分的。目前微軟、ibm、金山等國內外企業也開始研究和發布鏈雲,把兩者更好的結合在一塊。

大資料:區塊鏈是一種不可篡改的、透明化的資料、資料可追溯的儲存技術,每乙個區塊都儲存著交易資料,區間之間通過鏈結,形成完整不可篡改的區塊鏈。區塊中的交易資料記錄著每一筆,隨著交易的增加,資料量也會越來越大、資料型別也會越來越豐富。區塊鏈中有所有的資料,但是區塊鏈本身不提供或比較弱化對這些資料庫分析解讀、但資料量和資料種類到一定的規模,不可避免的要求引入大資料海量資料的儲存和資料的分析解讀,雖然對資料的完整儲存和可追溯是很重要的一塊,但隨著現代網際網路的發展,更願意對資料做分析和解讀,以更好的挖掘資料的價值。區塊鏈完整資料的特性讓大資料儲存分析有更好的挖掘平台,必然能大大提高資料探勘的質量和有效性,區塊鏈結合大資料儲存挖掘必然是一種發展趨勢,進一步規範資料,提高對資料的精確解讀,有利於突破資訊孤島,同時區塊鏈部署於全網中,能更好的推動資料向全網的擴充套件。

物聯網:物聯網作為網際網路基礎上延伸和擴充套件的網路,通過應用智慧型感知、識別技術與普適計算等計算機技術,實現資訊交換和通訊,同樣能滿足區塊鏈系統的部署和運營要求。

另外,區塊鏈系統網路是典型的p2p網路,具有分布式異構特徵,而物聯網天然具備分布式特徵,網中的每乙個裝置都能管理自己在互動作用中的角色、行為和規則,對建立區塊鏈系統的共識機制具有重要的支援作用。根據有關機構**,2023年全球的物聯網裝置數量將達到49億台,2023年將達到250億台左右。隨著物聯網中裝置數量的增長,如果以傳統的中心化網路模式進行管理,將帶來巨大的資料中心基礎設施建設投入及維護投入。此外,基於中心化的網路模式也會存在安全隱患。區塊鏈的去中心化特性為物聯網的自我治理提供了方法,可以幫助物聯網中的裝置理解彼此,並讓物聯網中的裝置知道不同裝置之間的關係,實現對分布式物聯網的去中心化控制。

人工智慧:基於區塊鏈的人工智慧網路可以設定一致、有效的裝置註冊、授權及完善的生命週期管理機制,有利於提高人工智慧裝置的使用者體驗及安全性。此外,若各種人工智慧裝置通過區塊鏈實現互聯、互通,則有可能帶來一種新型的經濟模式,即人類組織與人工智慧、人工智慧與人工智慧之間進行資訊的互動甚至是業務的往來,而統一的區塊鏈基礎協議則可讓不同的人工智慧裝置之間在互動過程中不斷積累學習經驗,從而實現人工智慧程度的進一步提公升。

對物聯網和人工智慧由於了解不多參考:文章中還對加密演算法和下一代網路有解釋,有興趣看下原文。

換個角度解讀區塊鏈技術

說到區塊鏈,很多人可能首先想到其在金融行業中的應用,並且認為區塊鏈通常使用在金融領域。但事實卻並非如此,它在醫療等企業領域中也起到非常重要的作用,因此人們也可以從不同的角度了解區塊鏈。今天,本文將帶領大家從企業的角度解讀區塊鏈。什麼是區塊鏈技術?簡單來講,區塊鏈是乙個記錄系統,能夠以可靠 安全的方式...

區塊鏈技術

區塊鏈本質上是乙個對等網路 peer to peer 的分布式賬本資料庫。位元幣的底層就採用了區塊鏈的技術架構。區塊鏈本身其實是一串鏈結的資料區塊,其鏈結指標是採用密碼學雜湊演算法對區塊頭進行處理所產生的區塊頭雜湊值。每乙個資料塊中記錄了一組採用雜湊演算法組成的樹狀交易狀態資訊,這樣保證了每個區塊內...

區塊鏈技術

目前,比較火的區塊鏈逐漸被重視起來,其根源與其說是其技術上帶來的人類的共識與寫作機制的轉變,不如說是由位元幣炒作帶來的利潤衝擊了投機者的內心。不過,這並不一定就是壞事,對於區塊鏈這個技術而言,是有利的,因為這樣的環境下,會帶來無數的開發者磨刀立馬,為其注入力量。區塊鏈是一種能夠包含交易資訊的從前往後...