Um ataque de 51% ocorre quando um indivíduo ou um grupo de pessoas controla mais da metade da potência computacional ou da taxa de hash de mineração em uma rede blockchain. Para anular o trabalho que uma rede blockchain faz por consenso, é preciso ter uma enorme quantidade de poder de computação (conhecida como taxa de hash). Para um ataque de 51%, a taxa de hash do invasor deve exceder a metade da taxa que todos os outros computadores da rede combinaram. Este termo está relacionado com o Problema dos Generais Bizantinos.