"A validator client will likely store tens or hundreds of MB of historical votes to prevent slashings." (Source)

Do beacon nodes or validator clients automatically run slashing detectors?

If not, what are the instructions for running slashers (slashing detectors)? Hardware requirements would also be helpful.

2 Answers 2


There’s a difference between slashing detection and slashing prevention. Detection requires storing significant amounts of data but prevention only requires quite a small amount of storage.

I’m not aware of any client that automatically runs a slashing detector - usually only slashing protection.

  • 1
    But there should be a way to run slashing detectors, shouldn't it?
    – q9f
    Jun 10, 2020 at 10:29
  • Yes you can run a slashing detector as a separate system that communicates with the beacon node via its apis (usually HTTP REST)
    – ajsutton
    Jun 11, 2020 at 19:04
  • Upvoted but trying to get a list of the slashing systems and how to run them.
    – eth
    Jun 15, 2020 at 3:14

The Prysm team implemented a slasher as a separate process.

Official documentation on how to run a slasher: https://docs.prylabs.network/docs/prysm-usage/slasher

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.