pos機制的優點就是不需要拼算力挖礦,不會浪費能源,同時縮短了共識達成的時間,轉賬效率提高了。相比於pow挖礦需要強大的算力資源,pos挖礦解決了巨大的算力浪費與中心化問題,挖礦收益取決於鎖定資產的數量。
pos挖礦過程本質上也需要產生區塊。不過不同於pow挖礦中礦工只能在可變欄位(nouce,time,extranouce)中隨機取符合難度的值以匹配難度目標值,pos挖礦的挖礦難度目標值由礦工的幣齡決定,礦工的幣齡由持幣數量和持幣時間決定。
pow挖礦全網難度目標在同一時間對所有礦工都相同,所以隨著全網算力增加,全網難度增加,礦工只能增加自己的算力才能提升自己爆塊的概率。
pos對個人礦工作為全節點驗證有諸多門檻,包括:
1.參與pos挖礦作為全節點,需要質押一定的數字貨幣,如dash進行pos挖礦需要質押1000個dash幣,大約合五,六十萬人民幣,超出不少礦工承擔限度。
2.有的pos幣種採用投票選擇節點的方式,普通礦工無參與競選節點的成本。
3.有的pos幣種有懲罰制度,個人礦工驗證失誤成本較高。
4.當礦工持幣數量較小時,收益不穩定。
與pow礦池相同,pos礦池將礦工的資源整合後參與驗證,再發放給礦工穩定收益,有所不同的是,pow礦池整合的是礦工的算力資源,pos礦池整合的是礦工的權益資源。 礦工可以將持有的pos幣種儲存在信任的礦池內或者投票給信任的礦池做超級節點,由礦池作為主節點進行交易驗證,獲取收益後收取一定的手續費,再按照比例將收益分配給委託或投票的礦工。 將代幣委託或投票給信任的礦池,pos礦工不用時刻執行全節點,也不用質押高額的代幣,大大降低了礦工挖礦門檻。
當然pos機制的缺點也很明顯,首先就是去中心化程度,容易出現強者恆強的情況,持幣大戶持幣生息,從而出現壟斷問題。另外一點就是安全程度,pos機制實現較為複雜,容易產生安全漏洞。