"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.


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?
    – Afr
    Jun 10 '20 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 '20 at 19:04
  • Upvoted but trying to get a list of the slashing systems and how to run them.
    – eth
    Jun 15 '20 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, privacy policy and cookie policy

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