-

@ Girino Vey!
2025-03-08 23:02:13
# Como Rodar um Sapphire Block Erupter USB para Mineração no Linux em 2025
Recentemente, encontrei um **Sapphire Block Erupter USB** velho aqui em casa que eu usava para minerar Bitcoin em 2013. Por curiosidade e nostalgia, resolvi tentar colocá-lo para funcionar novamente. Passei uma tarde inteira tentando configurar o dispositivo e, depois de muita tentativa e erro, descobri que precisava de uma versão mais antiga do **CGMiner** para fazê-lo funcionar.
Os **Sapphire Block Erupter USB** foram um dos primeiros dispositivos ASIC voltados para mineração de Bitcoin. Embora estejam obsoletos para mineração competitiva, eles ainda podem ser usados para aprendizado, nostalgia ou experimentação. Neste post, vou te mostrar como rodar um **Block Erupter USB** no Linux atualmente.
## 1. Pré-requisitos
Antes de começar, certifique-se de que você tem:
- Um **Sapphire Block Erupter USB**
- Um hub USB alimentado (opcional, mas recomendado)
- Um computador rodando **Linux** (Ubuntu, Debian, Arch ou outra distribuição compatível)
- Um pool de mineração configurado (ex: Slush Pool, KanoPool, etc.)
## 2. Instalando as Dependências
Antes de rodar o minerador, instale algumas dependências:
```bash
sudo apt update && sudo apt install -y git build-essential autoconf automake libtool pkg-config libusb-1.0-0-dev
```
## 3. Determinando a Versão Compatível do CGMiner
Para encontrar a versão correta do **CGMiner** que ainda suporta os Block Erupter USB, realizei uma **busca binária** entre diferentes versões, testando cada uma até encontrar a última que reconhecia corretamente o dispositivo. O resultado foi que a versão **3.4.3** é a mais recente que ainda suporta os Block Erupters. No entanto, outras versões desses dispositivos podem requerer versões diferentes do CGMiner.
## 4. Baixando e Compilando o CGMiner
O **CGMiner** é um dos softwares compatíveis com os Block Erupters. Você pode baixar a versão correta de duas fontes confiáveis:
- Do repositório oficial: [CGMiner v3.4.3 no GitHub](https://github.com/ckolivas/cgminer/archive/refs/tags/v3.4.3.tar.gz)
- Alternativamente, deste espelho: [CGMiner v3.4.3 no Haven](https://haven.girino.org/3b44da12e5f24f603eeeefdaa2c573bd566c5c50c9d62946f198e611cd55876b.tgz)
Para garantir a integridade do arquivo, você pode verificar o **hash SHA-256**:
```
3b44da12e5f24f603eeeefdaa2c573bd566c5c50c9d62946f198e611cd55876b
```
Agora, faça o download e extraia:
```bash
wget https://github.com/ckolivas/cgminer/archive/refs/tags/v3.4.3.tar.gz
# Ou, alternativamente:
wget https://haven.girino.org/3b44da12e5f24f603eeeefdaa2c573bd566c5c50c9d62946f198e611cd55876b.tgz
sha256sum v3.4.3.tar.gz # Confirme que o hash bate
# Extraia o arquivo
tar -xvf v3.4.3.tar.gz
cd cgminer-3.4.3
# Compile o CGMiner
./autogen.sh --enable-icarus
make -j$(nproc)
# Instale no sistema (opcional)
sudo make install
```
## 4. Conectando o Block Erupter USB
Plugue o dispositivo na porta USB e verifique se ele foi reconhecido:
```bash
dmesg | grep USB
lsusb
```
Você deve ver algo como:
```
Bus 003 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102 USB to UART Bridge Controller
```
Se necessário, ajuste as permissões para o dispositivo USB:
```bash
sudo chmod 666 /dev/ttyUSB0
```
## 5. Configurando e Rodando o CGMiner
Agora, execute o **CGMiner** apontando para seu pool de mineração:
```bash
./cgminer -o stratum+tcp://seu.pool.com:3333 -u seuUsuario -p suaSenha
```
Se o minerador detectar corretamente o Block Erupter, você verá algo como:
```
[2025-03-08 22:26:45] Started cgminer 3.4.3
[2025-03-08 22:26:45] No devices detected!
[2025-03-08 22:26:45] Waiting for USB hotplug devices or press q to quit
[2025-03-08 22:26:45] Probing for an alive pool
[2025-03-08 22:26:46] Pool 0 difficulty changed to 65536
[2025-03-08 22:26:46] Network diff set to 111T
[2025-03-08 22:26:46] Stratum from pool 0 detected new block
[2025-03-08 22:27:02] Hotplug: Icarus added AMU 0
```
## Conclusão
Apesar de não serem mais viáveis para mineração real, os **Sapphire Block Erupter USB** ainda são ótimos para aprender sobre ASICs, testar pools e entender mais sobre a mineração de Bitcoin. Se você gosta de hardware antigo e tem um desses guardado, vale a pena experimentar!
Se tiver dúvidas ou quiser compartilhar sua experiência, comente abaixo!