Selecionando Hardware para Staking
Não existem especificações oficiais para executar um nó Rocket Pool. Esta página oferece algumas diretrizes e exemplos que você pode usar para selecionar hardware para staking.
Os requisitos mínimos de hardware do seu nó dependerão dos clientes Consensus e Execution que você escolher.
Se, por exemplo, você pretende executar seu node em um dispositivo de baixa potência, você pode estar limitado a usar Geth como seu cliente de Execution e Nimbus como seu cliente de Consensus.
Se você está usando um NUC mais poderoso com 32+ GB de RAM, todas as combinações de clientes estão abertas para você.
As diretrizes abaixo assumem que você quer um nível confortável de hardware, o que significa que você tem capacidade excedente.
Se você manter essas diretrizes em mente, seu node terá recursos abundantes para executar qualquer uma das combinações de clientes suportadas pelo Rocket Pool.
Isso permitirá que você escolha um par de clientes random, o que é muito importante para a diversidade de clientes na rede Ethereum.
Staking em Ethereum é muito tolerante. Se sua casa inundar e seu dispositivo de staking queimar, não há grande penalidade por levar uma semana para voltar a funcionar (a menos que você esteja em um comitê de sincronização, o que é um evento muito raro). Falha de componentes pode acontecer em algum momento, mas não se estresse com isso. Tempo de inatividade não faz você ser slashed a menos que você esteja offline durante uma grande interrupção de toda a rede Ethereum.
Requisitos de Hardware
Validadores Ethereum não são muito caros computacionalmente, o que quer dizer que uma vez que seus clientes de Execution e Consensus estão rodando, qualquer validador adicional usará uma quantidade muito pequena de recursos adicionais. Isso aumenta até 64 validadores, ponto em que os recursos necessários para adicionar um 65º validador e além são negligenciáveis.
Na nossa experiência, a maioria das configurações, incluindo mini-PCs e NUCs, são capazes de executar um número efetivamente ilimitado de validadores.
Requisitos de CPU
Diretriz: qualquer CPU moderna com pelo menos 4 threads.
Executar um node Rocket Pool não é muito intensivo computacionalmente. O maior impacto da CPU é quão rápido seu node pode sincronizar inicialmente o estado da blockchain quando você o cria pela primeira vez (ou se você mudar de clientes mais tarde). Após a sincronização inicial, a CPU não é usada tão intensamente.
A nomenclatura de CPU pode ser enganosa; um Intel Core i5 de 2010 é geralmente menos poderoso que um core i3 de 2022. Muitos membros da comunidade usam dispositivos Intel NUC por causa de seu fator de forma pequeno, mas um NUC i5 antigo pode ser uma escolha pior que um i3 novo. Por essa razão, recomendamos usar uma CPU "moderna" que tenha, no máximo, alguns anos. Mais especificamente, para CPUs baseadas em x64, recomendamos uma CPU que suporte a extensão BMI2 - verifique as especificações do fabricante para sua CPU para ver se é suportada. Nem todas as CPUs modernas suportam isso; por exemplo, CPUs Celeron tendem a não incluí-la.
CPUs baseadas em ARM (como o Mac M1 ou M2, ou o Rock 5B) não se aplicam à extensão BMI2 acima.
Se você está interessado em usar um NUC, você pode dizer quão moderno o NUC é pelo seu número de modelo.
Eles são formatados como NUC + número de geração + modelo + tipo de CPU + sufixo.
Por exemplo, uma unidade NUC11PAHi50Z é uma unidade i5 de 11ª geração.
Você pode ver uma lista de NUCs aqui no site da Intel.
Outros mini-PCs, como o Asus PN50 ou PN51, não seguem essa convenção, mas informações sobre qual CPU é usada por eles devem estar incluídas nas páginas de seus produtos.
A quantidade de núcleos em uma CPU é menos relevante que seu número de threads. Recomendamos um mínimo de 4 threads para operação de node Rocket Pool. Uma CPU de 2 núcleos com 4 threads funcionará sem problemas. É raro encontrar uma CPU com apenas 2 threads.
Requisitos de RAM
Diretriz: pelo menos 16 GB de RAM, 32 GB preferível, DDR4 preferível
Nodes Rocket Pool podem operar com apenas 16 GB de RAM. Geralmente recomendamos ter um pouco mais para oferecer alguma margem e suporte completo para clientes pesados em RAM como Teku. Um benefício adicional de mais RAM é que você pode fornecer um tamanho de cache maior para o cliente de Execution, o que tende a desacelerar a taxa de uso do seu espaço em disco.
Requisitos de SSD
Diretriz: um SSD de 2+ TB que tenha TLC ou melhor, com cache DRAM. NVMe preferível.
Este elemento é mais importante do que a maioria das pessoas espera. O cliente de Execution depende muito de IOPS, ou "operações por segundo"; recomendamos 15k Read IOPS e 5k Write IOPS Na prática, isso significa que:
- Discos HDD (prato giratório) não funcionarão
- SSDs SATA ou USB 3.0+ externos podem funcionar
- Discos SSD NVMe são preferidos
Se você já tem um SSD que quer usar e quer ter certeza de que ele tem desempenho suficiente para operação de node.
* Se você não tem certeza se seu disco atende a esses requisitos de desempenho, fio é uma boa maneira de testá-los.
Veja aqui para instruções Linux,
e aqui para instruções MacOS.
A seleção de SSD pode ser uma escolha complexa!
O método que os SSDs usam para armazenar dados em seus chips flash tem um impacto perceptível na velocidade e longevidade.
Ao comprar um SSD, você pode notar rótulos como QLC, TLC ou SLC.
Estes representam a quantidade de dados contidos em uma única célula do chip flash: Q para "quad" significa 4, T para "triple" significa 3, M para "multi" significa 2, e S para "single" significa 1.
Recomendamos discos TLC, MLC ou SLC. Não recomendamos discos QLC devido ao seu desempenho mais lento e menor confiabilidade total.
SSDs vêm com ou sem DRAM, que é um elemento de hardware que torna o acesso a dados no SSD mais eficiente. Aqueles com DRAM são mais rápidos, mas aqueles sem DRAM são mais baratos. No entanto, DRAM é bastante importante para fornecer operação suave do node.
Recomendamos um disco com cache DRAM. Não recomendamos discos sem DRAM.
A consideração final é o tamanho do disco.
A partir de 10/2024, o tamanho do banco de dados do cliente de execution geth requer cerca de 1.2TB de espaço após concluir sua sincronização inicial (ou após você ter acabado de fazer o prune dele).
Isso crescerá constantemente ao longo do tempo, e embora o pruning possa recuperar parte desse espaço, o estado recém-limpo cresce ao longo do tempo.
Você terá paz de espírito com um disco maior.
Acessórios Comuns
Muitos operadores de node melhoram suas configurações além dos requisitos mínimos. Algumas adições comuns incluem:
- Dissipadores de calor para SSD para estender a vida útil do disco
- Fontes de alimentação ininterruptas (UPS) em caso de quedas de energia
- Um node de backup para ter um backup caso algo falhe
Todos estes são convenientes de ter, mas não são necessários para executar um node Rocket Pool.
Exemplos de Configurações
Nesta seção, mostraremos alguns dos vários builds que a comunidade do Rocket Pool criou para si mesma. Eles são exemplos do que as pessoas estão usando, não recomendações de como você deve executar sua configuração. Note que muitos estão um pouco desatualizados e, por exemplo, usam SSDs que agora são muito pequenos.
Servidor do Xer0

