Bitcoin · Hardware · Curiosidade

E se um pequeno ESP32 tentasse encontrar um bloco?

O NerdMiner transforma uma placa minúscula em uma experiência concreta de mineração solo de Bitcoin. Pouco hardware. Uma ideia enorme.

Plataforma ESP32
Protocolo Stratum
Experimento Solo Mining
A ideia

Não é sobre tamanho. É sobre participar.

O NerdMiner é um projeto open source construído em torno de ESP32 que permite experimentar mineração solo de Bitcoin em uma escala radicalmente pequena.

Ele coloca na sua mesa conceitos que normalmente ficam escondidos atrás de grandes estruturas de mineração: hashing, trabalho computacional, Stratum e blocos.

“Uma pequena máquina pode não ter força para competir com a indústria. Mas pode ser suficiente para entender como o jogo funciona.”
Por baixo da tela

O que realmente acontece?

O dispositivo recebe trabalho de mineração através do protocolo Stratum e tenta encontrar um hash que satisfaça o alvo definido pelo trabalho recebido.

01

Recebe

O NerdMiner recebe um trabalho de mineração através da conexão com o pool.

02

Calcula

O ESP32 executa tentativas de hashing SHA-256 procurando uma solução válida.

03

Verifica

As tentativas são comparadas com a dificuldade estabelecida pelo trabalho recebido.

A parte interessante
Solo mining se parece muito mais com uma loteria computacional do que com uma corrida tradicional.

O objetivo é encontrar um bloco sozinho. A probabilidade de um pequeno dispositivo encontrar um bloco é extremamente baixa quando comparada ao poder computacional da rede. Por isso, o NerdMiner faz mais sentido como experimento educacional e tecnológico do que como promessa de renda.

O experimento

Colocar Bitcoin dentro da bancada.

A beleza do NerdMiner está justamente na escala. Em vez de imaginar a mineração como algo distante, você pode observar uma pequena máquina conectada, trabalhando e mostrando seus próprios números.

É hardware, software, redes e criptografia acontecendo ao mesmo tempo em um dispositivo que cabe na palma da mão.

$ nerdminer --start
connecting...
✓ stratum connection
receiving job...
hashing...
hashrate: measuring
best difficulty: tracking
shares: monitoring
status: searching
Tecnologia também é curiosidade

Pequenas máquinas. Grandes perguntas.

Este projeto nasceu da vontade de entender tecnologia colocando a mão no hardware — e seguindo a pergunta até onde ela conseguir chegar.

Conversar sobre o projeto