Imutabilidade: Como as Redes Blockchain Resistem à Censura e a Mudanças

Imutabilidade: Como as Redes Blockchain Resistem à Censura e a Mudanças

Imutabilidade é uma propriedade de uma rede blockchain: seu livro-razão, o registro compartilhado de transações mantido em blocos, é projetado para ser muito difícil de alterar depois de registrado. Neste verbete, resistência à censura é a propriedade relacionada, mas distinta, de uma rede ser projetada de modo que a aprovação de nenhuma parte isolada seja necessária para que uma transação válida seja incluída.

Como Funciona a Imutabilidade do Blockchain?

A imutabilidade do blockchain é uma questão de grau, não um fato literal. A palavra imutável significa inalterável, e as pessoas usam livro-razão imutável ou blockchain imutável como forma abreviada de dizer “projetado para ser muito difícil de alterar”. Um órgão de normatização descreve blockchains como livros-razão digitais à prova de violação e evidentes quanto a violações, o que é uma forma mais cuidadosa de dizer a mesma coisa.

No Bitcoin, a imutabilidade do blockchain depende, em primeiro lugar, de vínculos de hash. Um hash é um número de tamanho fixo que uma função calcula a partir de dados. Cada cabeçalho de bloco, os campos de dados no topo de um bloco, armazena o hash do cabeçalho do bloco anterior.

No Bitcoin, um bloco alterado é projetado para ficar visível: seu hash muda, então a cópia armazenada no bloco seguinte deixa de corresponder, e essa incompatibilidade se propaga por todos os blocos posteriores. Isso torna o livro-razão evidente quanto a violações, o que significa que uma alteração se torna visível, mas não impede a alteração.

A tabela abaixo é uma ilustração com texto simples, não dados de blocos do Bitcoin. Ela executa o SHA-256, uma função de hash padronizada, em duas entradas que diferem por um único caractere.

Um bloco cujo hash mudasse do valor de abc para o valor de abd não corresponderia mais ao hash que o bloco seguinte armazenou. É essa incompatibilidade que torna uma alteração visível.

Entrada

Valor de hash SHA-256

Bits que diferem da primeira linha (de 256)

abc

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

n/a

abd

a52d159f262b2c6ddb724a61840befc36eb30c88877a4030b65cbe86298449c9

122

No Bitcoin, a prova de trabalho (PoW) adiciona um custo aos vínculos de hash. Prova de trabalho é a regra segundo a qual um bloco só é válido se o hash de seu cabeçalho, lido como número, for igual ou inferior a um alvo, um limite que as regras da rede definem para um hash válido. Alterar um bloco passado significa refazer o trabalho desse bloco e de todos os blocos posteriores, e o trabalho necessário para alterar um bloco cresce a cada novo bloco adicionado acima dele. A prova de trabalho é projetada para tornar a reescrita da história custosa, não impossível.

No Bitcoin, a imutabilidade também depende de nós que verificam as regras por conta própria. Um nó é um computador que se conecta à rede Bitcoin. Um nó completo é um nó que verifica cada bloco por conta própria em relação às regras de consenso, que são as regras que determinam se um bloco ou transação é válido para toda a rede. Um nó completo mantém sua própria cadeia, formada apenas por blocos que ele próprio validou, de modo que um bloco que viola uma regra é projetado para ser rejeitado mesmo que haja trabalho por trás dele.

Como Funciona a Resistência à Censura?

Neste verbete, resistência à censura significa que uma rede é projetada de modo que a aprovação de nenhuma parte isolada seja necessária para que uma transação válida seja incluída em um bloco, e uma rede com esse design é chamada de resistente à censura. Censura de transações é o caso oposto: uma transação válida mantida fora dos blocos.

Descentralização é a ideia por trás de um design resistente à censura: o controle e a validação são distribuídos entre muitos participantes, em vez de ficarem a cargo de uma autoridade central. No Bitcoin, cada nó completo valida os blocos por conta própria em relação às regras de consenso, de modo que a verificação é feita por muitos nós, e não por uma única parte central.

No Bitcoin, a resistência à censura depende, em primeiro lugar, de uma rede peer-to-peer aberta. Peer-to-peer significa que os participantes se conectam uns aos outros, em vez de passar por um servidor central. Um sistema sem permissão (permissionless) é aquele em que as permissões de todos os usuários são iguais e nenhum administrador ou consórcio as define, e o Bitcoin é projetado de forma que nenhum administrador ou consórcio decida quem participa.

No Bitcoin, a resistência à censura também depende de nós que repassam e validam segundo as mesmas regras. Um nó repassa uma transação válida a seus pares (peers), que são os outros nós aos quais está conectado. Cada nó mantém as transações não confirmadas que aceitou em seu próprio mempool, um conjunto de espera de transações que ainda não estão em um bloco.

No Bitcoin, a resistência à censura também depende de operadores de mineração que escolhem individualmente quais transações válidas entram em seus blocos. Um operador de mineração é uma pessoa ou empresa que adiciona blocos ao blockchain operando mineradores de bitcoin, as unidades de hardware que minerizam Bitcoin, e pode incluir qualquer transação que seja válida segundo as regras de consenso. No nível do protocolo, a taxa de uma transação vai para o operador de mineração que a inclui.

No Bitcoin, uma transação que um operador de mineração deixa de fora ainda pode ser incluída em um bloco posterior por outro operador, a menos que tenha sido substituída ou entre em conflito com uma transação confirmada. Uma parte que detém a maior parte do hashrate, o número combinado de hashes por segundo que os mineradores de bitcoin calculam, poderia impedir que transações válidas fossem confirmadas nos blocos que minera, embora as transações ainda pudessem ser enviadas e apareceriam como não confirmadas.

