您现在的位置: 比特财富网 >> 区块链 >  >> 區塊鏈百科
區塊鏈為什麼需要共識機制?


區塊鏈解決了在不可信信道上傳輸可信信息、價值轉移的問題,而共識機制解決了區塊鏈如何在分布式場景下達成一致性的問題,也是保障區塊鏈系統不斷運行下去的關鍵。www.emoneybtc.com
由於加密貨幣多數采用去中心化的區塊鏈設計,節點是各處分散且平行的,所以必須設計一套制度,來維護系統的運作順序與公平性。
什麼是共識機制
統一區塊鏈的版本,並獎勵提供資源、維護區塊鏈的使用者,以及懲罰惡意的危害者。這樣的制度,必須依賴某種方式來證明,是由誰取得了一個區塊鏈的打包權(或稱記帳權),並且可以獲取打包這一個區塊的獎勵,又或者是誰意圖進行危害,就會獲得一定的懲罰,這就是共識機制。
簡單來說,我們要一種機制來選擇哪個礦工來把交易寫入區塊鏈。比如今天聽課的同學有100人,我們分成50組打乒乓球,那麼我們有50組比分要記錄。
分布式記賬及“挖礦”
傳統的中心式記賬,意味著我們需要一個組委會來記錄比分。這樣就可能會出現徇私舞弊的情況,所以需要我們采用去中心化的方法。這意味著,這50桌每組都要記錄比分。不光自己的,還要記錄別人的。這就是分布式或者說去中心化的記賬方法。
但是,這樣做效率太低。大家必須要花大量的時間做這件事情。所以區塊鏈的設計是,我們找一些礦工來記錄比分。對於這些礦工,我們會給予獎勵,從而鼓勵他們為大家記錄比分,記錄完了以後再給每一桌復制一份。
這個獎勵,在比特幣系統裡面就是比特幣的由來。交易本身並不產生新的貨幣,礦工記錄比分才生成貨幣,也就是說,代幣的目的是為了獎勵付出努力的人,這就是”挖礦“的原理。
既然有獎勵,那麼現在問題來了。譬如比特幣,每次記賬(10分鐘)可以產生12.5個比特幣(現在,過去是50個),按照今天的價格,就是50萬人民幣。那麼肯定有很多礦工都搶著給大家計分,來獲取這個報酬。
那麼應該怎麼選擇一個礦工出來?這就需要用到“共識機制”,也就是說,大家都根據某種規則,同意讓我們今天的某一位同學來記錄大家的比分,記錄完畢的獎勵都給他。
當然,例子比較簡單,不過本質上就是這回事。這個乒乓球比賽,就可以理解為一筆交易。比分,就是記賬。記錄比分的人,就是礦工。獎勵的錢,就是比特幣或者代幣。
  • 上一个区块链:
  • 下一个区块链:
  •   風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
    比特財富網 版權所有 © www.emoneybtc.com