A criptografia (cryptography) é uma disciplina científica sobre métodos de transformação e proteção de informações. Suas tarefas são garantir a confidencialidade dos dados, confirmar sua integridade e autenticidade, e possibilitar a troca segura de mensagens em um ambiente não confiável. A própria palavra criptomoeda enfatiza que tais sistemas monetários são baseados precisamente em algoritmos criptográficos.
O papel da criptografia na blockchain
Na blockchain, a criptografia resolve várias tarefas de uma só vez. Funções hash conectam blocos em uma única cadeia imutável: mudar até mesmo um caractere nos dados altera completamente o hash e torna uma substituição perceptível. A criptografia assimétrica com um par de uma chave pública e uma chave privada permite que o proprietário assine transações sem revelar a chave secreta, e qualquer participante da rede pode verificar a autenticidade dessa assinatura.
- Hashing — garante a integridade e imutabilidade dos registros.
- Assinaturas digitais — confirmam a autoria das transações.
- Chaves públicas e privadas — controlam o acesso aos ativos.
Graças à criptografia, os participantes de uma rede descentralizada podem confiar no sistema como um todo sem confiar pessoalmente uns nos outros. É precisamente a confiabilidade dos métodos matemáticos, e não a reputação de um intermediário, que garante a segurança das operações.


