Immutability
Propriedade de um registro que, uma vez gravado, não pode ser alterado; na blockchain, sustenta a confiança no histórico público de transações da rede.
Pontos-chave
- Imutabilidade é a propriedade de um registro que, depois de gravado, não pode ser alterado nem apagado sem que isso se torne evidente.
- Na blockchain, é o que garante que o histórico de transações confirmadas permaneça confiável, mesmo sem uma autoridade central que o proteja.
- Essa característica vem da combinação entre criptografia e distribuição: mudar um dado antigo exigiria refazer tudo em milhares de cópias.
O que é imutabilidade?
Imutabilidade é a incapacidade de alterar algo depois de registrado. Aplicada à blockchain, significa que, uma vez confirmada e enterrada sob novos blocos, uma transação se torna praticamente impossível de reescrever. É uma das propriedades centrais que sustentam a confiança em cripto sem depender de um intermediário que garanta a integridade dos dados.
Como funciona
Cada bloco de transações carrega um resumo criptográfico, o hash, do bloco anterior, formando uma cadeia encadeada. Alterar um dado antigo mudaria o hash daquele bloco e, por consequência, o de todos os blocos seguintes. Como cada participante da rede guarda uma cópia do histórico, a fraude só teria efeito se fosse imposta à maioria ao mesmo tempo, o que é inviável em redes grandes.
A segurança do consenso reforça isso. Em redes de prova de trabalho, reescrever o passado exigiria refazer todo o trabalho computacional dos blocos afetados mais rápido que o resto da rede. Quanto mais fundo o bloco está no histórico, mais caro e improvável se torna alterá-lo.
Vale notar que imutabilidade é uma garantia prática e probabilística, não mágica: em cadeias pequenas ou pouco protegidas, reorganizar blocos recentes é possível, o que enfraquece a propriedade.
Por que importa
A imutabilidade é o que permite auditar um registro sem confiar em quem o mantém. Para uma empresa, um histórico que não pode ser adulterado silenciosamente simplifica auditoria e comprovação, já que qualquer parte pode verificar os mesmos dados e ter certeza de que não foram alterados depois do fato. Esse atributo também dá previsibilidade a contratos inteligentes, cujas regras, uma vez publicadas, seguem valendo da mesma forma para todos.
Limitações
A mesma propriedade que protege o histórico impede corrigir erros: uma transação enviada por engano não pode ser desfeita. A imutabilidade também depende da segurança da rede, e é mais fraca em cadeias pequenas. Dados sensíveis gravados na blockchain permanecem lá indefinidamente, o que traz questões de privacidade difíceis de reverter. Por isso, projetos cuidadosos evitam gravar dados pessoais diretamente na rede pública.