Rollback attacks are often referred to as 51-percent attacks, because, in theory, they require an attacker to control a majority of the CPU power generating a blockchain. Such an arrangement violates a core requirement of any blockchain-based currency: it allows a single entity to write the contents of its universal shared transaction history.