Já te perguntaste como é que o Bitcoin consegue que ninguém possa falsificar transações? A resposta está numa ferramenta matemática chamada hash. Não é magia, é pura criptografia.
O que acontece quando “hasheas” algo?
Imagina que tens um texto de qualquer tamanho: desde uma palavra até um documento de 1GB. O hash pega esse texto e o converte numa cadeia alfanumérica de tamanho sempre igual. Por exemplo, com SHA-256 (o que usa Bitcoin):
Ves? Só mudou uma maiúscula e o resultado é completamente diferente. Isso é determinismo: mesma entrada = mesma saída, sempre.
As 3 propriedades que tornam o hash seguro
1. Resistência a colisões: Impossível encontrar duas entradas diferentes que gerem o mesmo hash. Embora tecnicamente existam colisões, a probabilidade é tão baixa que levaria milhões de anos de cálculo.
2. Função unidirecional: Fácil ir do input ao output. Impossível (praticamente) ir ao contrário. Se eu te der um hash, não consegues descobrir que entrada o originou sem força bruta massiva.
3. Resistência à segunda pré-imagem: Se já existe um hash conhecido, encontrar outra entrada que gere o mesmo hash é quase impossível.
Isto é crítico: os bancos guardam hashes de passwords, não passwords reais. Por isso, se hackearem a BD, não sabem as tuas credenciais.
Como Bitcoin usa isso para mineração
Os mineradores não procuram ao acaso. Devem gerar hashes que comecem com um certo número de zeros. Se a taxa de hash da rede aumentar, o Bitcoin ajusta automaticamente a dificuldade para manter 10 minutos por bloco. É um equilíbrio elegante.
Existem múltiplas soluções válidas por bloco—os mineiros só precisam encontrar uma. Por isso não é fraude: é trabalho computacional real.
Por que importa
Cada bloco está vinculado ao anterior através de hash. Se alguém tentar alterar uma transação passada, o hash desse bloco mudaria, rompendo toda a cadeia. A segurança da blockchain repousa nisso: hashes criptográficos entrelaçados.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Hash: A pedra angular invisível do Bitcoin e blockchain
Já te perguntaste como é que o Bitcoin consegue que ninguém possa falsificar transações? A resposta está numa ferramenta matemática chamada hash. Não é magia, é pura criptografia.
O que acontece quando “hasheas” algo?
Imagina que tens um texto de qualquer tamanho: desde uma palavra até um documento de 1GB. O hash pega esse texto e o converte numa cadeia alfanumérica de tamanho sempre igual. Por exemplo, com SHA-256 (o que usa Bitcoin):
Ves? Só mudou uma maiúscula e o resultado é completamente diferente. Isso é determinismo: mesma entrada = mesma saída, sempre.
As 3 propriedades que tornam o hash seguro
1. Resistência a colisões: Impossível encontrar duas entradas diferentes que gerem o mesmo hash. Embora tecnicamente existam colisões, a probabilidade é tão baixa que levaria milhões de anos de cálculo.
2. Função unidirecional: Fácil ir do input ao output. Impossível (praticamente) ir ao contrário. Se eu te der um hash, não consegues descobrir que entrada o originou sem força bruta massiva.
3. Resistência à segunda pré-imagem: Se já existe um hash conhecido, encontrar outra entrada que gere o mesmo hash é quase impossível.
Isto é crítico: os bancos guardam hashes de passwords, não passwords reais. Por isso, se hackearem a BD, não sabem as tuas credenciais.
Como Bitcoin usa isso para mineração
Os mineradores não procuram ao acaso. Devem gerar hashes que comecem com um certo número de zeros. Se a taxa de hash da rede aumentar, o Bitcoin ajusta automaticamente a dificuldade para manter 10 minutos por bloco. É um equilíbrio elegante.
Existem múltiplas soluções válidas por bloco—os mineiros só precisam encontrar uma. Por isso não é fraude: é trabalho computacional real.
Por que importa
Cada bloco está vinculado ao anterior através de hash. Se alguém tentar alterar uma transação passada, o hash desse bloco mudaria, rompendo toda a cadeia. A segurança da blockchain repousa nisso: hashes criptográficos entrelaçados.