O usuário do Discord Xer0 está entre os muitos stakers que optaram por ir com um fator de forma de PC convencional para sua máquina de staking. Eles queriam construir um equipamento que durasse anos e anos com manutenção e atualizações mínimas necessárias, enquanto ainda ofereciam personalização completa de cada componente. Para esse fim, Xer0 projetou e construiu um servidor ATX completo - muito parecido com um PC de mesa tradicional, mas direcionado exclusivamente para staking em Ethereum. Sua configuração inclui um Xeon Bronze 3204 de seis núcleos (1.9 GHz), 8 slots DDR4 e um slot M.2... embora, como isso é essencialmente uma construção de servidor doméstico, os componentes exatos são completamente escolhidos pelo usuário final.
Configuração do Xer0:
- Placa-mãe: Supermicro X11SPI-TF ($440)
- CPU: Xeon Bronze 3204 ($248)
- RAM: NEMIX 2x32GB DDR4 ECC 2933MHz ($359)
- SSD: Sabrent 2TB Rocket M.2 2280 SSD ($250)
- Case: SilverStone HTPC ATX GD07B ($172)
- PSU: EVGA SuperNova 650 G3, 80+ Gold ($111)
- Cooler: Noctua NH-D9 DX-3647 4U ($100)
- Total: $1680
Aqui estão os comentários do Xer0 sobre por que eles escolheram esta configuração:
Obviamente não há necessidade de construir uma monstruosidade simplesmente para fazer staking na rede Ethereum, mas eu tenho algumas razões pelas quais construí algo assim.
- Agora eu acredito que 1 ou mais validators no futuro valerão muito mais do que o que estamos vendo agora, então eu queria comprar algo que será capaz de suportar a rede por pelo menos os próximos 10-20 anos sem problemas.
- Ao criar uma máquina que tem tantos núcleos, também me dei muito mais espaço ao ponto de eu poder executar um agregador L2 em cima disso sem problemas (em relação ao hardware) e qualquer outra coisa que eu queira executar em um servidor. :)
- Eu gosto de construir computadores, então eu construí...
- Com uma construção de servidor, me dá muito mais flexibilidade com hardware e recursos que a maioria dos computadores não tem nativamente.
- Um pouco de prova de futuro (só por precaução) :wink:
Prateleira do Darcius

