O que é Central Processing Unit (CPU)?
Uma Central Processing Unit (CPU) é o chip principal que lê instruções, faz os cálculos e coordena o resto do seu computador. Pense nela como o chefe de cozinha a dar as ordens enquanto os outros componentes trabalham para servir o prato. Simples, mas poderosa.
As CPUs são a melhor forma de minerar moedas. Nem por isso. Para moedas proof of work, Unidades de Processamento Gráfico (GPUs) assumiram a liderança há muito, e mais tarde equipamentos ASIC afastaram-nas ainda mais. CPUs continuam a ser úteis para executar nós, carteiras e aplicações do dia a dia.
Como funciona a Central Processing Unit (CPU)
Visita rápida sem bata de laboratório. Imagine a sua aplicação ou nó a dar à CPU uma lista de tarefas, e o chip processa-a com grande consistência.
- Passo 1: Buscar. A CPU obtém uma instrução e os dados necessários da memória.
- Passo 2: Decodificar. Ela determina o que a instrução significa. Durante uma verificação de bloco, isto pode incluir desafios criptográficos como hashing e verificações de assinaturas.
- Passo 3: Executar. Aritmética e lógica passam pelos núcleos, por exemplo ao somar saldos ou comparar assinaturas.
- Passo 4: Escrever de volta. Os resultados ficam em registos ou na memória, prontos para o próximo passo.
- Passo 5: Repetir. Mil milhões de vezes por segundo, em vários núcleos, enquanto caches mantêm dados frequentemente usados por perto.
Esse é o ritmo do seu equipamento, sim, essa é a ideia.
Por que a Central Processing Unit (CPU) é importante
Aqui está porque isso importa, mesmo que nunca mexa num equipamento de mineração:
- Vantagem: Pode executar um nó, verificar as suas próprias transações e manter a configuração privada sem hardware especial.
- Perspetiva: Os mineiros falam de poder computacional (hashrate). As CPUs ficam mais abaixo nessa escala, mas suportam a carga de carteiras, nós e ferramentas de desenvolvimento.
- Relevância: Vai ver trabalho da CPU ao compilar contratos inteligentes, verificar assinaturas e analisar blocos enquanto navega, codifica ou transmite.
Para um nó ou máquina de desenvolvimento prefira alta velocidade por núcleo e muita largura de banda de memória. Mantenha a refrigeração limpa para que a CPU não reduza o desempenho durante sincronizações longas.
Principais características da Central Processing Unit (CPU)
O que distingue uma CPU quando trabalha com cripto e tarefas comuns:
- Núcleos: Mais núcleos tratam tarefas em paralelo como verificar muitas assinaturas ao mesmo tempo.
- Frequência: Clocks mais altas melhoram tarefas de thread único como checagens de scripts e análise.
- Cache: Cache maior no chip mantém dados frequentemente usados por perto, o que acelera a validação.
- Instruções: Recursos como AES NI e extensões SHA podem acelerar cargas de trabalho intensas em cripto.
- Consumo: Menos watts significa funcionamento mais silencioso, mais fresco e mais económico em execuções longas.
Variações
As CPUs surgem em diferentes versões, cada uma com as suas características:
- Desktop: Boa combinação de velocidade por núcleo e número de núcleos para programar, jogar e nós leves.
- Móvel: Poupa energia em portáteis e telemóveis, adequado para carteiras leves e verificações em movimento.
- Servidor: Muitos núcleos e cache grande para indexadores, exploradores e nós de arquivo.
- Arquitetura: x86, ARM e RISC V aparecem em desktops, servidores e dispositivos portáteis.
- Mineração: Na mineração, as CPUs deram lugar a Circuitos Integrados de Aplicação Específica (ASICs) que se dedicam a uma única tarefa.
Mais núcleos nem sempre significam trabalho mais rápido na prática. Muitas tarefas de carteiras e nós ainda preferem alta velocidade por núcleo e armazenamento rápido.
Exemplo
Durante a sincronização completa de um nó Bitcoin, a Central Processing Unit (CPU) verifica assinaturas e checa scripts enquanto o disco transmite blocos.
Curiosidade
No início, o Bitcoin era minerado em CPUs comuns, muitas vezes em portáteis em casa. Depois as GPUs assumiram a liderança, e mais tarde surgiram rigs ASIC, mas esse primeiro capítulo foi mesmo feito à maneira faça você mesmo.
Resumo
Considere a CPU como o generalista fiável que mantém as suas carteiras, nós e aplicações em ordem enquanto o resto exibe-se.
