Definição
Imutabilidade significa resistência à mudança. Em um registro blockchain, normalmente é difícil alterar o histórico aceito sem superar as proteções do consenso ou modificar as regras do sistema. Isso não representa impossibilidade física absoluta de qualquer modificação.
Como funciona
Referências criptográficas conectam registros e tornam alterações detectáveis. As regras de consenso determinam qual histórico os participantes aceitam. Na prova de trabalho, reescrever um histórico mais antigo exige competir com o trabalho acumulado. Outros protocolos estabelecem finalidade por mecanismos e premissas diferentes. Os vínculos por hash detectam alterações, mas não decidem sozinhos qual versão deve ser seguida.
Usos e limitações
Blocos recentes podem ser reorganizados, e a governança ou mudanças coordenadas de software podem afetar o estado aceito. Contratos de aplicações também podem ter permissões de atualização ou administração mesmo com o histórico visível. A imutabilidade não garante exatidão, privacidade ou validade jurídica do registro original. Como pode dificultar a correção de erros, a qualidade dos dados e a autorização devem ser verificadas antes de registrar informações ou instruções.