News for hackers. Stuff that matters.
Re:Mainnet Merge Announcement by usrusrusrusr on Wednesday August 24, 2022 @02:23PM (#32583660)
>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

Re:Mainnet Merge Announcement by drog on Wednesday August 24, 2022 @03:31PM (#32584585)
I know about that but thanks for your comment - I’ll clarify what I mean.

It’s just the specifics of how this works - slashing is part of the protocol in the sense that I described: when you are chosen to create a new block and you have proof that someone violated the rules then you include this proof in your proposed block and update balance. Any validator can do it including the smallest of home stakers.

More details here. https://github.com/ethereum/annotated-spec/blob/master/phase...

Here we have slashing fields in the block body where you insert your proofs of slashable offense. There are functions with a “slash” in the name that describes precise state transition.

The hard part of slashing is finding these proofs because you have to do more work than necessary to detect slashing and produce proofs - that’s what this software does. It’s more expensive to run a slasher but you need only one and it does not matter who runs it, anyone can run it. The link that you sent says that this slasher broadcasts proofs by default - that way anyone can include it.

Re:Mainnet Merge Announcement by koheripbal on Wednesday August 24, 2022 @05:12PM (#32585833)
Slashing is only detrimental to the bad actor if the fork fails. If the fork succeeds, then there is no penalty for a malicious fork.

This is why they are limiting the number of validators.

Re:Mainnet Merge Announcement by DennisP on Wednesday August 24, 2022 @07:02PM (#32587017)
On either fork, anyone can submit proof of your equivocation and get you slashed.

There are currently over 400,000 full-fledged validators. The maximum supported number of validators is the number of ETH divided by 32, or about 3.75 million. Scaling is the reason the limit wasn't made even higher, by lowering the ETH per validator.

Re:Mainnet Merge Announcement by darawk on Wednesday August 24, 2022 @02:28PM (#32583715)
Your links do not say that there is a designated class of slashers. They just say that it is resource intensive relative to its rewards, so not everyone will want to be one. Anyone who chooses to, however, can be one.
Re:Mainnet Merge Announcement by 735409264082 on Wednesday August 24, 2022 @02:27PM (#32583699)
Your links contradicts your statement. It's absolutely true that there is no designated class of slashers. Who do you think designates slashers?

Anyone can be a slasher, just as anyone can be a staker (as long as you have 32 Ether).