O fundador do Rocket Pool, David Rugendyke (conhecido no Discord como darcius), passou muito tempo aperfeiçoando seu nó. Após algum debate, ele construiu um Mini-ITX que é pequeno e portátil, mas ainda tem uma enorme quantidade de poder de processamento. Seu equipamento inclui um Ryzen 7 5800x de 8 núcleos (3.8 GHz), dois slots DDR4 e dois slots M.2 para SSDs NVMe. É verdadeiramente um dos equipamentos de maior desempenho dos nós Rocket Pool, mas com boas razões: darcius executa um tipo especial de nó Rocket Pool chamado Oracle Node, que retransmite informações da Beacon chain de volta para a Execution chain sobre todos os validators Rocket Pool. Com milhares de minipools Rocket Pool ativos para observar, esse trabalho requer muita potência... mas seu equipamento de prateleira está facilmente à altura da tarefa.
Configuração do Darcius:
- Placa-mãe: MSI MPG B550I Mini-ITX AMD ($200)
- CPU: AMD Ryzen 7 5800x ($490)
- RAM: Corsair Vengeance RGB Pro 2x16GB DDR4 3600MHz ($390)
- SSD: Samsung 970 EVO Plus 2TB M.2 2280 NVMe SSD ($315)
- Case: SilverStone SST-SG13B Mini-ITX ($52)
- PSU: SilverStone Strider Platinum 550W ($140)
- Total: $1587
Build microATX do Yorick

