Skip to main content

Questions tagged [slashings]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
0 answers
12 views

How to calculate ETH Total Supply (PoS)

I'm trying to calculate the total supply of ETH in real time, block by block, starting from a known supply at a specific block, using the native APIs for execution layer and consensus layer. Here are ...
R-Marconi01's user avatar
2 votes
2 answers
167 views

How is slashing in ethereum actually implemented?

In ethtereum, if a validator missbehaves, their funds are confiscated/slashed. But how is that actually implemented? Do the other validators vote and if theres a majority, some validator looses his ...
user2741831's user avatar
0 votes
0 answers
23 views

How does the RANDAO mechanism prevent DoS attacks in the beacon chain?

I was reading through an explainer on the Beacon Chain at ethos.dev, which mentioned that block proposers are selected via the RANDAO mechanism. This raised a question about the network's resilience ...
artxur's user avatar
  • 101
1 vote
1 answer
52 views

If blockhash changes, did block become uncle?

if I first get the block hash of a block at height A. Later on I get the block hash of the block at height A again, if the block hashes differ, does that mean the first block became uncle? Example ...
Filipe Aleixo's user avatar
2 votes
2 answers
37 views

Who is going to detect whether validators conduct misbehaviors?

If validators act dishonestly, who is going to find that out?
your_chinesemom's user avatar
2 votes
0 answers
41 views

How to intentionally get slashed?

for a project we're working on, I'd like to simulate slashing locally. I'm using a docker-compose set up based on https://github.com/OffchainLabs/eth-pos-devnet/blob/master/docker-compose.yml (so ...
kolistivra's user avatar
2 votes
2 answers
88 views

How common is it to go below a balance of 32 ether in PoS?

I learned that PoS comes with penalties and slashing. But how common are these actions? Do most validators keep their entire 32 ether stake over time?
SarahRinaldi_93's user avatar
2 votes
1 answer
47 views

Hard forks after the merge: Can validators continue on both chains?

When Ethereum decides to do an upgrade after the merge, do validators have to pick which chain they're going to support i.e. if they sign blocks / attest on both chains after a hardfork has occurred ...
Philogy's user avatar
  • 627
1 vote
0 answers
36 views

Why will on average 64 signing privileges be assigned each block in Slasher algorithm?

In this post about Slasher algorithm: https://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof-of-stake-algorithm, it says: At block K+1000, an address A with balance B gains a “signing ...
foo's user avatar
  • 33
0 votes
0 answers
167 views

What happens if the slashing protection history/database is a little outdated?

When a machine (machine A) with a validator running on it is dying for some reason, I would start it on another machine (machine B). To avoid slashing, I have to copy the slashing protection history (...
sagacity's user avatar
  • 121
0 votes
0 answers
71 views

Avoid Attester Slashing - Etherum2.0

According to specs, for attester slashing i need to compare the epoch with previous epoch my question is- is it enough to check that the current epoch with the last one i saved using ...
Ofir's user avatar
  • 21
1 vote
0 answers
78 views

Avoid Proposer Slashing - Etherum2.0

According to specs, for proposer slashing i need to compare the slot with previous block.slot my question is- is it enough to check that the current block slot is greater than the last block slot i ...
Ofir's user avatar
  • 21
1 vote
0 answers
25 views

How safe to run Lighthouse without --auto-register vs. the effects of registering more than once?

Running a Lighthouse validator presents a message to strongly consider running --auto-register the first time. The documentation also states: The --auto-register flag registers your signing key ...
eth's user avatar
  • 86.5k
3 votes
2 answers
755 views

How to run slasher slashing detectors in Ethereum 2.0?

"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 ...
eth's user avatar
  • 86.5k
4 votes
1 answer
808 views

Liveness problem with Casper FFG?

I am following Theorem 2 from https://arxiv.org/pdf/1710.09437.pdf I am referring to this example https://i.sstatic.net/26Okb.jpg Let a be the justified checkpoint with greatest height. Suppose ...
fdzsfhaS's user avatar
  • 143