É uma atualização em um projeto de blockchain onde o software é copiado e modificado a partir de certo ponto. O projeto original se mantém e a história do mesmo não é rejeitada, porém o novo software possui diferenças e mudanças que o original não teria. Forks são divididos em dois tipos: Soft Forks e Hard Forks.