區塊鏈基礎概念普及課堂-共識機制

2020-12-25 大當家談趨勢

分布式共識

區塊鏈的數據存儲

一系列有順序的交易構成區塊鏈

交易1+交易2+交易3+……→帳戶狀態

分布式記帳

交易的不可抵賴,不可偽造由密碼學和多方存證保證

對於複製帳本的要求——共識

第一種方法——中心共識

由中央節點提出共識意見,所有人都按照這個意見進行,從而達成共識。

第二種方法——投票

通過投票的方法來獲取統一的意見,在聯盟鏈中使用的方法。需要考慮有壞人的投票情況,壞人試圖阻止好人達成一致意見。拜佔庭將軍問題,通過大家投票,把壞人的意見給投出去!

拜佔庭將軍問題給出的答案:如果有f個壞人,只要好人達到2f+1或者更多,就能夠達到分布式的共識。

第三種方法——抽籤方法

投票的方法有一個前提條件,必須知道參與投票的人的總數,否則無法完成投票的過程,進而達成一致意見,而且如果參與人數過多,投票過程會非常緩慢,性能很差。

解決方案:如果人數太多,則可以抽籤,抽到籤的人(或者節點)提出一個意見,其他的人都同意這個意見,而且這個意見是否合理是可以被驗證的。

抽籤的人不可偽造,因為抽籤的方法是需要滿足一定的數學性質,沒有滿足這樣數學性質的不是一個被抽籤的人。

抽到籤的人有意願把意見進行廣播,因為抽籤機制包含了激勵機制,可以獲得相應獎勵。

抽籤方法完成的共識

特點:能夠在人數未定的時候完成共識的工作

保障:共識的意見是可以被驗證的,共識的完成是有激勵機制保證的,已經進行了廣播。

性能:抽籤過程不能太快,因為網絡有延遲,意見要廣播到網絡中大部分節點。

容錯:抽籤是數學性質的滿足,抽籤過程中,不能絕對保證只抽到一個幸運者,所以需要額外的機制排除兩個或者多個意見中的一個。

課堂小結:什麼是分布式共識?

就是所有節點對同一個提案或者意見達成共識。

分布式共識的方法有哪幾類?

第一:中央節點進行統一共識

第二:多個節點投票達成共識

第三:開放系統通過抽籤的方法完成共識