O Blockchain É Imutável? Onde Ambas as Propriedades Encontram Seus Limites

A imutabilidade do blockchain é uma questão de grau: no Bitcoin, o histórico registrado é projetado para ser muito difícil de alterar, não impossível de alterar.

No Bitcoin, a imutabilidade depende de quem controla o hashrate. Hashrate é o número combinado de hashes por segundo que os mineradores de bitcoin calculam. Uma parte com a maior parte do hashrate poderia reescrever o histórico recente construindo uma cadeia concorrente, e poderia reverter seus próprios pagamentos recentes.

Uma reorganização, frequentemente abreviada como reorg, acontece quando um nó passa a seguir uma cadeia concorrente que tem mais trabalho, e os blocos que ele deixa para trás tornam-se obsoletos (stale), o que significa que deixam de fazer parte de sua melhor cadeia. No Bitcoin, mais confirmações, ou seja, mais blocos acima de uma transação, tornam uma reversão mais difícil, mas nenhum número de confirmações elimina a possibilidade. O verbete sobre ataque de 51% e gasto duplo aborda esse mecanismo.

No Bitcoin, a imutabilidade também depende de as regras permanecerem as mesmas. Um soft fork torna as regras de consenso mais rígidas, de modo que blocos antes válidos podem se tornar inválidos, e um nó que não foi atualizado continua aceitando os mesmos blocos, desde que a maior parte do hashrate aplique a nova regra, mesmo sem aplicá-la ele próprio. Um hard fork é uma mudança após a qual os nós que não foram atualizados ficam incapazes de validar blocos feitos sob as novas regras, podendo fazer a cadeia se dividir em duas.

No Bitcoin, a imutabilidade também depende do software que cada nó executa. Um nó completo, um nó que verifica cada bloco por conta própria, valida blocos em relação às regras de consenso, e um operador pode configurar seu software para rejeitar um bloco específico.

No Bitcoin, a resistência à censura depende de quem escolhe as transações. Um pool de mineração é um serviço que combina o hashrate de muitos mineradores de bitcoin, e um operador de mineração ou pool escolhe quais transações entram em seus próprios blocos. Stratum V1 é a versão anterior do protocolo, o conjunto acordado de mensagens que um minerador de bitcoin e um pool usam para trocar trabalho, e nessa versão é o pool quem decide quais transações entram em um bloco. A declaração de tarefas (job declaration) do Stratum V2 é um design que poderia mudar quem escolhe as transações: em outubro de 2026, a especificação descreve como um minerador de bitcoin ou seu software pode montar o modelo de bloco, a lista de transações propostas para o próximo bloco, e declará-lo ao pool, que pode rejeitá-lo, e o suporte depende do pool e do software embutido no minerador de bitcoin.

No Bitcoin, a resistência à censura também depende de como os nós tratam uma transação. A política de repasse (relay policy) de um nó é um conjunto de regras extras que apenas aquele nó aplica, sendo local e configurável. Um nó pode, portanto, recusar uma transação que seja válida segundo as regras de consenso, e o “dust” (poeira) é um exemplo disso. Dust é uma saída (output), ou seja, uma quantidade de BTC que uma transação atribui a um destinatário, tão pequena que gastá-la custaria mais em taxas do que ela vale.

Do Que Cada Propriedade Depende e O Que a Limita?

Propriedade

O que significa

Do que depende

O que a limita

Imutabilidade do blockchain

O histórico de blocos registrado é projetado para ser muito difícil de alterar depois de registrado

No Bitcoin: vínculos de hash entre blocos; custo de prova de trabalho que cresce a cada bloco adicionado; nós completos projetados para rejeitar blocos que violam as regras

Uma parte com a maior parte do hashrate poderia revisar blocos recentes; um fork pode mudar as regras; um operador pode configurar um nó para rejeitar um bloco específico

Resistência à censura

Neste verbete: uma rede projetada de modo que a aprovação de nenhuma parte isolada seja necessária para que uma transação válida seja incluída

No Bitcoin: uma rede peer-to-peer aberta; nós que repassam e validam segundo as mesmas regras; operadores de mineração que escolhem individualmente quais transações válidas entram em seus blocos

Um operador de mineração ou pool escolhe as transações de seus blocos; a política de repasse de um nó pode recusar uma transação válida; uma parte com a maior parte do hashrate poderia deixar transações de fora

O Que Imutabilidade e Resistência à Censura Não Significam?

Imutabilidade não significa que uma transação seja lícita, nem é uma garantia de que ninguém jamais poderá reverter uma transação. Uma transação não confirmada ainda pode ser substituída ou descartada.

Imutabilidade não significa que uma rede não possa ser atacada, nem que todo registro nela seja verdadeiro. Um vínculo de hash mostra que os dados foram alterados, mas não quem os alterou, pois a autoria é tarefa de uma assinatura digital, uma prova criptográfica de que o detentor de uma chave autorizou uma transação. Um ataque de 51%, uma tentativa de uma parte com a maior parte do hashrate de mudar qual cadeia a rede segue, é um evento diferente de comprometer uma carteira ou uma assinatura digital, e as regras que os nós aplicam são projetadas para limitar o que essa parte poderia fazer.

Nem a imutabilidade nem a resistência à censura são uma promessa sobre o futuro de qualquer rede. Este verbete descreve o design do Bitcoin em outubro de 2026.

27 de novembro de 2025

Notícias da GoMining

Talvez você se interesse por: