1. 程式人生 > >什麼是POW和POS,二者區別聯絡?

什麼是POW和POS,二者區別聯絡?

        POW:全稱Proof ofWork,工作證明。這是什麼意思呢?這就是說,你獲得多少貨幣,取決於你挖礦貢獻的有效工作,也就是說,你電腦效能越好,分給你的礦就會越多,這就是根據你的工作證明來執行貨幣的分配。大部分的虛擬貨幣,比如比特幣、萊特幣等等,都是基於POW模式的虛擬貨幣(算力越高、挖礦時間越長,你獲得的貨幣就越多)。

       POS:全稱Proof ofStake,股權證明。這又是什麼意思呢?簡單來說,就是一個根據你持有貨幣的量和時間,給你發利息的一個制度,在股權證明POS模式下,有一個名詞叫幣齡,每個幣每天產生1幣齡,比如你持有100個幣,總共持有了30天,那麼,此時你的幣齡就為3000,這個時候,如果你發現了一個POS區塊,你的幣齡就會被清空為0。你每被清空365幣齡,你將會從區塊中獲得0.05個幣的利息(可理解為年利率5%),那麼在這個案例中,利息 = 3000 * 5% / 365 = 0.41個幣,這下就很有意思了,持幣有利息,非常好!(需要注意的是,5%的年利率僅僅是小編舉例,並非每個POS模式的幣種都是5%,比如點點幣PPCoin就是1%年利率)。

       POS設計的理念以及初衷:

       POS的設計理念,來自於對比特幣危機的思考,原因有三:

      首先,我們都知道,比特幣的區塊產量每4年會減半,在不久的未來,隨著比特幣區塊包含的產量越來越低,大家挖礦的動力將會不斷下降,礦工人數越來越 少,整個比特幣網路有可能會逐漸陷入癱瘓(因為大家都減少了執行比特幣客戶端的時間,因此越來越難找到一個P2P節點去連線和同步網路資料)。 

       POS解決方案:在POS體系中,只有開啟錢包客戶端程式,才能發現POS區塊,才會獲得利息,這促使很多不想挖礦的人,也會常常開啟自己的錢包客戶端,這幫助了P2P貨幣網路的健壯。

       其次,若干年後,隨著礦工人數的下降,比特幣很有可能被一些高算力的人、或團隊、或礦池,進行51%攻擊,導致整個比特幣網路崩潰。51%攻擊簡單來說,就是當你擁有了超過全球51%的比特幣算力時,你將能偽造比特幣網路的任何資料,比如你偽造你有一百萬個比特幣但實際上你沒有。(拓展閱讀:什麼是51%攻擊)

      POS解決方案:在POS體系中,即使你擁有了全球51%的算力,也未必能夠進行51%攻擊,因為,有一部分的貨幣並不是挖礦產生的,而是由利息產生(利息存放在POS區塊中),這要求攻擊者還需要持有全球超過51%的貨幣量。這大大提高了51%攻擊的難度。

      第三,雖然我們知道比特幣是一個永遠不會通貨膨脹的體系,因為他的貨幣總量表面看起來是固定的,但是,你是否知道,比特幣其實是一個通貨緊縮的體系。因為,當我們重灌了系統,或者忘記了錢包金鑰時,我們會永遠無法再拿回錢包裡的錢,這意味著,每年都會有一些比特幣隨著錢包的丟失而永遠被鎖定,這就形成了實質上的通貨緊縮,也許在五十年後,有效的比特幣,將會只剩下一千萬個。

      從以上3點我們可以看出,POS體系是在POW的基礎上全新建設的體系,有著非常長遠的見解和先進的理念。