-
1 # 幣姐
-
2 # 科技行者
區塊鏈圈子裡,共識機制是維護系統的運作順序和公平性的機制,決定這區塊鏈這個系統裡的區塊被準確新增到鏈中,確保全塊內容的全網一致性。
PoW和PoS是目前應用最為廣泛的兩種共識機制,分別基於力量和財富的大小來分配記賬權。
PoW是Proof of Work的縮寫,即工作量證明。 在比特幣的挖礦時期,用CPU來挖礦,透過一定的工作量,來獲得相應的獎勵,以耗費的時間、資源為擔保,確保記賬工作的真實有效性。
從這個機制的表面來看,PoW是一種多勞多得的模式,算力高,花費的時間多,能獲得的數字貨幣就越多。然而競爭越來越激勵,原本用CPU來挖礦,演變成了GPU和FPGA專用礦機來挖礦,到如今只有用ASIC礦機才能賺到錢,PoW的機制也變得不再公平。
另一種PoS是Proof of Stake權益證明,PoS的出現,是因為人們對PoW越來越中心化的算力感到恐懼。PoW的基礎是代幣,是透過持幣而產生利息,對於節點進行獎勵,持幣越多,收益越多。PoW是按勞分配,PoS就是按資分配。
儘管不再需要挖礦,耗費資源,但是持幣者可以靠持幣吃利息,賣幣意願不強烈,壟斷的情況很容易出現,也未必了去中心化的初衷,PoW也是不公平的。
最近風風火火的EOS超級節點投票,又讓DPoS共識演算法獲得了關注。DPoS即Delegated Proof of Stake,委任權益證明,模仿的是美國的民主投票制度,希望用投票的方式選出21個超級節點,解決效率和公平的問題。
相比PoS機制,DPoS縮小了參與驗證和記賬的節點數量,效率得到了有效提升,共識的實現可以達到秒級,實際上是民主與效率妥協的一種產物。PoW和PoS共識機制造就了區塊鏈世界一個又一個的財富中心,富人多了,自然需要再選出中心。
況且DPoS共識機制仍然依賴代幣,區塊鏈的技術和解決方案可以解決很多當下的很多問題,很多區塊鏈的解決方案是不需要使用代幣的。
在共識機制的不斷變化下,新的矛盾層出不窮,也很難找到理想的共識機制。
回覆列表
共識機制是什麼?
由於點對點網路下存在較高的網路延遲,各個節點所觀察到的事務先後順序不可能完全一致。
因此區塊鏈系統需要設計一種機制對在差不多時間內發生的事務的先後順序進行共識。這種對一個時間視窗內的事務的先後順序達成共識的演算法被稱為“共識機制”。
在區塊鏈系統當中,沒有一個像銀行一樣的中心化記賬機構,保證每一筆交易在所有記賬節點上的一致性,即讓全網達成共識至關重要。共識機制解決的就是這個問題。
PoW和PoS優缺點目前主要的共識機制有工作量證明機制PoW和權益證明機制PoS。
PoW(什麼是PoW?)
PoW透過評估你的工作量來決定你獲得記賬權的機率,工作量越大,就越有可能獲得此次記賬機會。
PoW即工作量證明,它的優點是:
演算法簡單,容易實現;節點間無需交換額外的資訊即可達成共識;破壞系統需要投入極大的成本;它的缺點:
浪費能源;區塊的確認時間難以縮短;新的區塊鏈必須找到一種不同的雜湊演算法,否則就會面臨比特幣的算力攻擊;容易產生分叉,需要等待多個確認;永遠沒有最終性,需要檢查點機制來彌補最終性;PoS(什麼是PoS?)
PoS透過評估你持有代幣的數量和時長來決定你獲得記賬權的機率。這就類似於股票的分紅制度,持有股權相對多的人能夠獲得更多的分紅。
DPOS與POS原理相似,只是選了一些“人大代表”。 與PoS的主要區別在於節點選舉若干代理人,由代理人驗證和記賬。
PoS即權益證明,它將PoW中的算力改為系統權益,擁有權益越大則成為下一個記賬人的機率越大。
這種機制的優點是不像Pow那麼費電。
它的缺點:
隨著技術的發展,未來可能還會誕生更先進的共識機制。