AsicBoost explicado — 13% de eficiência gratuita
Uma otimização patenteada que permite ASICs SHA-256 fazer hash mais eficientemente explorando padrões estruturais no cabeçalho do bloco Bitcoin. A matemática, a controvérsia, a saga jurídica, e por que todo minerador moderno — do Bitaxe ao S23 — usa overt AsicBoost hoje.
Em 2017, o Bitcoin teve uma guerra civil silenciosa. De um lado: desenvolvedores preocupados que um único fabricante de hardware de mineração — a Bitmain — estava usando secretamente uma técnica patenteada para minerar mais eficientemente do que qualquer outra pessoa, ganhando uma vantagem competitiva injusta e com incentivo estrutural para produzir blocos menores. Do outro: a Bitmain, negando tudo enquanto depositava pedidos de patente que descreviam exatamente a técnica de que eram acusados de usar.
A técnica era chamada de AsicBoost. Era real. Funcionava. E dependendo de como era implementada, era ou uma otimização inteligente compatível com o protocolo ou um ataque silencioso à estrutura de incentivos do Bitcoin. A disputa remodelou a mineração do Bitcoin. Em 2026, todo ASIC moderno vem com AsicBoost habilitado por padrão — mas apenas a versão “boa”. A versão “ruim” está morta, e a forma como morreu é por si só uma história que vale contar.
Este é o guia técnico completo da coruja. Cobriremos como o AsicBoost realmente funciona no nível SHA-256, a diferença entre as implementações covert e overt, a saga de patentes que quase fraturou o ecossistema de mineração do Bitcoin, e por que seu Bitaxe Gamma em 2026 entrega silenciosamente 13% a mais de hashrate por watt graças a uma briga que a maioria dos mineradores nunca percebeu.
O truque SHA-256 no coração do AsicBoost
Para entender o AsicBoost, você precisa entender uma peculiaridade específica do SHA-256: o algoritmo processa dados em chunks de 64 bytes. Quando um minerador faz hash de um cabeçalho de bloco Bitcoin (que tem 80 bytes), o SHA-256 divide internamente em dois chunks — chunk 1 (bytes 0-63) e chunk 2 (bytes 64-79, preenchido para 64 bytes).
Calcular o hash do chunk 1 é caro. Calcular o chunk 2 é barato. Por quê? Porque o SHA-256 mantém um “estado” entre os chunks. Uma vez que o chunk 1 é processado, o estado (chamado de “midstate”) é fixado. Para fazer hash de um cabeçalho de bloco diferente que compartilha o mesmo chunk 1, você pode pular completamente o cálculo do chunk 1 e apenas processar o chunk 2 contra o midstate em cache.
Aqui é onde o AsicBoost fica esperto. O cabeçalho do bloco Bitcoin é organizado de forma que:
- O chunk 1 contém: Versão (4 bytes), hash do bloco anterior (32 bytes), e os primeiros 28 bytes da raiz Merkle.
- O chunk 2 contém: Os últimos 4 bytes da raiz Merkle, Hora (4 bytes), Bits (4 bytes), e Nonce (4 bytes), mais preenchimento.
Um minerador SHA-256 tradicional itera mudando o Nonce (no chunk 2). Cada novo nonce requer re-hash do chunk 2 — mas o chunk 1 permanece o mesmo, então seu midstate é reutilizado de graça. Até aqui tudo bem.
O AsicBoost faz uma pergunta diferente: e se você pudesse encontrar múltiplas entradas de chunk 1 que produzem midstates úteis, e reutilizá-los ao longo de muitas iterações de nonce? Se você tem 4 entradas de chunk 1 produzindo 4 midstates, pode efetivamente fazer 4× o trabalho no chunk 2 pelo mesmo esforço do chunk 1. O consumo de energia cai porque o cálculo caro do chunk 1 roda com menos frequência.
O resultado: Aproximadamente 13-20% menos energia consumida por hash, dependendo de quão agressivamente você implementa AsicBoost no silício. Mesmo hashrate, menos calor, conta de luz mais baixa.
Covert AsicBoost — a versão controversa
A primeira implementação AsicBoost publicamente conhecida foi o covert AsicBoost, também chamado de “Merkle grinding”. Funciona mudando a porção de raiz Merkle do chunk 1 — especificamente, o lado direito da árvore Merkle, que contém hashes de transações.
Para encontrar uma colisão útil (duas raízes Merkle que compartilham os últimos 4 bytes mas diferem nos primeiros 28), o minerador embaralha transações dentro e fora do bloco, recalcula a árvore Merkle e procura o padrão certo. Cada raiz Merkle viável fornece um novo midstate de chunk 1 que pode ser reutilizado.
Por que era controverso?
- Incentivava blocos menores. Encontrar colisões viáveis é mais rápido quando a árvore Merkle é menor. Um minerador usando covert AsicBoost tem motivação econômica para minerar blocos menores ou vazios, mesmo quando transações estão esperando para ser incluídas.
- Interferia com SegWit. SegWit requer uma estrutura específica de árvore Merkle. O covert AsicBoost era mais difícil de implantar em blocos SegWit, criando um conflito estrutural entre a atualização do protocolo e a otimização.
- Era indetectável de fora. Um minerador usando covert AsicBoost parece idêntico a um que não o usa. As suspeitas eram altas; as provas eram escassas.
- Era patenteado. A técnica foi patenteada por Timo Hanke e Sergio Lerner em 2014. Quem detivesse a patente tinha um monopólio legal sobre a técnica.
Em abril de 2017, o desenvolvedor do Bitcoin Core Greg Maxwell publicou um email agora famoso intitulado “ASICBOOST: Bitmain’s covert ASIC Bitcoin mining boost”. Maxwell argumentava — com forte evidência técnica — que a Bitmain estava usando covert AsicBoost em produção, ganhando uma vantagem de eficiência de vários pontos percentuais sobre os concorrentes, e usando essa vantagem para se opor ao SegWit.
A Bitmain negou usar covert AsicBoost na mainnet. Simultaneamente detinham pedidos de patente descrevendo exatamente essa capacidade. As negações não eram críveis para a maioria dos observadores.
A resposta da comunidade foi rápida. Greg Maxwell, Adam Back e outros se opuseram publicamente ao covert AsicBoost. O SegWit foi ativado em agosto de 2017 em parte pela pressão dos usuários e o movimento UASF (User Activated Soft Fork). O covert AsicBoost — a forma controversa — foi efetivamente neutralizado.
Overt AsicBoost — a versão compatível com o protocolo
Enquanto o covert AsicBoost estava dilacerando a comunidade, uma solução paralela estava surgindo: o overt AsicBoost, também chamado de “version-rolling AsicBoost”.
O overt AsicBoost obtém o mesmo ganho de eficiência SHA-256 manipulando o campo de versão (os primeiros 4 bytes do chunk 1) em vez da raiz Merkle. O campo de versão tem bits não usados — bits que não são atualmente usados pelas regras de consenso do Bitcoin — e o minerador pode variar esses bits para gerar diferentes entradas de chunk 1 e midstates.
As vantagens principais sobre o covert AsicBoost:
- Sem incentivo para produzir blocos vazios. Os bits de versão são independentes do conteúdo das transações. Um minerador usando overt AsicBoost tem zero incentivo estrutural para pular transações.
- Compatível com SegWit. O version-rolling não conflita com a estrutura de árvore Merkle do SegWit.
- Detectável. Qualquer pessoa observando o chain pode ver quais blocos estão sendo minerados com overt AsicBoost. Transparência é boa para a confiança.
- Mais eficiente que o covert. Paradoxalmente, o overt é tecnicamente mais eficiente porque não há necessidade de fazer embaralhamento de árvore Merkle para encontrar colisões.
Em março de 2018, a patente do AsicBoost foi aberta sob a Blockchain Defensive Patent License (BDPL). Qualquer fabricante de hardware de mineração agora podia usar legalmente o AsicBoost — mas apenas se ingressasse no framework BDPL e se comprometesse a não usar patentes agressivamente contra outros. Este foi o golpe mestre político que defusou todo o conflito.
O Halong Mining da DragonMint foi o primeiro a enviar hardware com overt AsicBoost. A Slush Pool foi o primeiro grande pool a suportar a extensão Stratum de version-rolling. A Bitmain capitulou meses depois, lançando firmware que habilitava overt AsicBoost no Antminer S9 (que o suportava silenciosamente em hardware desde o início).
Até 2019, o overt AsicBoost era o padrão de facto. Em 2026, você não pode comprar um ASIC SHA-256 que não o suporte.
BIP320 — a especificação técnica
O overt AsicBoost é formalmente especificado no BIP320 (Bitcoin Improvement Proposal 320): “Reduced version-bits availability for general-purpose forks signaling”.
O BIP320 designa um subconjunto específico de bits no campo de versão de 32 bits como “roláveis” — isto é, disponíveis para manipulação AsicBoost sem conflitar com as regras de consenso. A máscara exata é 0x1fffe000 — 16 bits que os mineradores podem modificar livremente, fornecendo 65.536 valores de versão possíveis por cabeçalho de bloco.
Isso é variação suficiente para conduzir a otimização AsicBoost indefinidamente. O minerador pode iterar por esses 16 bits, gerando novos midstates de chunk 1 para cada variação, e processar muito mais nonces contra cada midstate do que seria possível sem rolling.
Implementação do protocolo Stratum
Para o AsicBoost funcionar, o pool de mineração e o minerador precisam concordar em quais bits de versão o minerador pode modificar. Isso requer uma extensão do protocolo Stratum.
A extensão é chamada de “version-rolling” (ou às vezes “mining.configure” em versões mais novas do Stratum). O handshake funciona assim:
# Minerador envia:
mining.configure
extensions: version-rolling
version-rolling.mask: 1fffe000
# Pool responde:
version-rolling: true
version-rolling.mask: 1fffe000
# Agora o pool envia jobs SEM especificar a versão completa,
# e o minerador é livre para iterar sobre os bits mascarados.
Se o pool não suporta version-rolling, o minerador retorna ao mineração padrão (sem AsicBoost) e opera com menor eficiência. Por isso o suporte do pool importa. Um pool que não implementa version-rolling está deixando 13% da eficiência de seus mineradores na mesa.
A SoloFury implementa version-rolling em todos os endpoints stratum em todas as 5 chains SHA-256 (BTC, BCH, BC2, BCH2, XEC). Qualquer minerador com suporte a AsicBoost apontado para qualquer servidor SoloFury obtém automaticamente o ganho completo de eficiência — nenhuma configuração especial necessária.
Quais chips suportam AsicBoost (2026)
Todo chip de mineração Bitmain moderno suporta overt AsicBoost nativamente no silício:
| Chip | Ano | AsicBoost | Implementação |
|---|---|---|---|
| BM1387 (S9) | 2017 | ✅ Capaz em hardware | Patch de firmware necessário (2018) |
| BM1397 (S17 / Bitaxe MAX) | 2019 | ✅ | Nativo, mas usa midstates pré-calculados diferentemente |
| BM1366 (S19 XP / Bitaxe Ultra) | 2022 | ✅ | Nativo via registrador version-rolling |
| BM1368 (S21 / Bitaxe Supra) | 2024 | ✅ | Nativo via registrador version-rolling |
| BM1370 (S21 Pro / Bitaxe Gamma) | 2024-2025 | ✅ | Nativo, suporte BIP320 completo |
| BM1373 (série S23) | 2026 | ✅ | Nativo, suporte BIP320 completo |
Chips MicroBT (Whatsminer) suportam overt AsicBoost desde a série M30 (2020). Avalon (Canaan) desde o A1346 (2022). A tecnologia é universal entre hardware de mineração moderno.
Para proprietários de Bitaxe / NerdQAxe / NerdOCTAxe rodando firmware open-source AxeOS: AsicBoost está habilitado por padrão. O firmware negocia version-rolling com o pool durante o handshake stratum. Se você está conectado à SoloFury, está usando AsicBoost. Nenhuma configuração necessária.
O ganho de eficiência real — medido, não estimado
O ganho máximo teórico de eficiência AsicBoost no SHA-256 é de aproximadamente 20%. Implementações reais alcançam 5-15% dependendo de quão agressivamente o silício é otimizado.
A Braiins (a equipe por trás da Slush Pool e do firmware BraiinsOS) verificou a capacidade AsicBoost do Antminer S9 em 2018 e mediu aproximadamente 13% de economia de energia em produção. Chips modernos (BM1370, BM1373) vêm com AsicBoost integrado mais profundamente no design do silício e alcançam ganhos similares ou ligeiramente melhores.
O que 13% de eficiência significa na prática?
| Dispositivo | Potência sem AsicBoost | Potência com AsicBoost | Economia anual (US$0,10/kWh) |
|---|---|---|---|
| Bitaxe Gamma (1,2 TH/s) | ~19,5W | ~17W | ~US$2,20 |
| NerdOCTAxe (~11 TH/s) | ~170W | ~150W | ~US$17,50 |
| Antminer S21+ (235 TH/s) | ~3.750W | ~3.300W | ~US$394 |
| Antminer S23 Hyd (580 TH/s) | ~6.250W | ~5.510W | ~US$648 |
Para uma fazenda industrial rodando 1.000 rigs S21+, o AsicBoost vale aproximadamente US$394.000 por ano em eletricidade economizada. Para um único Bitaxe em casa, é alguns dólares. De qualquer forma, a rede como um todo é mais eficiente — e essa eficiência vem de uma observação inteligente sobre como o SHA-256 processa seus inputs.
O legado: AsicBoost remodelou a estrutura de incentivos do Bitcoin
A saga do AsicBoost deixou marcas duradouras no Bitcoin:
- SegWit foi ativado. O impulso para neutralizar o covert AsicBoost adicionou urgência ao deploy do SegWit. O SegWit então habilitou o Lightning Network e outras melhorias de segunda camada que moldaram a evolução do Bitcoin desde 2017.
- O framework BDPL criou um precedente. Os detentores de patentes na indústria de mineração agora têm um framework estrutural (BDPL) para abrir suas patentes enquanto se protegem contra litígios agressivos.
- Stratum V2 surgiu. Entre outros objetivos, o Stratum V2 é projetado para dar aos mineradores mais autonomia na seleção de transações — em parte como uma resposta de longo prazo aos riscos de centralização que o covert AsicBoost expôs.
- BIP320 se tornou padrão. O version-rolling é agora funcionalidade básica. Todo pool e minerador moderno o utiliza. A tecnologia que quase dividiu o Bitcoin em 2017 é agora infraestrutura mundana.
A lição da coruja: O Bitcoin sobreviveu ao seu primeiro grande ataque de hardware por insiders, e a resposta tornou todo o sistema mais forte. O licenciamento de patentes amadureceu. Atualizações de protocolo foram ativadas. A mineração ficou mais transparente. A comunidade aprendeu a detectar e responder a otimizações com incentivos desalinhados. Nada disso foi rápido ou bonito, mas a rede saiu do outro lado com overt AsicBoost como padrão universal e covert AsicBoost como curiosidade histórica.
O que isso significa para o seu minerador hoje
Se você possui hardware de mineração moderno (qualquer coisa do S19 em diante, qualquer Bitaxe, qualquer Whatsminer M30+):
- AsicBoost está habilitado por padrão no firmware
- Seu pool precisa suportar version-rolling (BIP320) para o ganho estar ativo. SoloFury suporta, em todas as 5 chains.
- Verifique se está funcionando: cheque seu dashboard AxeOS (Bitaxe), página de status Bitmain (Antminer), ou stats do pool. Sessões AsicBoost ativas mostram “version-rolling: yes” ou similar.
- Se você mudar de um pool que suporta version-rolling para um que não suporta, seu hashrate permanece o mesmo mas seu consumo de energia aumenta em ~10-13%. Mesmo trabalho, mais energia. Sempre verifique se seu pool suporta version-rolling.
Para usuários de firmware personalizado (BraiinsOS, VNish, LuxOS): a configuração AsicBoost é exposta na UI e pode ser ajustada por rig. A maioria dos usuários deixa no padrão. Power users às vezes ajustam a version mask se estão fazendo trabalho experimental.
A conclusão
AsicBoost é uma dessas otimizações de engenharia silenciosas que parece invisível de fora — seu minerador roda, seu hashrate é o que é, sua conta de energia é o que é — mas por baixo, bilhões de hashes adicionais por segundo estão sendo computados de graça, a cada segundo, em todo ASIC moderno na rede.
O ganho de eficiência de 13% não parece muito até você escalá-lo. Em toda a rede Bitcoin a ~750 EH/s, o AsicBoost é responsável por aproximadamente 100 EH/s de hashrate efetivo que não existiria sem ele. Isso é mais hashrate do que toda a rede tinha em 2018. De graça, cortesia de uma peculiaridade do SHA-256 e uma patente que quase destruiu o Bitcoin antes de acabar tornando-o mais forte.
Todo bloco que você encontra na SoloFury — toda vitória na loteria Bitaxe, toda solução BCH, todo subsídio XEC — é em parte um produto do AsicBoost. Seu chip não computa os chunks desnecessários. Sua fonte de alimentação não queima os watts desnecessários. Sua recompensa de bloco chega do mesmo jeito.
A matemática sempre esteve lá no SHA-256. A comunidade teve que brigar sobre como usá-la. Brigamos, vencemos, e agora todos se beneficiam. Esse é um resultado silenciosamente notável para um sistema monetário de código aberto.
A coruja lê o protocolo com cuidado. A coruja percebe que alguns hashes compartilham seus primeiros 64 bytes. A coruja reutiliza o que pode. A coruja não desperdiça nada. Seu ASIC também não.
Pronto para colocar seu minerador com AsicBoost para trabalhar?
A SoloFury suporta version-rolling nativamente em todos os endpoints stratum em BTC, BCH, BC2, BCH2 e XEC. 1% de taxa do pool. 99% diretamente para a sua carteira via coinbase. Latência sub-50ms de Frankfurt, Atlanta, Singapore. Seu AsicBoost é desperdiçado em um pool que não fala BIP320 — certifique-se que o seu fala.
Configure seu minerador →Análise aprofundada dos chips ASIC →