区块链作为大规模信息系统,它的安全性至关重要。区块链的安全性是指写入区块链的信息是完整的、无法篡改、不可否认的。在区块链中,用户可以对区块链上自己的数据发布可公开验证的所有权证明并转让所有权,在
数字货币系统中体现为用户对其资产可以发起公开可验证的转账交易;任何人都无法删除区块链上的数据记录或改变它们的时序,在数字货币系统中体现为对已完成的交易无法回滚、篡改或重复交易;用户对区块链所记录数据无法抵赖,在数字货币系统中体现为交易双方无法否认已发生的交易;共识机制保证通过占多数的诚实节点互助可以完成对系统的信任达成,能够防止少数恶意参与方的控制,不同于集中式架构下对特定权威机构的强依赖。
区块链的安全性还包括够抵抗运行中断和攻击的能力。区块链要能够在高负载情况下保证正常功能,在数字货币系统中体现为对系统的高吞吐率与低交易时延的需求。低吞吐率和高交易延迟也是制约诸多区块链大规模应用的主要瓶颈。系统内单节点或少数节点的功能失效并不会影响整个系统的运行,少数恶意节点通过其控制的资源发起的攻击对系统的整体性能影响是有限的,并且攻击的代价是高昂的。即使存在少数攻击者,诚实节点发起的交易总会被某个诚实节点记录到区块链上,并最终被所有诚实节点记录到区块链上。诚实节点维护的区块链上,从创世块到某个区块之间的部分是一致的,其余不一致的新创建区块数只占极小的比例。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。