區塊鏈是怎麼出塊的?

買賣虛擬貨幣

說到區塊鏈出塊,我們不得不提兩個名詞:節點、共識機制。節點決定著誰有出塊的資格,共識機制則決定著這些有出塊資格的節點,最終哪個節點可以出塊。

那麼,什麼是節點呢?
每一個安裝有比特幣客戶端軟體並連線到比特幣區塊鏈的電腦就是比特幣區塊鏈的一個有效節點。
這個世界上有多少這樣的電腦,區塊鏈上就有多少個節點。

明白了什麼是節點,那我們來聊聊什麼是“共識機制”,其實所謂的共識機制就相當於我們所說的投票,不同的共識機制相當於投票規則不同,例如:有的要過半數、有的要達到三分之二的票數。

所有的節點都具備投票的權利,每次要出塊的時候,所有的節點都會參與投票,按照不同的投票規則(共識機制)進行投票,從而選出一個節點,所有節點透過共識機制就達成了共識,本輪投票以選中的這個節點出的塊為準,其他節點出的塊就不作數了。

獲得區塊權利的人出塊之後會得到區塊鏈的獎勵,也就是代幣(如:比特幣),為了得到獎勵,大家都會爭搶出塊的權利。

在區塊鏈中,共識演算法的好壞最終決定區塊鏈出塊的效率。目前常用的共識演算法有:POW、POS、DPOS、PBFT、RAFT等。

但是區塊鏈出塊即便是有共識機制,也經常會遇到各種問題,例如:共識機制達不成共識,也就是投票沒有結果,這種情況下,區塊鏈會重新發起投票,直到投票得出結果為止。

區塊鏈系統一套自己的規則和邏輯,在自己的世界可以完美的運轉

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;