首页 > 区块链博客 > 区块链安全性——共识机制的安全

区块链安全性——共识机制的安全

2018-06-13 19:26:00 阅读量:

全文摘要:

【共识机制的安全性】区块链投票是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认,这个就是共识机制.当前的共识机制有工作量证明(Proof of Work,PoW)、权益证明(Proof of Stake,PoS)、授权权益证明(Delegated Proof of Stake,DPoS)、实用拜占庭容错(Practical Byzantine

【共识机制的安全性】区块链投票是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认,这个就是共识机制.当前的共识机制有工作量证明(Proof of Work,PoW)、权益证明(Proof of Stake,PoS)、授权权益证明(Delegated Proof of Stake,DPoS)、实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)等。PoW 面临51%攻击问题。由于PoW 依赖于算力,当攻击者具备算力优势时,找到新的区块的概率将会大于其他节点,这时其具备了撤销已经发生的交易的能力。需要说明的是,即便在这种情况下,攻击者也只能修改自己的交易而不能修改其他用户的交易.在PoS 中,攻击者在持有超过51%的Token 量时才能够攻击成功,这相对于PoW 中的51%算力来说,更加困难。这个就可以理解为杀敌一千自损一千零四十.谁还会做这事呢?在PBFT 中,恶意节点小于总节点的1/3 时系统是安全的。总的来说,任何共识机制都有其成立的条件,作为攻击者,还需要考虑的是,一旦攻击成功,将会造成该系统的价值归零,这时攻击者除了破坏之外,并没有得到其他有价值的回报。对于区块链项目的设计者而言,应该了解清楚各个共识机制的优劣,从而选择出合适的共识机制或者根据场景需要,设计新的共识机制.

来源:币乎


上一篇:一分钟弄懂Skycoin天空币
下一篇:百度区块链战纪

微信

微信

微信

微信