Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Commit

Permalink
Updated from 21 to 51 comittee references
Browse files Browse the repository at this point in the history
  • Loading branch information
Mr-HoDL58 authored Oct 27, 2023
1 parent 1c4da12 commit 6f7c369
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions website/learn/consensus/committee/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ sidebar: Committee

# Committee

The committee is a group of 21 validators responsible for generating new blocks.
The committee is a group of 51 validators responsible for generating new blocks.
Validators in the committee participate in the consensus algorithm by casting votes,
with their voting power determined by their stake.
While in the committee, validators cannot send Bond or Unbond transactions,
Expand All @@ -19,7 +19,7 @@ These rules are applied when committing sortition transactions:
1. A minimum of ⅔ of the total stake must be maintained in the committee.
2. If a validator is already in the committee, they will remain in the committee.
3. If a validator is not in the committee, the oldest validator will exit the committee.
4. Each validator should stay in committee at least for 21 blocks.
4. Each validator should stay in committee at least for 51 blocks.

## Proposer Selection

Expand All @@ -32,7 +32,7 @@ the proposer's role shifts to the next validator in the committee.
## Adding Validators to the Committee

When a new validator joins the committee, they take a position before the current proposer.
After the addition of a new validator, the committee adjusts to maintain the total number of validators at 21.
After the addition of a new validator, the committee adjusts to maintain the total number of validators at 51.
This is achieved by removing the oldest validator from the committee,
i.e., the one that has been in the committee for the longest time.

Expand All @@ -49,7 +49,7 @@ As a result, one of their validators can enter the committee every 10 blocks.
In the first 10 blocks, one of the adversary's validators enters the committee.
In the next 10 blocks, another validator enters the committee, giving the adversary two validators within the committee.
In the subsequent 10 blocks, another validator enters, but at the same time, the first validator leaves the committee.
Therefore, an adversary with 10 10% of the total stake can have, on average, two validators in a committee of 21 validators.
Therefore, an adversary with 10 10% of the total stake can have, on average, two validators in a committee of 51 validators.

Using the [Poisson distribution](https://en.wikipedia.org/wiki/Poisson_distribution),
we can estimate the probability of an adversary controlling ⅔ of the committee:
Expand Down

0 comments on commit 6f7c369

Please sign in to comment.