Vista explodida 3D

Antminer Hydro: o interior de um ASIC, peça a peça

Explore em 3D um Antminer S21 Hydro aberto: as três hashboards e os seus 648 chips BM1368, os sensores de temperatura, as placas frias, a fonte de alimentação trifásica arrefecida a água e a placa de controlo. Cada componente é explicado de forma simples.

335 TH/s
de hashrate SHA-256
648
chips ASIC BM1368
5 360 W
dissipados na água, 0 ventoinhas
16 J/TH
de eficiência energética
Modelo 3D interativo

O Antminer S21 Hydro, da tampa aos chips

Rode a máquina, desloque o cursor deslizante para a abrir ou fechar, e clique num componente (na vista ou na lista) para perceber a sua função.

Vista explodida 3D de um Antminer S21 Hydro: tampa, placa de controlo, cabos planos, três hashboards com os seus chips BM1368 e placas frias, fonte de alimentação APW11, painel frontal com ligações de água

A carregar o modelo 3D…

Arraste para rodar · roda do rato ou pinça para fazer zoom · clique numa peça para a isolar

entrada cálculo HBM ↔ GH100 saída

Simulação pedagógica: os números são ordens de grandeza e a imagem é desenhada pela própria página.

E ao lado: o chip GPU

A GPU executa qualquer algoritmo, o ASIC só executa um

Um chip de mineração ASIC é um circuito dedicado: o duplo SHA-256 do Bitcoin está gravado em hardware nos seus transístores, e não sabe calcular mais nada. Uma GPU é um processador programável, capaz de executar qualquer algoritmo que nela seja carregado, à custa de uma sobrecarga de controlo. Confie a mesma tarefa aos dois chips para comparar.

Confiar a mesma tarefa aos dois chips:
O chip GH100 do NVIDIA H200 rodeado pelas suas seis pilhas de memória HBM3e, renderização do nosso modelo 3D
GPU · arquitetura programável

NVIDIA H200 (chip GH100)

Um único hardware, tantos algoritmos quantos os programas

Bitcoin: cerca de 10 mil milhões de hashes por segundo (10 GH/s) com 700 W

  • Programável: o mesmo chip treina um modelo de IA, calcula uma renderização 3D ou simula o clima, consoante o programa carregado
  • Cada instrução é lida, descodificada e escalonada antes de ser executada: é o preço da flexibilidade
  • Uma grande parte do silício serve para o controlo, as caches e as deslocações de dados, e não para o cálculo propriamente dito
Ver o chip GH100 em 3D
Chips ASIC BM1368 alinhados numa hashboard de Antminer S21 Hydro, renderização do nosso modelo 3D
ASIC · circuito dedicado

Bitmain BM1368 (Antminer S21 Hydro)

Um único algoritmo, cablado no silício

Bitcoin: ≈ 500 mil milhões de hashes por segundo (0,5 TH/s) por chip, com ≈ 8 W

  • O algoritmo é o circuito: as 128 rondas do duplo SHA-256 estão gravadas no hardware, estágio a estágio
  • Sem instruções para ler, sem cache, sem memória externa: nenhum ciclo perdido em controlo
  • Um novo nonce entra a cada ciclo de relógio, em centenas de motores em paralelo
Ver os chips BM1368 em 3D

Números da GPU no SHA-256: estimativa da Happy Mining a partir do débito de cálculo de inteiros do H200; números do ASIC: 335 TH/s e 5 360 W do S21 Hydro repartidos pelos seus 648 chips (3 placas de 216).

Ler a comparação ASIC ou GPU

Porque é que o ASIC é milhares de vezes mais eficiente no bitcoin

  1. 1

    O circuito é o algoritmo

    Num ASIC, o SHA-256 não é um programa que se carrega: é a própria forma dos transístores, estágio a estágio. Nada para ler, nada para descodificar: os dados entram por um lado do pipeline e o hash sai pelo outro, a cada ciclo de relógio.

  2. 2

    Todo o silício trabalha

    Numa GPU, uma grande parte do chip serve para decidir o que fazer: ler as instruções, escalonar as threads, gerir caches e memória. Num ASIC de mineração, quase toda a superfície é feita de motores de hashing idênticos, e cada um produz um resultado a cada tique de relógio.

  3. 3

    O preço da flexibilidade

    Cada etapa de controlo custa tempo e energia: um único chip BM1368 de 8 W calcula cerca de cinquenta vezes mais hashes do que um H200 de 700 W, com 85 vezes menos energia. O inverso também é verdade: o ASIC não tem nenhum circuito para outra coisa que não seja o SHA-256. Para executar um modelo de linguagem, só um processador programável como a GPU é capaz.

GPU e ASIC, ponto por ponto

CritérioGPU (NVIDIA H200)ASIC (Bitmain BM1368)
O que o chip sabe fazerQualquer programa: IA, renderização 3D, simulação, vídeo…Uma única coisa: o duplo SHA-256 do bitcoin
Como lhe é atribuído trabalhoUm programa (CUDA) de milhares de milhões de instruçõesUm cabeçalho de bloco e um intervalo de nonces a testar
Para que serve o silícioPara o cálculo, mas também para os escalonadores, registos, caches e controladores de memóriaQuase exclusivamente para motores SHA-256 idênticos
Memória141 GB de HBM3e a 4,8 TB/sNenhuma memória externa: alguns registos por motor
Tamanho e consumoUm chip grande de 814 mm², até 700 W648 pequenos chips por máquina, ≈ 8 W cada
Bitcoin (SHA-256)≈ 10 GH/s: nunca rentável≈ 0,5 TH/s por chip, 335 TH/s por máquina
Inteligência artificialA sua razão de ser: até 3 958 TFLOPS em FP8Impossível
Se a utilização mudarO mesmo hardware serve para outros programasÚtil enquanto minerar render mais do que a eletricidade consumida
Fonctionnement

Comment fonctionne un ASIC de minage ?

Un mineur Bitcoin fait une seule chose, des milliers de milliards de fois par seconde : hacher. Voici le parcours du travail et de la chaleur dans un S21 Hydro.

  1. 1

    Le pool envoie du travail

    Par Ethernet, la carte de contrôle reçoit du pool de minage un « job » : l'en-tête du prochain bloc Bitcoin à hacher et la difficulté cible. Elle découpe ce travail en millions de petites tâches.

    Protocole Stratum, mise à jour toutes les 30 s
  2. 2

    Les puces hachent

    Chaque BM1368 reçoit une plage de nonces et calcule SHA-256(SHA-256(en-tête)) pour chacun. 648 puces en parallèle : 335 000 milliards de hashs par seconde.

    335 TH/s
  3. 3

    Un hash sous la cible remonte

    Quand une puce trouve un hash plus petit que la cible, elle le renvoie par la chaîne à la carte de contrôle, qui l'envoie au pool : c'est un « share ». Le pool rémunère chaque share, et le bloc est gagné quand un share bat la difficulté du réseau.

    Récompense versée en bitcoin
  4. 4

    L'eau emporte la chaleur

    Les 5,36 kW consommés ressortent à 100 % en chaleur : l'eau traverse les plaques froides et l'alimentation, ressort plus chaude de quelques degrés et va vers un refroidisseur sec ou un échangeur, qui peut chauffer un bâtiment.

    8–10 L/min, eau à 20–50 °C
Fiche technique

S21 Hydro, S21 XP Hydro et S21 air : les chiffres

Même famille de puces, deux refroidissements : l'eau permet de pousser les puces plus fort, en silence, et de récupérer la chaleur.

CaractéristiqueS21 HydroS21 XP HydroS21 (air)
Hashrate335 TH/s (±3 %)473 TH/s200 TH/s
Consommation5 360 W5 676 W3 500 W
Efficacité16 J/TH12 J/TH17,5 J/TH
Puces3 × 216 BM1368BM1370 (Hydro)3 × 108 BM1368
RefroidissementLiquide, plaques froides, 0 ventilateurLiquide, plaques froides, 0 ventilateurAir, 4 ventilateurs
AlimentationAPW11 intégrée, refroidie par eauAPW11 intégrée, refroidie par eauAPW17 intégrée
Entrée électrique380–415 V triphasé, 50/60 Hz380–415 V triphasé, 50/60 Hz200–240 V monophasé
Eau20–50 °C, 8–10 L/min, ≤ 3,5 bar20–50 °C, 8–10 L/min, ≤ 3,5 bar—
Bruit≈ 50 dB≈ 50 dB≈ 75 dB
Dimensions339 × 173 × 207 mm339 × 173 × 207 mm400 × 195 × 290 mm
Poids net12,3 kg13,8 kg≈ 15,5 kg
Carte de contrôleAmlogic A113D / CVITEK CV1835Amlogic A113D / CVITEK CV1835Amlogic A113D / CVITEK CV1835

