HyperLedger Fabric 1.4 區塊鏈技術定義(2.1)


 

       區塊鏈技術指使用點對點傳輸、共識機制、加密算法等技術,保證分布式數據庫區塊寫入鏈中數據的一致性,達到去中心化和不可篡改的目的。
       區塊鏈就是一種特殊的分布式數據庫,使用現有的各種成熟的技術,把各種技術集成在一起,實現多方共識、去中心化、分布式和不可篡改等技術特點;區塊鏈技術有點對點傳輸、加密算法、共識機制。
1) 點對點傳輸:
       點對點傳輸指使用P2P網絡協議,實現端對端的數據傳輸;在區塊鏈中進行交換,如轉賬和交易,不需要經過第三方的擔保機構的確認和授權。
2) 加密算法:
       加密算法分為對稱加密算法和非對稱加密算法,在區塊鏈中主要使用非對稱加密算法,非對稱加密指為滿足安全性需求和所有權驗證需求而集成到區塊鏈中的加密技術。非對稱加密在加密和解密過程中使用兩個非對稱的密碼,分別為公鑰和私鑰,非對稱密鑰有兩個特點:

  • 使用一個密鑰(公鑰或私鑰)加密信息后,只能用另一個對應的密鑰才能解開;
  • 公鑰向所有人公開,私鑰保密,任何人無法通過公鑰推算出相應的私鑰;

3)共識機制:
       共識機制指在一個時間段內對事物的前后順序達成一致的算法,是區塊鏈的基礎,也是區塊鏈的靈魂。在區塊鏈上,每個節點都會有一份記錄在鏈上的所有交易賬本,鏈上產生的每一筆新的交易時,每個節點收到的信息的時間都不一樣,為了防止信息不被破壞,寫入區塊中,需要所有節點對接收到的信息進行確認。
       共識機制目前有工作量證明機制(Proof of Work)、股權證明機制(Proof of Stake)、授權股權證明機制(Delegated Proof of Stake)、實用拜占庭容錯算法(Practical Byzantine Fault Tolerance)。

  • 工作量證明機制(Proof of Work):

      POW是比特幣使用的共識機制,通過一定的工作量,獲取相應的獎勵,如果算力越高,那所獲取的時間就會越短,並且獲取的代幣獎勵就越大,這種計算過程形象的稱為“挖礦”;

  • 股權證明機制(Proof of Stake):

      POS也稱股權證明,是通過持幣而產生利息,並且對於驗證人和節點進行獎勵。對於獲得的獎勵,不是通過算力挖礦,而是通過持幣而產生利息。

  • 授權股權證明機制(Delegated Proof of Stake):

      DPOS與POS基本類似,只是DPOS選擇了一些節點代表來參與以后的交易驗證和記賬。

  • 實用拜占庭容錯算法(Practical Byzantine Fault Tolerance):

     PBFT以計算為基礎,也沒有代幣獎勵。由鏈上所有節點參與投票,少於(N-1)/3個節點反對時就獲得公示信息的權利。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM