區塊鏈中的POW、POS、DPOS共識機制及其優缺點

區塊鏈看似非常複雜又龐大,但最核心的就是共識。沒有共識的區塊鏈是不成立的。什麼叫共識呢?就是大家都認可某個規則,某個價值觀。比如說,中國現在都在全力謀求經濟增長,實現中國夢,那麼發展就是13億多人的共識。

區塊鏈中的共識是需要在整個生態裡都認可的,所有的角色不論是生產者、消費者、礦工等都遵循的一個獎懲機制。

那麼共識有了,接下來就是要說明“共識機制”,共識機制是決定了貢獻者的獎勵與權益。常見的共識機制有:POW、POS、DPOS

區塊鏈中的POW、POS、DPOS共識機制及其優缺點

1.POW:proof of work(工作量證明)

POW是最早的共識機制,也是比特幣為代表的共識機制。POW是透過一定的工作量,來獲得相對應的獎勵。用工作量來證明自己對社群的貢獻,從而得到獎勵,簡單理解就是“多勞多得”。換句話說,如果你的算力越高,那麼你獲得的挖礦時間就會相對縮短,並且獲得代幣的獎勵機率也就更大。一開始大家用普通膝上型電腦就可以挖礦了,後面有人為了搶獎勵於是用更快的電腦來挖礦,隨著比特幣價格往上漲,大家爭相升級裝置去挖礦。短短時間經歷了從一開始的PC、顯示卡、礦機、叢集再到礦池挖礦。所謂的:“礦池”就是有一個大的基地,裡面放置了大量礦機在挖礦,挖到的礦再經過體系內進行分配,一般是誰出的資源多,誰佔多點。

優點:其演算法採用了目前行業內大家普遍認可的尋找隨機數,比較簡單且容易實現。同時就是安全性非常的高,因為犯錯的成本很高,所以也就導致了比特幣安全執行十年依然沒有出現任何大的系統隱患。

缺點:因為礦機裝置需要耗費了大量的電力和水力,處理效率比較低。現在有礦池的出現,算力集中在個別幾家,那也就可能他們的算力超過全網的51%,就有做壞事的條件了,比如強行分叉一條新的鏈。隨著大礦池的出現,也就越來越中心化,違背了區塊鏈的初衷。(BTC。COM,Antpool,ViaBTC前三大礦池,已經佔到了全網52。4%的算力水平。)

區塊鏈中的POW、POS、DPOS共識機制及其優缺點

2.POS:proof of stake(權益證明)

因為POW的越來越中心化,大家就開始心懷忌憚,於是虛擬貨幣愛好者開始研究另一種共識機制POS。POS也稱股權證明,是透過持幣而產生利息,並且對於驗證人和節點進行獎勵。對於獲得的獎勵,不是透過算力挖礦,而是透過持幣而產生利息。判斷標準是幣齡,幣齡=幣量x持有天數。這是根據你持有貨幣的量和時間,給你發利息的一個制度。當你獲得了利息以後,你的所有幣齡將被清空,你的持幣時間將從0重新算起。這個機制很像你在銀行存錢,銀行會根據你的數字貨幣資產情況來告訴你到底適合哪一種,並且根據你資本的大小支付給你相對應的利息。

優點:礦工不需要去拼算力,而且也不會浪費太多的算力,這樣間接性的就會縮短達成共識的時間。效能上會比POW要來的高。

缺點:擁有代幣的大戶可以坐享其成,而且所有參與者可以持幣拿利息。賣幣的人也會少了,大家想著存著幣拿利息,也不利於流動性。還有一個間接的危險,就是會吸引駭客攻擊大量幣的錢包。

區塊鏈中的POW、POS、DPOS共識機制及其優缺點

3.DPOS:delegated proof of stake(委託權益證明)

EOS想必大家都有所耳聞,EOS的共識機制就是用DPOS委託權益證明。DPOS與POS其實差別不大,只是DPOS選擇了一些節點代表來參與以後的交易驗證和記賬。我們可以把它想象成是“人民代表大會”,社群選擇少數可以代表的人,這些人代表整個社群去做投票記賬的事。

優點:繼承了POS的有錢且比POS更快的效率和更高的效能。

缺點:為了效能,對去中心化做了一個妥協。比如EOS來說,就21個超級節點,那麼這個區塊鏈網路已經不是真正意義上的“去中心化”了,反而變成了“弱中心”或者說“部分去中心化”。