Valeurs constructeur (Bitmain), hashrate ±3 %, consommation à 35 °C d'eau en entrée pour les modèles Hydro. Le S21 Hydro existe aussi en 302 et 319 TH/s.

O que é um ASIC de mineração?

Um ASIC (Application-Specific Integrated Circuit) é um chip fabricado para um único cálculo. No caso do Bitcoin, esse cálculo é a função de hash SHA-256, aplicada duas vezes ao cabeçalho de um bloco. Um processador ou uma placa gráfica são programáveis e podem executar qualquer algoritmo, à custa de uma sobrecarga de controlo; um chip ASIC só executa este, mas biliões de vezes por segundo, consumindo apenas alguns watts. É por isso que, desde 2013, toda a mineração de bitcoin é feita em máquinas especializadas: os mineradores ASIC, dos quais os Antminer da Bitmain são os mais difundidos.

Na Happy Mining, vendemos, instalamos e alojamos estas máquinas há anos, e também as reparamos. Esta página abre um Antminer S21 Hydro, um modelo arrefecido a água, para mostrar o que há lá dentro. Rode-o, abra-o e clique em cada peça na vista explodida em 3D.

Os cinco componentes principais de um Antminer

Seja qual for o modelo, um Antminer é sempre composto pelos mesmos blocos:

  1. As hashboards (placas de hash): três placas com 216 chips ASIC BM1368 cada uma, ou seja, 648 chips, a respetiva eletrónica de alimentação, dois sensores de temperatura, uma EEPROM e um cristal de quartzo. São elas que produzem o hashrate.
  2. A placa de controlo: um pequeno computador ARM (SoC Amlogic A113D ou CVITEK CV1835, consoante o lote) que executa o firmware, se liga à pool por Ethernet e comanda as três placas através de uma ligação série.
  3. A fonte de alimentação: no S21 Hydro, uma APW11 integrada, alimentada em trifásico 380–415 V, que fornece cerca de vinte volts e até 300 A às placas. Ela própria é arrefecida a água.
  4. O arrefecimento: placas frias de alumínio brasado, uma por hashboard, percorridas pela água do circuito, em vez dos dissipadores e ventoinhas de um modelo arrefecido a ar.
  5. O chassis e o painel frontal: uma caixa fechada de 339 × 173 × 207 mm, com as ligações de água, os coletores, a tomada trifásica, a porta de rede e os indicadores luminosos no painel frontal.

Na vista 3D, cada componente é clicável. O ponto a reter: toda a inteligência está na placa de controlo, toda a potência nas hashboards. Ambas se substituem de forma independente, o que torna estas máquinas reparáveis.

Como é que um chip ASIC minera bitcoin?

Minerar consiste em encontrar um número (o nonce) tal que o hash SHA-256 do cabeçalho do bloco seja inferior a um alvo fixado pela rede. Não há atalhos: é preciso tentar, e a única forma de tentar mais depressa é multiplicar os circuitos de hash. Um BM1368 contém centenas destes circuitos, gravados com uma finura de poucos nanómetros, cada um dos quais calcula um SHA-256 duplo por ciclo de relógio.

Porque é que um chip especializado é milhares de vezes mais eficiente do que uma placa gráfica neste cálculo? Tudo se resume à diferença entre uma arquitetura programável e um circuito dedicado, que detalhamos na nossa comparação ASIC ou GPU.

O percurso do trabalho é o seguinte:

  • a pool envia à placa de controlo um modelo de bloco e o alvo, através do protocolo Stratum;
  • a placa de controlo distribui os intervalos de nonces pelas três hashboards, através da ligação série dos cabos planos;
  • em cada placa, o comando propaga-se de chip em chip ao longo da cadeia; cada chip testa os seus nonces e devolve os que ficam abaixo de um limiar;
  • a placa de controlo transmite esses resultados (as shares) à pool, que remunera o minerador proporcionalmente ao seu trabalho, quer o bloco seja encontrado quer não.

A 335 TH/s, um S21 Hydro testa 335 biliões de nonces por segundo. Face à dificuldade atual da rede, isto representa uma pequena parte da potência mundial: daí a mineração em pool, que suaviza as receitas. A nossa calculadora de rentabilidade ASIC faz este cálculo com os dados do dia.

A hashboard em detalhe: chips, domínios, sensores

