O que é Imutabilidade?
Imutabilidade = Uma vez que os dados são gravados no blockchain, eles nunca podem ser alterados ou excluídos.
Pense nisso como “escrito com marcador permanente”, em vez de lápis.
---
1. Por que Blockchains são Imutáveis
Isso se resume a três fatores-chave que já cobrimos:
Fator Como funciona
Hashes conectam blocos Cada bloco armazena a “impressão digital” do bloco anterior. Mudar uma transação no Bloco #100 → o hash muda → o Bloco #101 quebra → o Bloco #102 quebra... até chegar aos dias de hoje
Existem milhares de cópias Cada nó tem o livro-razão completo. Para reescrever a história, você precisaria alterar mais de 51% de todos os nós simultaneamente
Regras de consenso Os nós só aceitam novos blocos que seguem as regras. Apresente uma “nova versão” do Bloco #500, e cada nó rejeita
---
2. Imutabilidade vs. um Banco de Dados Normal
Banco de Dados normal Blockchain
Um administrador pode editar? Sim Não
O histórico pode ser excluído? Sim Não
Em quem você confia? O banco Matemática + milhares de nós
Se for hackeado... Os registros podem ser alterados Você teria que hackear a maior parte da rede
---
3. Exemplos Reais
O que você NÃO PODE fazer:
· Voltar e alterar “Ali enviou Sara 1 $BTC ” para “Ali enviou Sara 100 $BTC ”
· Apagar sua compra de NFT constrangedora de 2021
· Reverter uma transação do Bitcoin depois que ela é confirmada
O que você PODE fazer:
· Enviar uma nova transação — por exemplo, “Sara envia Ali 100 BTC de volta”
· A transação antiga fica para sempre. A nova apenas é adicionada por cima.
---
4. O Trade-Off: Bom vs. Ruim
✅ O Bom ❌ O Ruim
Sem fraude — Ninguém consegue editar saldos secretamente Sem botão de desfazer — Enviou para o endereço errado? Acabou para sempre
Rastreamento/auditoria — Cada pagamento é registrado permanentemente Dados ruins permanecem — Se alguém armazenar dados ilegais em uma transação, isso fica na blockchain para sempre
Sem confiança — Você não precisa confiar em um banco, apenas no código Bugs são permanentes — O hack 2016 $DAO.US na Ethereum não pôde ser “deletado”. Eles tiveram que fazer um hard fork
Imutabilidade = Uma vez que os dados são gravados no blockchain, eles nunca podem ser alterados ou excluídos.
Pense nisso como “escrito com marcador permanente”, em vez de lápis.
---
1. Por que Blockchains são Imutáveis
Isso se resume a três fatores-chave que já cobrimos:
Fator Como funciona
Hashes conectam blocos Cada bloco armazena a “impressão digital” do bloco anterior. Mudar uma transação no Bloco #100 → o hash muda → o Bloco #101 quebra → o Bloco #102 quebra... até chegar aos dias de hoje
Existem milhares de cópias Cada nó tem o livro-razão completo. Para reescrever a história, você precisaria alterar mais de 51% de todos os nós simultaneamente
Regras de consenso Os nós só aceitam novos blocos que seguem as regras. Apresente uma “nova versão” do Bloco #500, e cada nó rejeita
---
2. Imutabilidade vs. um Banco de Dados Normal
Banco de Dados normal Blockchain
Um administrador pode editar? Sim Não
O histórico pode ser excluído? Sim Não
Em quem você confia? O banco Matemática + milhares de nós
Se for hackeado... Os registros podem ser alterados Você teria que hackear a maior parte da rede
---
3. Exemplos Reais
O que você NÃO PODE fazer:
· Voltar e alterar “Ali enviou Sara 1 $BTC ” para “Ali enviou Sara 100 $BTC ”
· Apagar sua compra de NFT constrangedora de 2021
· Reverter uma transação do Bitcoin depois que ela é confirmada
O que você PODE fazer:
· Enviar uma nova transação — por exemplo, “Sara envia Ali 100 BTC de volta”
· A transação antiga fica para sempre. A nova apenas é adicionada por cima.
---
4. O Trade-Off: Bom vs. Ruim
✅ O Bom ❌ O Ruim
Sem fraude — Ninguém consegue editar saldos secretamente Sem botão de desfazer — Enviou para o endereço errado? Acabou para sempre
Rastreamento/auditoria — Cada pagamento é registrado permanentemente Dados ruins permanecem — Se alguém armazenar dados ilegais em uma transação, isso fica na blockchain para sempre
Sem confiança — Você não precisa confiar em um banco, apenas no código Bugs são permanentes — O hack 2016 $DAO.US na Ethereum não pôde ser “deletado”. Eles tiveram que fazer um hard fork
