當前的共識機制有工作量證明(ProofofWork,PoW)、權益證明(ProofofStake,PoS)、授權權益證明(DelegatedProofofStake,DPoS)、實用拜占庭容錯(PracticalByzantineFaultTolerance,PBFT)等。PoW面臨51%攻擊問題。由于PoW依賴于算力,當攻擊者具備算力優勢時,找到新的區塊的概率將會大于其他節點,這時其具備了撤銷已經發生的交易的能力。需要說明的是,即便在這種情況下,攻擊者也只能修改自己的交易而不能修改其他用戶的交易(攻擊者沒有其他用戶的私鑰)。在PoS中,攻擊者在持有超過51%的
token量時 才能夠攻擊成功,這相對于PoW中的51%算力來說,更加困難。在 PBFT中,惡意節點小于總節點的1/3時系統是安全的。
總的來說,任何共識機制都有其成立的條件,作為攻擊者,還需要考慮的是,一旦攻擊成功,將會造成該系統的價值歸零,這時攻擊者除了破壞之外,并沒有得到其他有價值的回報。對于
區塊鏈項目的設計者而言,應該了解清楚各個共識機制的優劣,從而選擇出合適的共識機制或者根據場景需要,設計新的共識機制。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。