03.分佈式帳本和去中心網絡

全部的區塊鏈系統都包括「分佈式帳本和去中心網絡」這一對必備要素。

比特幣網絡沒有一箇中心服務器,它是由衆多全節點和輕節點組成的,這些節點造成一個去中心網絡。其中:服務器

  • 全節點包含全部比特幣區塊鏈的區塊數據;
  • 輕節點僅包括與本身相關的數據。


比特幣網絡是徹底開放的,任何服務器均可以接入、下載所有區塊數據成爲全節點。

全部用戶持有的比特幣信息都存放在一個分佈式帳本之中。這個帳本是一個不斷增加的由數據塊組成的鏈條,這個數據塊組成的鏈條是狹義的「區塊鏈」。比特幣帳本可被認爲同時存儲在全部的全節點之中。

基於分佈式帳本與去中心網絡,比特幣系統實現了去中心化的價值表示和價值轉移,它與中心化在線支付系統有很大的不一樣。用兩我的之間的轉帳來對比看一下。網絡

中心化在線支付系統的交易流程

中心化在線支付系統的轉帳過程是:假設你我二人要經過支付寶進行轉帳。咱們都在支付寶開設有帳戶(account),帳戶上有多少錢是支付寶帳本上記錄的數字。當我轉帳 100 元給你,支付寶在個人帳戶記錄上減掉 100 元,在你的帳戶記錄上增長 100 元,造成新的帳本。到此,轉帳交易結束。

如圖 1 所示,中心化在線支付系統維護一箇中心化的帳本。用戶在帳本上開設帳戶,經過密碼來與之交互。分佈式

 

 圖1:中心化在線支付系統vs比特幣系統區塊鏈

 

比特幣系統的交易流程

對比而言,比特幣系統使用的是一個分佈式帳本,用戶在其中開設「帳戶」,嚴格地說是地址(address)。每一個人均可以在比特幣區塊鏈上創建「帳戶」,得到一對公鑰與私鑰,地址是公鑰的哈希值,咱們經過私鑰與地址進行交互。

咱們每人有一個錢包,錢包中存儲的是私鑰。兩我的在相互轉帳比特幣時,能夠經過各自的錢包軟件直接進行。

在這裏,比特幣的去中心化體如今:再也不有一箇中心化機構來集中管理帳本。帳本存放在由衆多節點組成的去中心網絡中;再也不有一箇中心化機構來幫咱們管理帳戶、處理交易,每一個人管理本身的錢包,交易由分佈式帳原本記錄。

有人會往下追問,咱們地址中的比特幣是記錄在帳本中的,看起來仍是有一個「中心」存儲咱們的資產。其實,這個帳本是分佈式地存儲在去中心網絡中的,於是從這個層面看,它能夠當作是去中心化的。

對比而言,對於中心化在線支付系統,它一般是由中心化的服務器來管理集中式帳本。對於比特幣系統,它背後的系統是一個去中心網絡,網絡節點共同維護一個分佈式帳本(見圖 2)。blog

 

 

 圖2:分佈式帳本與去中心網絡支付寶

相關文章
相關標籤/搜索