Earlier quoted context omitted.
There is no designated class of slashers. Slashing is part of the protocol and to slash somebody you have to prove it to the protocol that they broke rules of slashing. One of the rules is that you can't create two different blocks in the same slot (block number) i.e. you can't deliberately fork. There is a designated place in the block of the beacon chain where you can put signatures of the different blocks in the s…
>There is no designated class of slashers. Not true. In your defence, I also only learned this today. https://docs.prylabs.network/docs/prysm-usage/slasher https://lighthouse-book.sigmaprime.io/slasher.html
Anyone can be a slasher, just as anyone can be a staker (as long as you have 32 Ether).