作為區塊鏈的重要技術支持,共識機制一直都是技術人員們關注的重點,到目前為止,共識機制已經出現了好幾個版本,我們這一次就先來了解一下POW和POS這兩種共識機制。
POW全稱Proof of Work,工作證明,這也是比特幣系統採用的共識機制。具體來說,它是如何工作的呢?這就是說,你獲得多少貨幣,取決於你挖礦貢獻的有效工作,也就是說,你電腦性能越好,分給你的礦就會越多,這就是根據你的工作證明來執行貨幣的分配。
POS全稱Proof of Stake,股權證明,目前來看,以太坊採用的就是這個共識機制。它的工作原理和POW的差別還是挺大的。它是一個根據你持有貨幣的量和時間,給你發利息的一個制度,在股權證明POS模式下,有一個名詞叫幣齡,每個幣每天產生1幣齡,比如你持有100個幣,總共持有了30天,那么,此時你的幣齡就為3000,這個時候,如果你發現了一個POS區塊,你的幣齡就會被清空為0。你每被清空365幣齡,你將會從區塊中獲得0.05個幣的利息。
比特幣是一個區塊鏈套用的產物,它選擇POW其實是存在一些問題的:
首先,比特幣的區塊產量每4年會減半,在不久的未來,隨著比特幣區塊包含的產量越來越低,大家挖礦的動力將會不斷下降,礦工人數越來越少,整個比特幣網路有可能會逐漸陷入癱瘓。
其次,若干年後,隨著礦工人數的下降,比特幣很有可能被一些高算力的人、或團隊、或礦池,進行51%攻擊,導致整個比特幣網路崩潰。
在這種情況下,後來的區塊倆項目其實也針對這些問題進行了改善,POS就是其中一個方案,因為在這個共識機制下,只有打開錢包客戶端程式,才能發現POS區塊,才會獲得利息,這促使很多不想挖礦的人,也會常常打開自己的錢包客戶端,這幫助了P2P貨幣網路的健壯。
當然,最終這兩種共識機制的命運會如何,還要看它們的實際表現,也許未來會出現更加完善的共識機制。
區塊鏈 共識機制