区块链是一种分布式账本,它记录了网络上发生的所有交易,并通过密码学技术将交易组织成一个个的区块,然后将区块链接成一个不可篡改的链式结构。区块链的网络由多个节点组成,每个节点都有一份区块链的副本,并通过共识机制来达成对交易和区块的一致认可。共识机制通常需要节点提供一定的计算或者验证能力,以证明自己对网络的贡献和诚意,这也被称为工作量证明(Proof of Work)或者权益证明(Proof of Stake)等。
51%攻击是指一个个人或者一个团体控制了超过网络上一半的计算或者验证能力,从而获得了对网络的主导权。这样,他们就可以干预网络上的交易和区块的生成和确认,从而实现以下几种目的: