區塊鏈核心技術之一(共識演算法)
開篇導言
作為一名IT技術工作者以及區塊鏈相關從業者,談到區塊鏈技術,不自覺的會想到密碼學、P2P協議、分散式儲存以及共識機制。鑑於前三者無論在學術上和工程上都是比較成熟的技術,因此理解區塊鏈的關鍵就是理解共識機制。從比特幣的POW開始,到以太坊的Ethash,再到EOS的dpos機制,然後是基於VRF抽籤設計的共識協議,共識機制一直在不斷的改進和發展,儘管進展緩慢。區塊鏈共識演算法走在了一條安全性、可擴充套件性以及效能三者權衡取捨的泥潭中。
技術問題都不是問題,本著一顆技術工作者
隨機抽籤(安全性)
選組共識(效率和可擴充套件性)
POW全網共識,基於DPOS的委員會共識,基於VRF的根據權益抽組共識
缺陷 (公平性)
基於算力的POW,基於權益的POS,基於VRF的要與權益繫結
區塊鏈是分散式資料儲存、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。所謂共識機制是區塊鏈系統中實現不同節點之間建立信任、獲取權益的數學演算法 [1] 。