一、51%攻击
51%攻击是指在一个公共区块链网络中,拥有51%或者更多的算力资源的敌对网络实体可以利用时间备份来发起的可行的双花攻击。为了发起一笔双花攻击,黑客或攻击者可以利用算力大于其他节点的算力,他可以先在他控制的网络上得到一笔资金,然后根据跨链技术将资金抵押到另外一个链上以及另外一个帐号下,但在彼此不可行的情况下,大多数区块链抗拒这样的攻击。
二、重签名攻击
重签名攻击就是攻击者篡改了区块链本身中原有的交易数据,即进行重新签名,从而篡改了原本的地址或相关的签名等信息,从而可以利用此漏洞获取一些私钥,从而可以将改变的交易信息发送至其他的地址,而不会有任何警报。
三、节点攻击
节点攻击是指攻击者控制了多个节点,这些节点通过完全控制来影响整个区块链网络的功能,或者是对已有的节点进行攻击,从而可以影响网络的稳定性,影响网络上交易的有效性,影响网络上存在的节点的有效性。
四、持久攻击
持久攻击是指,在公共区块链网络,一个具有充足的硬件支持和相应的算力支持的黑客,可以对网络实施源自某块区块的长期攻击,攻击者可能会有意的对网络中某块区块进行无限次复制,甚至可能是无限增长,从而影响整个网络的功能,消耗大量的带宽和算力资源,或者甚至导致网络从当前工作的状态中卡住不前。