相關焦點

  • 吳桐:區塊鏈共識機制的經濟學分析
    區塊鏈作為一種涵蓋了P2P網絡、加密算法、共識機制、智能合約等要件的複合型技術,經濟模型、決策機制和激勵模式在其中發揮著至關重要的作用。[1]區塊鏈在全球範圍內應用落地不僅與區塊鏈本身的成熟度、區塊鏈與其他技術(如人工智慧、大數據、物聯網等)的融合程度、相關基礎設施建設密切相關,還離不開共識機制的設置與發展,理解區塊鏈共識機制的經濟學含義具有重要的理論和現實意義。
  • 談談區塊鏈裡的共識機制:POW,POS,DPOS
    在區塊鏈領域我們經常聽到有人談論共識機制,談論某個項目採用的是pow還是pos亦或dpos之類的話題,那麼共識機制究竟是什麼呢?區塊鏈作為一種按時間順序存儲數據的數據結構,可支持不同的共識機制,共識算法是作為區塊鏈技術,DAG技術的基礎,也是其重要組成部分。
  • 一文讀懂區塊鏈的共識機制
    前言:本文簡單明了地闡述了達成共識的兩個主要流程:區塊的提議和區塊的共識達成。區塊的提議主要涉及到PoW和PoS機制,也就是工作量證明和權益證明的機制,用以抵抗女巫攻擊,安全地選出可靠的區塊提議者。區塊的共識達成則涉及到共識算法,主要包括中本聰共識和經典共識。中本聰共識採用最長鏈規則,經典共識則可實現最終性。每種共識算法都有自己的權衡取捨。
  • OK區塊鏈60講|第15集:什麼是共識機制?
    今天我們要講的內容是:「什麼是共識機制」?我們上節課講過,分布式網絡必須要解決的一個至關重要的問題,就是「拜佔庭將軍問題」,而區塊鏈作為分布式網絡中的典型代表,則採用了一系列新型的技術,來解決這個問題,這個技術就是共識機制。簡單來說,共識機制就是一種每個節點都必須遵守的規則。它同樣是區塊鏈的四大核心技術之一。
  • Filecoin區塊鏈共識機制解析
    自從區塊鏈技術誕生以來,共識機制就成為區塊鏈需要解決的核心問題。目前,所有的區塊鏈系統都要圍繞這個問題運作,這是由區塊鏈本身的特點決定的。Filecoin作為新一代區塊鏈技術,自然也是圍繞這個問題進行的。今天咱們就來聊聊Filecoin的區塊鏈的共識機制是如何設計和實現的。
  • 什麼是區塊鏈共識算法?
    由社會學和博弈論得到啟發,我們嘗試引入以下機制。(1)激勵機制。比如,在拜佔庭將軍問題中給忠誠的將軍以獎勵。我們引進博弈論概念:不再把節點或者說將軍分成公正/惡意(忠誠/ 背叛)兩方,認為每一個節點的行為是由激勵機制決定。我們認為, 人之初,性無善無惡。
  • 什麼是區塊鏈記帳節點、礦工、節點、分布式記帳,共識機制
    什麼是區塊鏈礦工,節點、分布式記帳,共識機制、看此文你全明白 區塊鏈講壇大家說 2018-06-07 14:56:47 (一)什麼是挖礦?比特幣(Bitcoin)是一種新型態的數字資產及交易模式,由中本聰(Satoshi Nakamoto)發明,他在2011年11月1日密碼學討論群提出這個觀念,最重要的是成功利用區塊鏈(Blockchain)的觀念公開帳簿,讓 什麼是區塊鏈礦工,節點、分布式記帳,共識機制、看此文你全明白 區塊鏈講壇大家說 2018-06
  • 區塊鏈的常識之,什麼是區塊鏈,PooI驗證池機制
    專業科普Pool驗證池基於傳統的分布式一致性技術建立,並輔之以數據驗證機制,是目前區塊鏈中廣泛使用的一種共識機制。中文名 驗證池機制 外文名 Verify the pooling定 義 分布式一致性技術+數據驗證機制屬 性 區塊鏈中廣泛使用的一種共識機制 應用學科
  • 淺談區塊鏈分布式一致性算法 ,和「唐盛鏈」GEAR共識機制
    目前,儘管區塊鏈上的共識機制有很多種,但沒有一種是完美無缺的,這也就意味著沒有一種是適合所有應用場景的。本文重點介紹傳統分布式一致性算法,並結合國內自主研發的創新型區塊鏈共識機制「唐盛鏈」(唐盛,代表其研發機構:唐盛(北京)物聯技術有限公司),為有關機構研發區塊鏈應用提供參考。
  • 需要了解區塊鏈的共識機制與驗證機制有什麼區別
    打開APP 需要了解區塊鏈的共識機制與驗證機制有什麼區別 發表於 2019-05-17 14:58:08 共識機制 完全去中心化的區塊鏈系統中,如何保證各節點維持區塊鏈數據的一致性和不可篡改性,是一個關鍵問題。
  • 「區塊鏈學習乾貨」PoW、PoS……區塊鏈常見共識機制一文全解
    通過前面幾篇乾貨系列文章的學習,相信關注我們的小夥伴都已經明白了區塊鏈是一個去中心化、分布式的系統,能夠保證鏈上數據公開透明,同時保護數據的隱私安全。區塊鏈中沒有權威性中心機構來驗證數據交易,但鏈上的每筆交易卻是安全、可驗證的。這都得歸功於區塊鏈的共識機制。
  • 金融從業者需要了解的區塊鏈常識:P2P網絡、共識機制、智能合約都...
    本文試圖從金融從業者的角度來介紹一下什麼是區塊鏈,區塊鏈在金融業能發揮怎樣的用途,儘可能迴避技術細節。區塊鏈的基本概念區塊鏈(BlockChain)是一種IT技術,由中本聰(化名)在2008年作為比特幣的底層技術而發明出來。比特幣是區塊鏈技術第一個應用,也是目前為止最成功的應用。
  • 區塊鏈共識算法的比較:Casper vs Tendermint
    共識引擎被稱為Tendermint核心模塊,確保相同的交易在每個機器中都按照相同的順序被記錄下來。應用接口被稱為應用區塊連結口(ABCI),讓交易可以被任何程式語言編寫的程序處理。在核心模塊中,Tendermint基於循環投票機制進行工作,這也是共識協議的原理。
  • 科普區塊鏈:在分散與不變的基礎上,建立可信任的激勵機制
    因此,請讓我從三要素開始,說明去中心化的區塊鏈到底躲在哪裡。 基本構成元素和概念 「分散」指的是區塊鏈的去中心化,「共識」是指區塊鏈的去中心化狀態所採用的共識機制,任何人都能在區塊鏈中參與、挖礦和交易,無需特定信任某節點。「貨幣」是指在區塊鏈中可公開交易的數位資產,其交易記錄會儲存在分散式的帳本上。
  • 愛丁堡大學深圳校友會舉辦區塊鏈專場 共討區塊鏈概念
    為了讓與會嘉賓清晰地理解區塊鏈概念,分享活動以「互動小遊戲」的方式開場,形象地表達與展現了「礦工」、「主鏈」、「打包」、「共識」、「Coin」等區塊鏈重要基礎概念。「區塊鏈在大眾眼中通常都顯得即神秘又深奧,其實我想表達的是區塊鏈這一概念也可以變得通俗易懂。」王曉彤在分享會上說道:「區塊鏈的核心,即去中心化。它最大的意義在於,通過某種技術算法達成一種共識,從而形成一套點對點的組織架構能,使得管理架構扁平化、流程環節更加公平、公正與公開。」
  • 區塊鏈技術的七大概念及定義
    打開APP 區塊鏈技術的七大概念及定義 發表於 2018-12-14 10:49:16 但目前仍有很大一部分人對區塊鏈技術的相關概念並不熟悉。 近日,維京研究院和甲子智庫聯合出品了《區塊鏈行業詞典》,Bianews作為媒體合作方獲得授權,將每天為大家普及區塊鏈的相關小知識。
  • 畢馬威報告《區塊鏈共識——價值互聯的不變協議》
    畢馬威發布的《區塊鏈共識——價值互聯的不變協議》報告通過闡述區塊鏈的市場機遇、基本要素和共識問題,給大眾深入淺出地普及了區塊鏈知識,點出共識機制的重要意義。報告調查了超過20 位區塊鏈和其他共識機制的開發者和企業用戶,匯總了當前市面最重要的共識機制和分布式帳本技術時涵蓋的框架與主要話題。從而報告向企業提出「區塊鏈適合您的企業嗎?」
  • 1文看懂區塊鏈原理與形成機制
    區塊鏈技術它應該是一個網絡概念,但分布式帳本是一個會計學概念,分布式帳本這個概念在上個世紀90年代就出現了,不過在那個時候,無論是計算機技術還是人工智慧技術,都不能讓他得到實現。直到比特幣誕生,區塊鏈誕生分布式帳本,這種會計學思想才真正的得以實現。好,說回來,網絡裡唯一的真實的帳本是怎樣生成的呢?
  • 如何保證區塊鏈網絡達成正確的共識
    例如,比特幣的共識就是指依據其規則和流程,網絡中的節點對共享的交易記帳結果達成一致意見。共識機制通過自我管理確保形成全網認可的唯一鏈條或帳本以供使用,它激勵參與者打包正確的區塊,避免惡意成員控制或替換帳本數據。 如何保證區塊鏈網絡達成正確的共識? 不同共識機制使用不同的方法保障共識結果的正確性,避免鏈上惡意節點裹脅正常節點確認不合法交易。
  • 社交電商+區塊鏈?SEC是社交信任與共識算法的結合
    SEC,以社交信任為基礎的下一代電商區塊鏈協議,是全球第一個以促進電商社交化的區塊鏈系統。SEC本質上通過分布式記帳交易關係和信任背書建立電商個體的信任基礎,並以此作為共識的基礎。SEC主鏈可用於商品交易,二手商品買賣,虛擬商品買賣,商品股權,商品眾籌等領域。