Fork é a criação de uma versão alternativa em andamento de um blockchain, normalmente porque um conjunto de mineradores começam a hash. Pode ser causado maliciosamente por um grupo de mineradores, ganhando muito controle sobre a rede, acidentalmente, graças a um bug no sistema, ou intencionalmente, quando uma equipe de desenvolvimento central decide introduzir novos recursos substanciais em uma nova versão de um cliente. Um fork é bem sucedido quando se torna a versão mais longa do bloco, conforme definido pela dificuldade.