O entusiasta de hardware veterano YorickDowne tem muita experiência construindo e mantendo servidores. Usando esse conhecimento, ele se estabeleceu em uma configuração microATX flexível. Sua máquina é consideravelmente menor do que um PC típico, mas ainda consegue acomodar tecnologia de nível de servidor que maximiza resiliência e tempo de atividade - métricas-chave ao executar um nó Rocket Pool. Ele tem recomendações para configurações Intel e AMD, que você pode encontrar em seu site. A versão Intel usa um i3-9100F quad core (3.6 GHz) ou uma CPU Xeon, e a versão AMD sugere qualquer CPU Ryzen que suporte memória ECC. Para ambas as configurações, ele sugere 16 GB de RAM ECC e um SSD NVMe de 1 TB.
Configuração do Yorick:
- Placa-mãe: SuperMicro X11SCL-F-O ($200)
- CPU: Intel i3-9100F ($150)
- RAM: Samsung 1x16GB DDR4 ECC UDIMM 2400MHz ($100)
- SSD: Samsung 970 EVO Plus 1TB M.2 2280 NVMe SSD ($165)
- Case: SilverStone Micro ATX HTPC Case ML04B-USA ($110)
- PSU: Qualquer (exemplo: Seasonic PRIME Fanless PX-500 Platinum 500W) ($161)
- Ventiladores do case: Qualquer
- Total: Cerca de $886
Aqui estão os comentários do Yorick sobre por que ele escolheu esta configuração:
- Está no mesmo custo ou inferior a alguns NUCs
- Tem RAM ECC, o que significa que se a memória falhar - o que acontece de vez em quando - eu saberei, porque o sistema me dirá. Não tenho que executar memtest87 por 4-5 dias para descobrir se meu problema com instabilidade é mesmo relacionado à memória. Eu protejo meu tempo ferozmente para que eu possa gastá-lo pontificando no Discord em vez de resolver problemas de hardware
- Tem IPMI, que é gerenciamento remoto via Ethernet/navegador de toda a máquina, incluindo UEFI e ciclo de energia. Devo ter permissão para ir em férias prolongadas e ainda ter acesso remoto completo.
- Se eu quiser armazenamento redundante para que eventual falha de SSD seja um não-evento, eu posso fazer isso
- Permite grande flexibilidade nas escolhas de construção. Posso escolher quanta RAM e computação eu quero; posso optar por executar um NAS com tecnologia de virtualização como TrueNAS Scale e executar o nó lá junto com algumas outras coisas de servidor doméstico.
Laptop do Drez

