POW,POS,DPOS共识机制简单介绍
區塊鏈技術的誕生基于共識機制,所謂的共識,簡單來理解,即打成共識一致的觀點,隨著技術的發展與演變,我們聽到了越來越多的共識,例如:POS,DPOS,POW,Pool驗證池,POC,POR等共識算法機制。既然是區塊鏈的核心理念之一,不論是技術愛好者,還是信仰崇拜者,投資看好者亦或投機取巧者,對于這些機制還是應有個淺顯的了解。我挑選出幾個主流的機制,談談自己的一點理解。
POW —Proof of Work 工作證明。
POW機制是至使用機器算力進行數學運算來獲取記賬權,POW機制是較早的共識機制,最早出現在比特幣中。一個符合要求的Block Hash由N個前導零構成,零的個數取決于網絡的難度值。要得到合理的Block Hash需要經過大量嘗試計算,計算時間取決于機器的哈希運算速度。同時每次達成共識需要全網共同參與運算,性能效率較低,容錯性方面允許全網50%節點出錯。
POW工作證明,算法簡單,容易實現,節點間無需交換額外的信息即可達成共識,破壞系統需要投入極大的成本。但是造成浪費能源,區塊的確認時間難以縮短,容易產生分叉,需要等待多個確認。新的區塊鏈必須找到一種不同的散列算法,否則就會面臨算力攻擊。
POS—Proof of Stake 權益證明。
POS也稱股權證明,簡單一句總結是:大戶擁有話語權。根據你持有數字貨幣的量和時間,分配給你相應的利息。 沒有挖礦過程,在創世區塊內寫明了股權分配比例,之后通過轉讓、交易的方式(通常就是IPO),逐漸分散到用戶手里,并通過“利息”的方式新增貨幣,實現對節點的獎勵。如果用戶想獲得更多的貨幣,那么就打開客戶端,讓它保持在線,就能通過獲得“利息”獲益,同時保證網絡的安全。
在一定程度上縮短了共識達成的時間,不再需要大量消耗能源挖礦。但仍舊需要挖礦,本質上沒有解決商業應用的痛點。所有的確認都只是一個概率上的表達,而不是一個確定性的事情,理論上有可能存在其他攻擊影響。純PoS機制的加密貨幣,只能通過IPO的方式發行,這就導致“少數人”(通常是開發者)獲得大量成本極低的加密貨幣,在利益面前,很難保證他們不會大量拋售。信用基礎不夠牢固,為解決這個問題,很多采用POW+POS的雙重機制,通過POW挖礦發行加密貨幣,使用POS維護網絡穩定。或者采用DPOS機制,通過社區選舉的方式,增強信任。
DPOS—Delegated Proof of Stake 股份授權證明機制
DPOS與POS類似,可以理解為POS的升級版,DPOS與POS原理相同,只是選了一些“人大代表”。BTS社區最先提出了DPOS機制,EOS也是采用了DPOS機制。與POS的主要區別在于節點選舉若干代理人,由代理人驗證和記賬。類似于董事會投票,持幣者投出一定數量的超級節點,代理他們進行驗證和記賬。也就是說成為超級節點就等于能夠成為“人大代表”擁有更多的權益。
DPOS機制能耗更低。更加去中心化。目前,對于比特幣而言,個人挖礦已經不現實了,比特幣的算力都集中在幾個大的礦池手里,每個礦池都是中心化的,就像DPOS的一個受托人,因此DPOS機制的加密貨幣更加去中心化。更快的確認速度。每個塊的時間為10秒,一筆交易(在得到6-10個確認后)大概1分鐘,一個完整的101個塊的周期大概僅僅需要16分鐘。而比特幣(POW機制)產生一個區塊需要10分鐘,一筆交易完成(6個區塊確認后)需要1個小時。POS機制確認一筆交易大概也需要1小時。但也存在弊端,例如投票的積極性并不高。絕大多數持股人從未參與投票。這是因為投票需要時間、精力以及技能,而這恰恰是大多數投資者所缺乏的。對于壞節點的處理存在諸多困難。社區選舉不能及時有效的阻止一些破壞節點的出現,給網絡造成安全隱患。
以上主要是目前主流的共識算法,簡單來說,POW是工作量證明機制. 類似于按勞分配。POS 股權證明,持有股票越多,權益越大。DPOS 授權股權證明機制,類似于董事會. 董事會成員數量有限, 由大家選舉產生,被選中的董事會成員可以行使權利。
總結
以上是生活随笔為你收集整理的POW,POS,DPOS共识机制简单介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NBA名人堂之-萨姆·琼斯|皮特·马拉维
- 下一篇: centos系统清理挖矿病毒kthrea