當前位置:
首頁 > 教育 > 簡單說區塊鏈中的POW、POS、DPOS共識演算法及其優缺點

簡單說區塊鏈中的POW、POS、DPOS共識演算法及其優缺點

歡迎大家點進來看我的文章,現在是凌晨1點42分,我還是蠻有「區塊鏈精神」的吧!?祝點進來的朋友們,今年都賺大錢!

區塊鏈看似非常複雜又龐大的樣子,那麼區塊鏈中最核心的是什麼呢?筆者認為最核心的就是「共識」。是的,沒有共識的區塊鏈就不叫區塊鏈。什麼叫「共識」呢?就是大家都認可某個規則,某個價值觀。

簡單說區塊鏈中的POW、POS、DPOS共識演算法及其優缺點

簡單說區塊鏈中的POW、POS、DPOS共識演算法及其優缺點

舉個栗子!

比如孩子班級要選舉新班長,所有人都認同品學兼優的學生可以勝任,於是乎我們都同意這個選舉的條件,選了最合適的同學當班長,這個就是一個小「共識」。區塊鏈中的共識是需要在整個生態里都認可的,所有的角色不論是生產者、消費者、礦工等都遵循的一個獎懲機制。

那麼共識有了,接下來就是要說明「共識演算法」,共識演算法是決定了貢獻者的獎勵與權益。常見的共識演算法有:POW、POS、DPOS、.

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

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

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

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

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

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

3.DPOS:delegated proof of stake(委託權益證明)。最近很火熱的幣叫「EOS」,想必大家都有所耳聞,EOS的共識演算法就是用DPOS委託權益證明。DPOS與POS其實差別不大,只是DPOS 選擇了一些節點代表來參與以後的交易驗證和記賬。我們可以把它想像成是「人民代表大會」,社區選擇少數可以代表的人,這些人代表整個社區去做投票記賬的事。EOS有21個節點(稱為:超級節點)。

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

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

簡單說區塊鏈中的POW、POS、DPOS共識演算法及其優缺點

以上三個共識演算法是最常見的,當然還有一些項目是自創的公式演算法,如果大家有興趣可以留言或者評價,我明天做解釋說明。最後一張圖是我上次做分享的時候畫的,因為寫很簡單,有興趣了解的夥伴們可以私信我或者底下評論!祝大家端午節快樂!(雖然過凌晨了)

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!

TAG: |