BitcoinBr

Algoritmos do Bitcoin: SHA-256 e o RIPEMD-160

Conheça os dois principais algoritmos de hash utilizados no Bitcoin: o SHA-256 e o RIPEMD-160.

Rafaela Romano
Escrito por

Rafaela Romano

Ex-Editora-chefe do CointelegraphBR, Eleita TOP educadora Bitcoin pelo Livecoins.

ChatGPT Image 1 de jul. de 2026, 19_34_30.png

O Bitcoin é considerado uma das redes mais seguras do mundo justamente pela forma cirúrgica como utiliza funções de hash criptográficas em sua arquitetura. Ele não depende de apenas um algoritmo, mas sim de uma combinação deles, aplicados em diferentes partes do protocolo.

Os dois principais algoritmos de hash utilizados no Bitcoin são o SHA-256 e o RIPEMD-160. Abaixo, detalhamos exatamente qual algoritmo é usado e em qual parte da rede:

1. SHA-256 (Secure Hash Algorithm 256-bit)

Este é o verdadeiro "cavalo de batalha" do Bitcoin. Criado pela NSA (Agência de Segurança Nacional dos EUA), o SHA-256 transforma qualquer volume de dados em uma linha de texto fixa de 64 caracteres hexadecimais (256 bits).

O Bitcoin utiliza o Double SHA-256 (ou seja, ele aplica o algoritmo duas vezes seguidas sobre os dados nas seguintes áreas:

  • Mineração e Proof of Work (Prova de Trabalho): Os mineradores aplicam o Double SHA-256 repetidamente no cabeçalho do bloco (alterando um número aleatório chamado nonce) até encontrarem um hash que comece com uma quantidade específica de zeros (o alvo de dificuldade).

  • Identificadores de Blocos e Transações: O ID único de cada transação (TxID) e o hash identificador de cada bloco são gerados aplicando o Double SHA-256 sobre as suas respectivas informações.

  • Árvores de Merkle (Merkle Trees): Dentro de cada bloco, centenas de transações são agrupadas em pares e seus hashes são combinados sucessivamente usando Double SHA-256 até restar um único hash no topo, a "Raiz de Merkle" (Merkle Root). Isso permite verificar se uma transação está no bloco sem precisar baixar o bloco inteiro.

2. RIPEMD-160 (RACE Primitive Evaluation Message Digest 160-bit)

Desenvolvido na Europa por um consórcio acadêmico, este algoritmo gera um resultado menor, de apenas 160 bits (40 caracteres hexadecimais). O Bitcoin utiliza o RIPEMD-160 em um processo combinado com o SHA-256 para uma finalidade específica:

Criação de Endereços Públicos (Carteiras): Para gerar o endereço de Bitcoin que você compartilha com as pessoas para receber fundos, o protocolo pega a sua Chave Pública original (que é muito grande) e aplica o RIPEMD-160. Esse processo híbrido é chamado na criptografia de HASH160.

Por que usar o RIPEMD-160 na criação de endereços?

  1. Economia de Espaço: Um hash de 160 bits ocupa menos espaço na blockchain do que um de 256 bits. Multiplicado por centenas de milhões de transações, isso economiza gigabytes de armazenamento global da rede.

  2. Segurança Adicional: Ao usar dois algoritmos de famílias matemáticas totalmente diferentes (SHA e RIPEMD) um atrás do outro, se um deles sofrer uma vulnerabilidade teórica no futuro, o outro ainda mantém a integridade do endereço criptográfico protegido.

Toda essa estrutura garante que, uma vez que uma informação entra na blockchain do Bitcoin, alterá-la exigiria recomputar todos esses hashes em um efeito cascata impossível de ser realizado pelo poder computacional atual.

NEWSLETTER

Tudo que você precisa saber sobre Bitcoin, no seu email

Sem spam. Cancele quando quiser.