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?

  1. 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.
  2. 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.
  3. 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.
  4. 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:

ChipAnoAsicBoostImplementação
BM1387 (S9)2017✅ Capaz em hardwarePatch de firmware necessário (2018)
BM1397 (S17 / Bitaxe MAX)2019Nativo, mas usa midstates pré-calculados diferentemente
BM1366 (S19 XP / Bitaxe Ultra)2022Nativo via registrador version-rolling
BM1368 (S21 / Bitaxe Supra)2024Nativo via registrador version-rolling
BM1370 (S21 Pro / Bitaxe Gamma)2024-2025Nativo, suporte BIP320 completo
BM1373 (série S23)2026Nativo, 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?

DispositivoPotência sem AsicBoostPotência com AsicBoostEconomia 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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 →

Leia a seguir