Uma hashboard do S21 Hydro é um circuito impresso com cerca de 30 cm, que suporta 216 chips organizados em 18 domínios de tensão de 12 chips. Num domínio, os 12 chips estão montados em paralelo; os domínios, por sua vez, estão empilhados em série: a fonte fornece cerca de vinte volts e cada domínio recebe aproximadamente 1,1. Este truque evita ter de distribuir mais de 1 500 amperes a 1 V por placa: em série, bastam cerca de 85 A. O trabalho segue outra cadeia: o comando entra pelo chip BM1 e passa de chip em chip até ao BM216, tal como o relógio de 25 MHz, e os resultados regressam no sentido inverso. Se um chip avariar, todos os que se lhe seguem ficam em silêncio, e o firmware apresenta uma placa «204/216». Abra uma hashboard em 3D para ver os domínios em escada e a cadeia em movimento.

Dois sensores de temperatura digitais (U4 e U5, designados T0 e T1) estão colocados do lado da entrada e do lado da saída da água. São pequenos sensores I²C da família TMP75: medição em 12 bits (resolução de 0,0625 °C), precisão da ordem de ±1 °C, alimentados a 3,3 V pela placa de controlo. O firmware monitoriza a placa e os chips, dispara um alarme a 80 °C para a placa e a 95 °C para os chips, e coloca a máquina em modo de segurança acima desses valores. Cada chip integra, além disso, um díodo térmico. Uma EEPROM (U6) armazena a identidade e a calibração da placa (frequência e tensão de fábrica); na geração S21, substitui o microcontrolador PIC dos S19.

Do lado da potência, os dois terminais de cobre de cada placa suportam quase 90 A: um parafuso desapertado é a primeira coisa que verificamos numa máquina que sobreaqueceu. Na parte da frente da placa, um elevador de tensão produz 25 V para a eletrónica de comando, cada domínio dispõe dos seus próprios reguladores (LDO) de 1,2 V e 0,8 V, e 17 level shifters fazem passar os sinais de um domínio para o seguinte, uma vez que cada um «flutua» 1,1 V acima do anterior.

Arrefecimento líquido: porque é que a água muda tudo

Um S21 arrefecido a ar expulsa 3,5 kW de calor com quatro ventoinhas, a 75 dB. Um S21 Hydro evacua 5,36 kW para a água, sem ventoinhas, a cerca de cinquenta decibéis. Três vantagens:

  • Mais chips por placa: a água evacua o calor muito melhor do que o ar, o que permite colocar o dobro dos chips BM1368 em cada placa (216 contra 108): 335 TH/s contra 200 TH/s para três placas, com melhor eficiência (16 J/TH contra 17,5).
  • A densidade: caixas fechadas que se empilham num armário Antrack ou num contentor, sem corredor quente nem climatização.
  • O calor recuperável: a água sai a 40–60 °C, o suficiente para aquecer um edifício, uma estufa ou uma piscina; é o princípio dos nossos projetos energia & mineração.

As restrições são reais: é necessário um circuito de água (bomba, dry cooler ou permutador, filtragem), uma água conforme ao manual (pura, desionizada ou com anticongelante, com pH e condutividade controlados, nunca água da torneira), um caudal de 8 a 10 L/min por máquina a menos de 3,5 bar e uma alimentação trifásica 380–415 V. Para uma única máquina em casa de um particular, um modelo arrefecido a ar ou um kit de watercooling é mais simples.

Placa de controlo e firmware

A placa de controlo é um computador Linux em miniatura: arranca o firmware, obtém um endereço IP, liga-se à pool e aloja a interface web onde se configuram as pools e os modos de potência e onde se consultam as temperaturas e o hashrate de cada placa. Os botões IP Report e Reset do painel frontal pertencem-lhe. É também nesta placa que se instala o firmware HappyMining, que instalamos gratuitamente nas máquinas compradas na nossa loja: ajustes finos por placa, modos de eficiência, supervisão.

Manutenção e avarias comuns

  • Placa em falta («missing»): cabo plano de dados mal encaixado ou placa de controlo avariada.
  • Chips em falta («ASIC 204/216»): um chip morto na cadeia, reparável através da substituição do chip.
  • Temperatura demasiado elevada: caudal de água insuficiente, bolha de ar numa placa fria, sensor avariado ou pasta térmica a substituir.
  • Placa que não faz hash: parafuso de terminal desapertado, elevador de tensão ou regulador danificado.

