區塊鏈共識演算法是什麼意思?

買賣虛擬貨幣

區塊鏈共識演算法是什麼意思?說到區塊鏈共識演算法,很多投資者都不太瞭解,其實共識演算法是區塊鏈專案中最為核心的部分,甚至可以說目前對於區塊鏈專案爭議最大的問題就是共識演算法,因此區塊鏈共識演算法一詞不斷的出現在想要了解區塊鏈的投資者視線中,那麼,區塊鏈共識演算法到底是什麼意思呢?下面鏈報小編就給大家通俗的講解一下區塊鏈共識演算法是什麼意思?希望透過本文介紹,大家對於區塊鏈共識演算法有所瞭解。

區塊鏈共識演算法是什麼意思?

共識演算法可以被定義為一個透過區塊鏈網路達成共識的機制。公共的(去中心化的)區塊鏈作為一個分散式系統,並不依賴於一箇中央機構,而是由分散式節點全票透過來實現交易。與此同時,共識演算法開始發揮作用,它保證了協議規則的正常執行以及交易可以在免信任情況下發生,因此所有的數字都貨幣只能被消費一次。

演算法與協議經常都被混用,但他們並不是同一個意思。簡單來說,協議是區塊鏈的一些簡單規則,而演算法則是這些規則實現的原理。

除了在金融系統的運用,區塊鏈技術還能被用於各種商業領域且對於許多不同的案例也同樣適用。另一方面,一個區塊鏈網路將建立在一份協議之上,而該協議定義了區塊鏈將如何運作,所以區塊鏈系統中的所有組成部分及全部參與者們都要遵守底層協議。

協議決定了規則制度,演算法則說明了該如何遵守這些規則及產生想要的結果。例如,一個區塊鏈的共識演算法決定了交易和區塊是否正確有效。所以,比特幣和以太坊等同於協議而工作量證明(PoW)和權益證明(PoS)則是共識演算法。

進一步說,就是比特幣協議規定了節點之間應該如何互動,資料應該怎樣傳遞,以及一個成功的區塊驗證的需求是什麼。而共識演算法則驗證了資產和簽名,確認了交易,且實際執行了區塊驗證 - 這些都取決於網路共識。

區塊鏈共識演算法的評判標準

1.去中心化

區塊鏈共識演算法必須包含去中心化,有時也有程度的不同。

2.網路成本

共識演算法在考慮網路成本時,不僅僅要考慮交易成本和維護成本,也要考慮挖礦成本。昂貴費時的演算法只能最佳化再最佳化,簡化再簡化, 以滿足平臺和應用需求。

3.擴充套件性

從當前現實部署看,單一的區塊鏈負載嚴重,每秒鐘處理能力有限,所以在擴充套件性指標方面,我們需要考量這種共識演算法是否在技術上能夠執行數千區塊鏈的可行性。 而且在執行數量龐大的區塊鏈後,消耗的網路成本也是可控的。

4.交易確認的速度

在區塊鏈共識演算法的設計架構中,需要一個精準範圍內的交易確認速度。比如Bitcoin上的區塊鏈現在出力能力是平均每秒4筆交易左右,而Ethereum也是15筆每秒,這與實際應用場景需求差距頗大。

5.強大的安全機制和容錯能力

安全機制首要防止可能的攻擊、攻擊使用的成本多大、攻擊的範圍和目標的損害程度、攻擊的持續性和網路修復反應的速度,最後一點就是演算法機制的總體攻擊的可能性。

區塊鏈共識演算法是什麼意思?以上就是區塊鏈共識演算法是什麼意思的相關內容,其實目前共識演算法還是有一些問題的,比如說在工作量證明機制中,計算能力越強,獲得記錄權利的概率就越高,如果有人把很多人集中在一起來猜數字,把好多電腦的算力加在一起來用,那這些抱團的人就會更容易獲得公示資訊的權利,發展到最後可能公示權就直接掌握在這些人手裡,另外在權益證明機制POS中,token的餘額越多的人獲得公示資訊的概率越高,公示人會得到一定的token作為獎勵,如此持有token多的人會越來越多,少的人越來越少。

免責聲明:

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

推荐阅读

;