【go共識演算法】-POS
pos介紹
ofollow,noindex" target="_blank">參考連結1
pos概念
Proof of Stake,股權證明。
PoS核心概念為幣齡,即持有貨幣的時間。例如有10個幣、持有90天,即擁有900幣天的幣齡。
另外使用幣,即意味著幣齡的銷燬。
在PoS中有一種特殊的交易稱為利息幣,即持有人可以消耗幣齡獲得利息,同時獲得為網路產生區塊、以及PoS造幣的優先權。
點點幣應用
第一個基於PoS的虛擬幣是點點幣。鑑於PoW的缺陷,2012年Sunny King提出了PoS,並基於PoW和PoS的混合機制釋出了點點幣PPCoin。前期採用PoW挖礦開採和分配貨幣,以保證公平。後期採用PoS機制,保障網路安全,即擁有51%貨幣難度更大,從而防止51%攻擊。
點點幣(Peercoin)是首先採用權益證明的貨幣,點點幣在SHA256的雜湊運算的難度方面引入了幣齡的概念,使得難度與交易輸入的幣齡成反比。在點點幣中,幣齡被定義為幣的數量與幣所擁有的天數的乘積,這使得幣齡能夠反映交易時刻使用者所擁有的貨幣數量。實際上,點點幣的權益證明機制結合了隨機化與幣齡的概念,未使用至少30天的幣可以參與競爭下一區塊,越久和越大的幣集有更大的可能去簽名下一區塊。
然而,一旦幣的權益被用於簽名一個區塊,則幣齡將清為零,這樣必須等待至少30日才能簽署另一區塊。同時,為防止非常老或非常大的權益控制區塊鏈,尋找下一區塊的最大概率在90天后達到最大值,這一過程保護了網路,並隨著時間逐漸生成新的幣而無需消耗大量的計算能力。點點幣的開發者聲稱這將使得惡意攻擊變得困難,因為沒有中心化的挖礦池需求,而且購買半數以上的幣的開銷似乎超過獲得51%的工作量證明的雜湊計算能力。
缺點
PoS機制雖然考慮到了PoW的不足,但依據權益結餘來選擇,會導致首富賬戶的權力更大,有可能支配記賬權。股份授權證明機制(Delegated Proof of Stake,DPoS)的出現正是基於解決PoW機制和PoS機制的這類不足。