Às vezes, gastar em novo hardware simplesmente não faz sentido. No caso do usuário do Discord Drez, executar um nó Rocket Pool é um desses momentos. Drez tinha um laptop sobressalente por aí e o transformou em um nó com facilidade. Sua máquina vem com um i7-4710HQ quad core (2.5 GHz), dois slots DDR3 e um slot SATA de 2.5". Sendo um laptop, também vem com sua própria bateria (o que compensa a necessidade de um UPS). Eles adicionaram algumas atualizações adicionais ao longo do tempo, dando ao laptop ainda mais potência para tranquilidade extra.
Configuração do Drez:
- Laptop: MSI GE70 2PE Apache Pro ($1800)
- RAM: 2x8GB DDR3 1333Mhz (Incluído)
- SSD: Samsung 860 EVO 1TB 2.5" SATA ($110)
- Total: $1910
Aqui estão os comentários do Drez sobre por que eles escolheram esta configuração:
A principal razão pela qual vou fazer staking neste laptop é porque eu já tinha um sobressalente e não preciso gastar dinheiro extra em um novo servidor. Gosto de sua mobilidade, compacticidade, tela embutida para monitoramento fácil. Em caso de superaquecimento, comprei uma base de resfriamento para laptop e cooler de CPU sobressalente, só por precaução, também recomendo trocar a pasta térmica, especialmente se você vai executar em uma máquina mais antiga
NUCs (Next Unit of Computing) e Mini-PCs
Executar um nó Rocket Pool não requer necessariamente um desktop completo que você constrói. Na verdade, uma das configurações mais populares entre os stakers é o ilustre NUC. Um NUC (Next Unit of Computing) é essencialmente um computador pequeno e autocontido que é projetado em torno de uso muito baixo de energia e máxima eficiência. NUCs são ótimos para a maioria dos stakers que executam apenas alguns validators por causa de sua baixa manutenção, baixos custos mensais de funcionamento e facilidade de configuração. Ao contrário dos PCs, NUCs vêm pré-montados em um case; tudo o que você precisa fazer é adicionar alguma RAM, adicionar um SSD e você está pronto! Abaixo estão alguns exemplos de configurações de NUC que alguns veteranos do Rocket Pool usam e recomendam.
Compatibilidade do Adaptador Ethernet
Se você está planejando comprar um Intel® NUC 11ª ou 12ª Geração, pode encontrar problemas de conectividade com o adaptador ethernet, especificamente se o adaptador for identificado como I225-LM (Verifique as especificações da Intel antes de comprar). Se você já tem um, há etapas que você pode tomar para resolver essa preocupação. O adaptador I225-LM tem sido associado a certos desafios de compatibilidade que podem levar a congelamentos do sistema e comportamento inesperado do kernel, particularmente ao usar kernels Linux.
Para determinar se seu NUC emprega o adaptador ethernet I225-LM problemático, você pode usar o seguinte comando no terminal:
Se a saída confirmar a presença do adaptador I225-LM, você pode experimentar os problemas mencionados. No entanto, existem remédios que você pode aplicar para mitigar esses problemas:
Adaptador USB-C para Ethernet: Uma solução viável envolve adquirir um adaptador USB-C para Ethernet e conectar seu cabo de internet através deste adaptador externo. Embora essa abordagem exija hardware e configuração adicionais, ela provou ser eficaz na resolução dos conflitos de compatibilidade. Isso permite que você utilize os kernels Linux mais recentes disponíveis sem encontrar os congelamentos ou anomalias relacionadas ao kernel associadas ao adaptador I225-LM.Esta é a solução recomendada (por enquanto) se você já tem um NUC com o I225-LM Tenha em mente que optar por um adaptador pode introduzir uma compensação em termos de latência potencial ou velocidade de internet reduzida. Para mitigar esse impacto, é aconselhável selecionar um adaptador com pelo menos 1GB/s de portabilidade, ajudando assim a manter taxas ideais de transferência de dados.
Atualizações de Driver e Software: Considere atualizar seus drivers, firmware e BIOS consultando a página oficial de suporte da Intel® para seu modelo de NUC aqui. Isso pode incluir o uso do driver de suporte mais recente disponível no site da Intel ou aplicação de atualizações de BIOS que abordam preocupações de compatibilidade.
Patch da Intel (Windows): A Intel lançou um patch para resolver um problema semelhante em sistemas Windows. Embora o patch em si possa não se aplicar diretamente a ambientes Linux, ele destaca o reconhecimento do problema pela Intel e seus esforços para fornecer soluções. Você pode encontrar mais detalhes sobre o patch neste link.
Tenha em mente que a tecnologia evolui e as soluções podem mudar ao longo do tempo. Sempre fique atualizado com os recursos mais recentes fornecidos pela Intel para seu modelo NUC específico em sua página oficial de Downloads aqui.
Seguindo essas etapas, você pode resolver os desafios de compatibilidade associados ao adaptador ethernet I225-LM em produtos Intel® NUC 11ª e 12ª Geração, garantindo uma experiência mais suave e confiável com sua implantação de servidor. Embora um subconjunto de usuários de NUC com este adaptador tenha relatado não ter problemas, é importante notar que a maioria dos usuários, particularmente após uma atualização de kernel, encontraram problemas. Notavelmente, os kernels 5.15.+ provaram ser a opção mais estável para aqueles que usam o adaptador I225-LM. Se a ideia de usar um adaptador USB-C não é atraente e você está disposto a correr o risco de congelamentos aleatórios potenciais, é aconselhável permanecer em uma versão de kernel que demonstrou maior estabilidade.NUC8i5BEK do Ken