Diagnosticamos e reparamos estas avarias em França, placa a placa, e mantemos peças em stock: consulte a nossa página Assistência pós-venda & garantia.

Preço e disponibilidade

O Antminer S21 Hydro e o S21 XP Hydro estão disponíveis na loja, novos, testados e entregues em 7 dias, com a garantia de um ano do fabricante e o nosso acompanhamento em França. Para um projeto com várias máquinas, propomos o armário Antrack (quatro máquinas Hydro, circuito de água integrado) e o alojamento nas nossas instalações.

Perguntas frequentes

As suas perguntas sobre os ASIC e os Antminer Hydro

O que é um ASIC de mineração?

Um ASIC (Application-Specific Integrated Circuit) é um chip concebido para um único cálculo. No caso do Bitcoin, é o SHA-256: um Antminer tem centenas destes chips em placas de hashing (hashboards), uma placa de controlo que comunica com o pool, uma fonte de alimentação e um sistema de arrefecimento. É milhares de vezes mais eficiente do que um processador ou uma placa gráfica para este cálculo, e não sabe fazer mais nada.

Para que serve uma hashboard?

É a placa que contém os chips ASIC, a respetiva alimentação e os respetivos sensores: 216 chips BM1368 em cada placa de um S21 Hydro, em 18 domínios de 12, e três placas por máquina. Os chips estão ligados em cadeia, recebem o trabalho da placa de controlo e devolvem os resultados. Cada placa produz cerca de um terço do hashrate; a máquina continua a minerar, com potência reduzida, se uma placa avariar.

Porquê escolher um Antminer Hydro em vez de um modelo a ar?

Por três razões: o silêncio (≈ 50 dB contra 75 dB), a densidade (máquinas fechadas que se encostam umas às outras num armário sem ar condicionado) e o calor recuperável sob a forma de água a 40–60 °C. Em contrapartida, é necessário um circuito de água (bomba, refrigerador ou permutador) e uma alimentação trifásica de 380 V. Para uma única máquina em casa de um particular, um modelo a ar ou um kit de watercooling é mais simples; a partir de 3 ou 4 máquinas, o Hydro impõe-se.

Que água se deve utilizar num Antminer Hydro?

O manual da Bitmain autoriza água pura, água desionizada ou anticongelante à base de glicol, com pH controlado (6,5–7,5 para a água pura, 8,5–9,5 para a água desionizada) e condutividade baixa. Nunca água da torneira: o calcário e os iões corroem as placas de alumínio. Caudal de 8 a 10 L/min por máquina, pressão inferior a 3,5 bar, água entre 20 e 50 °C à entrada.

É possível ligar um S21 Hydro a uma tomada normal?

Não. A fonte de alimentação APW11 integrada exige corrente trifásica de 380–415 V (cabo LP20). Uma instalação em monofásico de 230 V não é possível sem um conversor dedicado. É uma das questões que resolvemos no estudo da sua instalação, juntamente com o circuito de água.

O que acontece quando um chip ou um sensor avaria?

Os chips de uma placa estão em cadeia: se um morre, os que o seguem deixam de responder e o firmware assinala uma placa com menos chips do que o previsto («ASIC 204/216», por exemplo), com um hashrate reduzido. Um sensor de temperatura defeituoso provoca, na maioria das vezes, uma paragem por segurança. Em ambos os casos, a placa pode ser reparada (substituição do chip ou do sensor) ou substituída; asseguramos este serviço pós-venda em França.

Qual é o preço de um Antminer S21 Hydro e quanto rende?

O S21 Hydro está à venda na nossa loja, novo, testado e entregue em 7 dias: veja a ficha do Antminer S21 Hydro e a do S21 XP Hydro. O rendimento depende da cotação da bitcoin, da dificuldade e sobretudo do preço que paga pela eletricidade: a nossa calculadora de rentabilidade ASIC calcula-o em tempo real.

O que traz o firmware HappyMining a um Antminer?

O nosso firmware HappyMining instala-se na placa de controlo e substitui o firmware da Bitmain: ajuste fino das frequências e tensões por placa, modos de eficiência, supervisão e alertas, tudo instalado gratuitamente nas máquinas compradas na nossa loja.

Um projeto de mineração arrefecido a água?

Do S21 Hydro isolado ao armário Antrack de quatro máquinas, dimensionamos o circuito de água, a eletricidade trifásica e a recuperação de calor, e depois entregamos e instalamos.