Hacker News new | ask | show | jobs
by rauljordan2020 1397 days ago
I am one of the maintainers of the Go implementation of Ethereum proof-of-stake, called Prysm (github.com/prysmaticlabs/prysm) and also implemented a "slasher" in Go that can be used to slash malicious validators. Anyone can run a slasher and you don't need to have 32 ETH to do so. As long as your slasher software can prove that a validator committed a slashable offense, you can submit this proof to any full node to proceed with slashing the malicious actor. It is permissionless, global, and we only need a few honest slashers in the world for the system to work correctly
5 comments

In fact, here are the instructions anyone can use to run a slasher at home https://docs.prylabs.network/docs/prysm-usage/slasher
By "A few", how much do you mean? Or is that a dynamic number? How does it get defined? Who can change it later, if it's mutable?
Security is maintained with at least one slasher.

And there is no upper limit on the number of slashers.

Thank you for all your work on Ethereum.
How many full nodes are there?
You can run the slasher this way but won't get the associated reward.