Skip to content

Commit

Permalink
Update public/content/developers/docs/consensus-mechanisms/poa/index.md
Browse files Browse the repository at this point in the history
Co-authored-by: Paul Wackerow <[email protected]>
  • Loading branch information
0x0OZ and wackerow authored Apr 28, 2024
1 parent 93968f4 commit 1e9e553
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ There may be a situation where small forks occur, the difficulty of a block depe

It may happen that a malicious user gets added to the list of signers, or that a signing key/machine is compromised. In such a scenario the protocol needs to be able to defend itself against reorganizations and spamming. The proposed solution is that given a list of N authorized signers, any signer may only mint 1 block out of every K. This ensures that damage is limited, and the remainder of the miners can vote out the malicious user.

### Censoring signers {#censoring-signers}
### Censorship {#censorship-attack}

Another interesting attack vector is if a signer (or group of signers) attempts to censor blocks that vote on removing them from the authorization list. To work around this, the allowed minting frequency of signers is restricted to 1 out of N/2. This ensures that malicious signers need to control at least 51% of signing accounts, at which point they would effectively become the new source-of-truth for the chain.

Expand Down

0 comments on commit 1e9e553

Please sign in to comment.