58b73e4b8856d0c22d47047c6f9c2329.jpg;,4,jpegx;3,700x.jpg

一、什麼是區塊鏈

區塊鍊是分佈式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。所謂共識機制是區塊鏈系統中實現不同節點之間建立信任、獲取權益的數學算法。

e5e994b6f96fb61f173921cb11c8b9fb.jpg;,4,jpegx;3,700x.jpg

二、區塊鏈概念

區塊鏈可以藉由密碼學,串接並保護內容的串聯交易記錄(又稱區塊)。在區塊鏈中,區塊內容具有難以篡改的特性,每一個區塊都包含了前一個區塊的加密散列、響應時間戳記以及交易數據(通常用Hash樹計算的散列值表示)。用區塊鏈串接的分佈式賬本能讓交易雙方有效地記錄交易,且可永久查驗。

b5b9c40a0f61053bd2e2c16b5b59e454.jpg;,4,jpegx;3,700x.jpg

三、區塊鏈含義

狹義來講,區塊鍊是一種按照時間順序將數據區塊以順序相連的方式組合成的一種鍊式數據結構, 並以密碼學方式保證的不可篡改和不可偽造的分佈式賬本。

廣義來講,區塊鏈技術是利用塊鍊式數據結構來驗證與存儲數據、利用分佈式節點共識算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分佈式基礎架構與計算方式。

284d1ff92d3f5d6389d829f14308e3a3.png;,4,png;3,700x.png

四、區塊鏈分類

區塊鏈應用的領域不同,有的領域更需要安全,有的領域則更注重效率,於是就導致,市面上就出現了多種改良版本的區塊鏈,按照對節點的開放程度的不同,目前主要把區塊鏈分為三種類型,分別是公有鏈(Public Blockchain)、私有鏈(Private Blockchain)和聯盟鏈(ConsortiumBlockChain)。

公有區塊鏈:世界上任何個體或者團體都可以發送交易,且交易能夠獲得該區塊鏈的有效確認,任何人都可以參與其共識過程。公有區塊鍊是最早的區塊鏈,也是應用最廣泛的區塊鏈,各大bitcoins系列的虛擬數字貨幣均基於公有區塊鏈,世界上有且僅有一條該幣種對應的區塊鏈。

聯盟區塊鏈:聯盟鍊是指有若干機構或組織共同參與管理的區塊鏈,他們各自運行著一個或多個節點,之中的數據只允許系統內不同的機構進行讀取和發送交易,並且共同記錄交易數據。 R3組成的銀行區塊鏈聯盟要構建的就是典型的聯盟鏈。

私有區塊鏈:有些區塊鏈的應用場景下,並不希望這個系統任何人都可以參與,任何人都可以查看所有數據,只有被許可的節點才可以參與並且查看所有數據,這種區塊鏈結構我們稱為私有鏈。

af1aca323ce61fd31bf5fd20cd043ec9.png;,4,png;3,700x.png

1. 去中心化

去中心化就是指網絡中各個節點的地位相等,傳輸內容和交易數據不再需要通過某個中心節點進行,數據也不再存儲在中心節點上,這樣可以防止因中心節點權力過大而引起的風險。區塊鏈模式中,每個節點都存儲數據交易中所有的價值交換數據,取代了中央計算機存儲所有信息的模式。

另外,每個節點不僅會參與數據存儲,還會驗證其他節點記錄信息的正確性。只有當某個記錄的正確性被大部分節點認同,或者所有節點的對比結果一致時,它才可以被寫入鏈中。

同時,為了保護數據信息不會因節點受攻擊或其他意外而丟失,區塊鏈會對所有數據進行分佈式存儲(將數據存儲在網絡中的每一個參與的節點中),並實時更新,極大地提高了數據庫的安全性。

2. 信息不可篡改

區塊鍊網絡中,每個參與節點都保存一份完整的交易歷史記錄,這樣,任何一個節點想篡改這些歷史記錄,別的節點都可以拿出自己的數據備份進行證偽。所以,信息一旦被寫入區塊中,就不能更改、撤銷了。

3. 信息透明

區塊鏈中的項目和數據都是公開透明的。區塊鏈項目組會公示項目信息和項目代碼,區塊中的數據經處理後被公開在區塊鏈上,意味著所有的交易信息都是公開可見的。極短時間內,區塊信息會被發送到網絡中的所有節點上,實現全網數據同步,每個節點都能回溯交易雙方過去的所有交易信息。

4. 自治性

在整個區塊鏈系統中,無論是價值的提供者還是價值的接收者,都可以充當維護者,共同維護整個區塊鏈信息的可靠性。

區塊鏈系統是開放的,除了價值交易雙方的私有信息被加密外,系統還由其中所有參與節點共同維護,任何一個節點都可以通過公開的接口查詢區塊鏈數據和開發相關應用,共同維護整個系統的信息透明度和可信賴性。

5.匿名性

由於節點之間的交換遵循固定的算法,其數據交互是無需信任的(區塊鏈中的程序規則會自行判斷活動是否有效),因此交易對手無須通過公開身份的方式讓對方對自己產生信任,對信用的累積非常有