2019年雖然POS趨近主流,但是很多問題仍未解決,比如說它的安全問題,兩大安全隱患:無利害攻擊和長程攻擊
作者:五火球教主 / 來源:白話區塊鏈
PoS存在有兩大安全隱患。
1. 無利害攻擊(Nothing at Stake):簡單來說,就是如果攻擊者分叉當前的鏈,對于持有幣的”挖礦者“來講,不需要去判斷哪條鏈會獲勝,最佳的策略是同時在兩個分支上進行“挖礦”, 因為最終無論哪個分支勝出,對于Staking的持幣者來說都會獲益,且過程不像PoW那樣"真刀真槍"的拼算力需要燒錢,PoS全程無消耗,所以對于持幣的出塊節點來說,同時在兩個分支上挖礦完全可行。但這也就導致了,在某種情況下,惡意分叉某個PoS鏈,成功的可能性不小。一旦被攻擊成功,一條鏈將可能分裂成多條鏈,將引發諸如:交易回滾、雙花登一系列嚴重問題。
2. 長程攻擊 (Long Range Attack),這是個比無利害攻擊更為棘手的問題。攻擊者不是去分叉現有的鏈,而是回到初始階段的鏈,造一條更長的新的鏈,讓網絡誤以為是主鏈。
如果你要在比特幣上造一條更長的鏈,需要有大于整個系統50%的算力需要投入礦機、需要耗能,需要巨大的資本投入,才有機會勝出。相比之下PoS,可以"騙過"PoS算法去制造新的鏈,而且這個過程不需要投入礦機、沒有耗能,攻擊成本遠不比PoW低,一旦攻擊成功,其后果也非常嚴重,重新構造的鏈可能徹底取代原來的鏈,不可篡改等諸多屬性都將被破壞。