O NUC8i5BEK é um dos próprios NUCs da Intel com um processador de 8ª geração. Lançado em 2018, este modelo vem com uma CPU i5-8259U quad-core (2.30 GHz), dois slots DDR4, um slot M.2 para SSDs e portas USB 3.1. Normalmente consome cerca de 20 watts, mas o usuário do Discord Ken conseguiu otimizá-lo para 9 watts durante a validação normal. É mais do que capaz de lidar com qualquer cliente Execution e qualquer cliente Consensus, tornando-o uma excelente escolha para uma máquina de nó leve e eficiente.
Configuração do Ken:
- Base: Intel NUC8i5BEK ($349)
- RAM: Dell Memory Upgrade - 1x16GB DDR4 SODIMM 3200MHz ($112)
- SSD: ADATA XPG S7 Series 2TB M.2 2280 NVMe SSD ($230)
- Case sem ventilador (opcional): AKASA Turing Fanless case ($134)
- Total: $691 a $825
Aqui estão os comentários do Ken sobre por que ele escolheu esta configuração:
- Tamanho e pegada pequenos, a fonte de alimentação é um tijolo no cabo de energia (como um laptop), computador de placa única, arquitetura x86, ponto de preço de compra baixo, baixo consumo de energia (~10W), garantia de 3 anos e uma linha de produtos de fabricação ativa (Intel).
- As 8ª gerações são muito rápidas e a um preço mais baixo do que os chips de geração mais recentes.
- Eu atualizei para um case sem ventilador (refrigerado passivamente), então o NUC é absolutamente silencioso (0 dB) já que estou deixando em meu escritório doméstico (um NUC padrão já é quase silencioso).
- Além disso, sem desgaste mecânico nos rolamentos do ventilador.
- Valor de revenda ou reutilização se eu decidir aposentar esta plataforma de hardware como meu nó RP - NUCs fazem um ótimo computador de estação de trabalho.
NUC10i7FNH do GreyWizard

O NUC10i7FNH é outro dos próprios NUCs da Intel. Este apresenta um processador de 10ª geração e foi lançado em 2019. Vem com uma CPU i7-10710U de seis núcleos (1.10 GHz, boost para 4.7 GHz), dois slots DDR4, um slot M.2 e um slot de 2.5" para SSDs e portas USB 3.1. Consome cerca de 20 watts de energia. É uma máquina incrivelmente poderosa, dado seu consumo de energia e tamanho. O usuário do Discord GreyWizard usa este NUC para seu nó - a potência extra lhe dá tranquilidade sabendo que não importa o que o futuro da cadeia Ethereum 2.0 reserve, sua máquina será capaz de lidar com isso.
Configuração do GreyWizard:
- Base: Intel BXNUC10I7FNH1 ($445)
- RAM: 2x Samsung M471A4G43MB1 32GB DDR4 SODIMM 2666 MHz ($154 cada)
- SSD: Samsung 970 EVO Plus 2TB M.2 2280 NVMe SSD ($315)
- Total: $1068
Aqui estão os comentários do GreyWizard sobre por que ele escolheu esta configuração:
Eu fui com o NUC i7 principalmente porque parecia a melhor combinação de desempenho excepcional em relação ao tamanho geral e sobrecarga. Também olhei para outras opções como construir uma máquina de tamanho Micro ATX. Depois de precificar uma com as especificações que eu estava procurando, este Intel NUC acabou sendo aproximadamente o mesmo preço, e o fator de forma é realmente difícil de superar. Gosto de ter espaço extra para desempenho/tranquilidade, e reconheço que isso é quase certamente exagero. Considero staking como um investimento sério e não quero me preocupar se meu hardware será suficiente.
Dicas para outras pessoas considerando isso como uma opção...
- O NUC funciona muito quente, temperaturas semelhantes a um laptop. Se você se preocupa com a temperatura da CPU e quer algo poderoso, então você deve olhar para configurações de desktop pequenas como Micro ATX.
- Você vai querer ter certeza de que há muito espaço ao redor do seu NUC para fluxo de ar. Planeje limpar a área regularmente para evitar acúmulo de poeira.
- Certifique-se de verificar a compatibilidade para seus cartões de RAM. Os diferentes NUCs suportam graus variados de RAM total, velocidades de RAM, etc.
- Se você for com o NUC, eu sugeriria que você se dê espaço para crescer ao selecionar RAM... Por exemplo, gaste um pouco mais e obtenha um único cartão de RAM de 32gb em vez de 2x16 para que você possa expandir mais tarde se quiser (assumindo que seu NUC suportará 64gb neste exemplo)
- Sinta-se à vontade para entrar em contato comigo no Discord se quiser discutir.
Vídeo do Processo de Construção do NUC10i5FNHN do ArtDemocrat
Para complementar as descrições e dicas de configuração do Greywizard, ArtDemocrat criou este vídeo do processo de construção como um recurso de ajuda adicional para configurar um NUC10 (neste caso um NUC10i5FNHN, mas o processo de construção deve ser semelhante para um NUC10i7FNH):