Skip to content

Conversation

mansurmasama
Copy link

There are essentially two types of clients: execution and consensus. A separate “validator client” doesn’t exist. If a node wants to perform validation, it simply needs to run both the execution and consensus clients—there’s no need to set up an additional validator client.

Description

Related Issue

There are essentially two types of clients: execution and consensus. A separate “validator client” doesn’t exist. If a node wants to perform validation, it simply needs to run both the execution and consensus clients—there’s no need to set up an additional validator client.
Copy link

netlify bot commented Aug 21, 2025

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit abddaae
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/68a7822b80e7cb0008c42417
😎 Deploy Preview https://deploy-preview-16107--ethereumorg.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 48 (no change from production)
Accessibility: 94 (no change from production)
Best Practices: 92 (no change from production)
SEO: 99 (no change from production)
PWA: 59 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions bot added the content 🖋️ This involves copy additions or edits label Aug 21, 2025
@wackerow wackerow changed the title Update index.md Update /developers/docs/nodes-and-clients/node-architecture/ Sep 11, 2025
@wackerow
Copy link
Member

Thanks @mansurmasama, would push back on this though. Despite these being bundled, the validator client is commonly an optional separate process from just the beacon node:

Grandine (https://docs.grandine.io/validator_client.html) does appears to have this baked in as the only option, enabled by just passing signing keys, though it's the only client I don't have personal experience with.


Going to close out, but if you'd like can re-open and offer a suggestion to adjust the copy so this is more clear. Thanks!

@wackerow wackerow closed this Sep 11, 2025
@github-actions github-actions bot added the abandoned This has been abandoned or will not be implemented label Sep 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abandoned This has been abandoned or will not be implemented content 🖋️ This involves copy additions or edits
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants