近段時間,頻頻聽到區塊鏈被說起,而在2019年10月24日召開的,就區塊鏈技術發展示狀和趨勢進行第十八次集體學習中強調,「把區塊鏈做爲核心技術自主創新重要突破口」,「加快推進區塊鏈技術和產業創新發展」。區塊鏈熱度一直居高不下,曾經一段時間,霸佔咱們腦海的都是各類數字貨幣,區塊鏈只是隨之附帶的一種東西。但是現在,隨着國內數字貨幣的「沒落」,區塊鏈從新進入了大衆的視野。區塊鏈的概念最先是由比特幣的發明者中本聰提出的。最初,區塊鏈只是爲數字貨幣比特幣而設計的,然而技術界已經發現了該技術的其餘潛在用途,並得到了社會的普遍關注。html
這麼火爆的名詞,可能拆開來三個字中,每一個字都理解,可是合併起來就蒙圈了。想來這麼受歡迎的東西,你們確定也很好奇它到底是什麼,究竟有哪些優點能獲得各個行業的青睞。但願讀完這篇文章以後,你能對區塊鏈有一個較爲深入的瞭解。算法
區塊鏈(Blockchain),本質上是一種開放的分佈式數據庫,用於存儲信息(數據)的計算機文件。區塊鏈的名稱來自其結構特徵:文件由數據塊組成,每一個塊都連接到前一個塊,造成一個鏈;每一個區塊均包含數據,如交易記錄以及該區塊什麼時候被編輯或建立的記錄,信息(數據)都有標記時間戳,這就是區塊鏈的由來。數據庫
區塊鏈技術(Blockchain technology),也被稱之爲分佈式帳本技術,是一種互聯網數據庫技術,其特色是去中心化、公開透明,讓每一個人都可參與數據庫記錄。同時,它不一樣於通常的集中化數據庫,區塊鏈不受任何人或實體的控制,數據在網絡中的每一個節點上均能完整地複製和分發。於是,在區塊鏈中,「人人都是平等的」。編程
上面的解釋仍是比較官方,可能看了以後還「稀裏糊塗」。下面經過「二狗子生病去醫院」的故事帶你進入區塊鏈的世界,真正瞭解區塊鏈的強大之處。安全
熟讀又拍雲公衆號文章的小夥伴都知道,二狗子是一名資深的網絡工程師。資深,也是經過努力換來的。二狗子一直覺得本身還年輕,常常熬夜加班爲公司作貢獻,結果時間一長髮現本身常常身體無力,冒虛汗。因而,二狗子狠心請了一天假,去社區的衛生院看病。網絡
到了衛生院,先和大夫倒苦水似的描述了一番病情,唾沫橫飛只換來大夫輕飄飄的一句話,「先去作個檢查吧」。二狗子無奈,起身去檢查,可作完了一堆檢查以後,大夫看了看報告說,「這病咱這治不了,要不去大點的醫院吧」。二狗子一聽就慌了,這麼嚴重,我還這麼年輕,我還有好多夢想,我不能 shi。因而,他趕緊預定了市裏的三甲醫院,吭哧吭哧地跑到了醫院後,原覺得此次有救了,立馬就能治好,結果醫生冷不丁冒出一句,「來,先作個檢查」。二狗子蒙了,「我剛作過了,咋還要作一遍?」分佈式
相信你們也常常會遇到這樣的狀況,一樣的檢查,去不一樣的醫院就得重複作,浪費時間不說,主要是浪費錢呀!這事兒讓許多人都很費解 ... … 其實咱們能夠把每家醫院都當作是一個數據庫,有病人來看病,醫生會把病人的信息上傳到自家醫院的數據庫之中。可是每家醫院的數據庫都是獨立的,各管各的,互相不通氣。因此,雖然在上一家醫院作了檢查,但換了家醫院以後,病人的信息就沒了,因此須要從頭開始。也就是上面二狗子的遭遇。佈局
那麼,若是每家醫院的病人信息在全部醫院都能看到,之後看病是否是就會既省錢又高效了?也就是說,每一個醫院都把病人信息上傳到一個地方,而後全部醫院的信息,打包成塊鏈接起來。與此同時,每家醫院還會生成一個副本,備份着全部醫院的數據。這樣,一家醫院就能夠看到全部醫院上傳的病人信息。二狗子再去另外一家醫院看病,醫生只須要調出以前醫院檢查的信息,也就不用再作重複的檢查了。學習
這些打包起來的信息,就是一個個區塊。那麼,把這些區塊串成一條鏈叫什麼呢?答案呼之欲出,那就是區塊鏈。區塊鏈
經過例子,你們基本瞭解了區塊鏈的概念和原理。那麼它究竟有哪些優點值得讓各行各業人推崇呢?除了分佈式節點信息共享,區塊鏈技術還有如下幾大優點:
1.更安全
在傳統信息系統的安全方案中,安全依賴於層層設防的訪問控制。例如專用機房、專有網絡,還有全方位的安全軟件,在這麼嚴密的防禦之下,接口則是在其上開出的一個個專用進出通道。任何人都必須經過身份認證、鑑權,才能由專用通道進入數據庫,讀取或者寫入數據,並留下歷史記錄。
可是再嚴密的防禦措施也會有「漏洞」,所謂「百密一疏」,黑客就是善於經過這些「漏洞」對信息數據進行攻擊。可是若是運用了區塊鏈技術呢?就算一處節點被攻擊了也不怕,由於其餘節點上仍是存留了全部的數據。就拿上面醫院的例子來講,之前每家醫院只保存本身病人的信息,若是其中一家醫院遭到攻擊,這家醫院的資料就都沒了。而有了區塊鏈以後,病人的信息不光是一家醫院獨有。即便一家醫院被攻擊,病人的信息也不會丟失。這時候,每家醫院就都不是各自的中心,全部數據都是相同的,這也叫做去中心化。
2.防止篡改
在區塊鏈中,一旦信息通過驗證並添加至區塊就會永久的存儲起來,沒法進行修改。這也得益於其巧妙的設計並輔以密碼學和共識算法,實現了數據庫歷史記錄的不可篡改。區塊鏈採起了單向哈希算法,時間的不可逆性致使任何試圖入侵篡改區塊鏈內數據信息的行爲都很容易被追溯,所以也提升了對應的安全性。
前面咱們說過,每家醫院把各自的信息上傳,湊成了這樣的區塊鏈。而這些信息,每家都會存留一份。因此當有人想惡意篡改信息時,全部醫院都會拒絕這個行爲,由於與存留的不符,這也就是分佈式帳本。
3.隱蔽性
講到這裏,你們可能會有疑問了,既然每一個節點信息都徹底共享且公開,那豈不是每一個人都能看到這些信息了?那數據不是都泄露了嗎?徹底不用擔憂。由於區塊鏈中的數據都是加密的,表面看上去都只是亂碼。只有經過受權,數據才能夠顯示出來。
也正是由於區塊鏈有着去中心化、不可篡改、全程留痕、能夠追溯、集體維護、公開透明這些優點,其承載的信息纔會真實且有效,這項技術纔會被各個國家所承認。
讀到這兒相信你也會發現區塊鏈原來這麼強大,不愧是國家重點強調的創新技術。從技術層面來看,區塊鏈涉及到數學、密碼學、互聯網和計算機編程等不少技術問題;可是從應用視角來看,咱們能夠越過具體的技術問題,用基本的原理來思考複雜的現象。而區塊鏈巨大的應用場景,基本上都基於區塊鏈可以解決信息不對稱的問題,實現多個主體之間的協做信任和統一。
1.數據真實性
區塊鏈「不可篡改」的特色,爲社會發展中的「存證」難題提供瞭解決方案。只要可以確保上傳信息和數據的真實性,那麼區塊鏈就能夠解決信息的「存」和「證」難題。在金融、司法、醫療、版權等對數據真實性要求高的領域,區塊鏈均可以創造安全、高效的應用場景。同時,區塊鏈因爲記錄了全部的交易信息,所以區塊鏈自己就能夠造成徵信,爲實現社會徵信提供全新思路。
2.信息共享
區塊鏈「分佈式」的特色,能夠打通部門間的「數據壁壘」,實現信息和數據共享。在公共服務領域,區塊鏈可以實現政務數據跨部門、跨區域共同維護和利用,爲人民羣衆帶來更好的政務服務體驗。目前杭州已經開始實行了「只跑一次」的辦理業務特點。能夠預見,隨着「區塊鏈+政務」的落地,跨部門的業務協同辦理將成爲常態,之後不再用請假處處跑了。
3.相互信任
區塊鏈造成「共識機制」,可以解決信息不對稱的問題,真正實現從「信息互聯網」到「信任互聯網」的轉變。信任是市場經濟運行的基石,也是一個稀缺品。經濟發展中的不少問題難以解決,很大程度是由於缺乏信任,交易成本高、違約風險大。區塊鏈能夠加強供應鏈上下游的信息可信度,經過鏈上公開透明的信息,解決社會中的「信任危機」。
如今,區塊鏈技術應用已延伸到數字金融、物聯網、智能製造、供應鏈管理、數字資產交易等多個領域。目前,全球主要國家都在加快佈局區塊鏈技術發展。我國在區塊鏈領域擁有良好基礎,要加快推進區塊鏈技術和產業創新發展,積極推動區塊鏈和經濟社會融合發展。
固然,區塊鏈將來已來,但也要保持理性。區塊鏈技術與加密貨幣相伴而生,但區塊鏈技術創新不等於炒做虛擬貨幣。同時區塊鏈目前尚處於早期發展階段,在安全、標準、監管等方面都須要進一步發展完善。避免一哄而上、重複建設,要可以在有序競爭中打開區塊鏈的想象空間。中國在區塊鏈領域擁有良好基礎,人才儲備相對充足,應用場景比較豐富,徹底有條件在這個新賽道取得領先地位。
將來如何,咱們拭目以待!