Skip to content

Commit 793bed3

Browse files
authored
Merge pull request #8876 from jpanachida/patch-1
Fix descriptions for consensus mechanisms
2 parents d3790f0 + 935f4b2 commit 793bed3

File tree

1 file changed

+2
-2
lines changed
  • src/content/developers/docs/consensus-mechanisms

1 file changed

+2
-2
lines changed

src/content/developers/docs/consensus-mechanisms/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Like Bitcoin, Ethereum once used a **proof-of-work (PoW)** based consensus proto
3636

3737
#### Block creation {#pow-block-creation}
3838

39-
Validators create blocks. One validator is randomly selected in each slot to be the block proposer. Their consensus client requests a bundle of transactions as an 'execution payload' from their paired execution client. They wrap this in consensus data to form a block, which they send to other nodes on the Ethereum network. This block production is rewarded in ETH. In rare cases when multiple possible blocks exist for a single slot, or nodes hear about blocks at different times, the fork choice algorithm picks the block that forms the chain with the greatest weight of attestations (where weight is the number of validators attesting scaled by their ETH balance).
39+
Miners compete to create new blocks filled with processed transactions. The winner shares the new block with the rest of the network and earns some freshly minted ETH. The race is won by the computer which is able to solve a math puzzle fastest. This produces the cryptographic link between the current block and the block that went before. Solving this puzzle is the work in "proof-of-work". The the canonical chain is then determined by a fork-choice rule that selects the set of blocks that have had the most work done to mine them.
4040

4141
#### Security {#pow-security}
4242

@@ -50,7 +50,7 @@ Ethereum now uses a **proof-of-stake (PoS)** based consensus protocol.
5050

5151
#### Block creation {#pos-block-creation}
5252

53-
Proof-of-stake is done by validators who have staked ETH to participate in the system. A validator is chosen at random to create new blocks, share them with the network and earn rewards. Instead of needing to do intense computational work, you simply need to have staked your ETH in the network. This is what incentivises healthy network behaviour.
53+
Validators create blocks. One validator is randomly selected in each slot to be the block proposer. Their consensus client requests a bundle of transactions as an 'execution payload' from their paired execution client. They wrap this in consensus data to form a block, which they send to other nodes on the Ethereum network. This block production is rewarded in ETH. In rare cases when multiple possible blocks exist for a single slot, or nodes hear about blocks at different times, the fork choice algorithm picks the block that forms the chain with the greatest weight of attestations (where weight is the number of validators attesting scaled by their ETH balance).
5454

5555
#### Security {#pos-security}
5656

0 commit comments

Comments
 (0)