This article has been translated from English to Portuguese.
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 registo 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 central e crítica, e é discutida principalmente de duas maneiras.
Na primeira forma, imutabilidade refere-se à capacidade de uma blockchain manter o seu histórico de transações de forma que não possa ser alterado, substituído ou manipulado por alguma entidade, como um governo ou outra empresa, ou 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 de adição da rede.
Quando um bloco é adicionado à cadeia, o hash do bloco anterior é incorporado no 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 das transações na rede Bitcoin imutáveis ou inalteráveis. Qualquer alteração num bloco afetaria o bloco seguinte, 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 operados por indivíduos, numa rede ponto a ponto.
Todos os nós têm uma voz comum, mas nenhum nó individual 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.
Este aspeto de responsabilidade partilhada e validação de transações, criação de blocos e acordo sobre alterações às regras proporciona confiança aos participantes da rede de que a política monetária da Bitcoin não pode ser alterada por apenas um nó, mas exigirá que milhares de nós concordem.