This article has been translated from English to Brazilian.

Embora pareça complexo, imutabilidade é uma palavra sofisticada que descreve algo que não pode ser alterado. O “estado” ou “ser” de um objeto ou de dados em questão, como o registro de dados de transações de uma blockchain pública, permanece o mesmo e não pode ser alterado após a criação.

O oposto de imutável é mutável, alterável ou variável.

Quando falamos de blockchains, e especificamente de Bitcoin, a imutabilidade é uma característica fundamental e crítica, e é discutida principalmente de duas maneiras.

Na primeira, imutabilidade se refere à capacidade de uma blockchain manter seu histórico de transações de forma que não possa ser alterado, substituído ou manipulado por alguma entidade, como um governo, outra empresa ou até mesmo mineradores que trabalham para validar transações para a rede.

A função hash do Bitcoin reforça a característica de criação de blocos somente para adição da rede.

Quando um bloco é adicionado à cadeia, o hash do bloco anterior é incorporado ao bloco recém-criado.

Se o hash do bloco anterior fosse alterado de alguma forma, o hash do bloco atual também mudaria, invalidando todo o bloco.

Isso torna os dados da transação na rede Bitcoin imutáveis ou inalteráveis. Qualquer alteração em um bloco afetaria o próximo bloco, e uma alteração nesse bloco alteraria umterceiro bloco. E assim por diante. Alterar um bloco significa que todos os blocos subsequentes também precisariam ser alterados.

Na segunda maneira, e novamente referindo-se à rede Bitcoin, o protocolo de consenso de prova de trabalho (PoW) do Bitcoin faz com que o conjunto de regras monetárias da rede nunca possa ser alterado.

Milhares de nós Bitcoin funcionam de forma independente, alguns operados por grandes empresas ou grupos de mineradores e outros por indivíduos, numa rede ponto a ponto.

Todos os nós têm uma voz comum, mas nenhum nó atuará como mestre ou como um único ponto de falha.

Todos os nós executam o mesmo código e todos concordam com as mesmas regras que regem a rede.

Todos eles também devem votar e concordar com quaisquer alterações propostas para a rede. Os sistemas de votação baseados em blockchain, por extensão, não podem ser alterados nem os votos removidos.

Esse aspecto de responsabilidade compartilhada e validação de transações, criação de blocos e acordo sobre mudanças nas regras proporciona confiança aos participantes da rede de que a política monetária do Bitcoin não pode ser alterada por apenas um nó, mas exigirá que milhares de nós concordem.