Skip to content

Commit 1037762

Browse files
Apply suggestions from code review
Co-authored-by: Joshua <62268199+minimalsm@users.noreply.github.com>
1 parent c344729 commit 1037762

File tree

1 file changed

+6
-10
lines changed
  • src/content/developers/docs/consensus-mechanisms/pos/block-proposal

1 file changed

+6
-10
lines changed

src/content/developers/docs/consensus-mechanisms/pos/block-proposal/index.md

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Block production is part of the proof-of-stake protocol. To help understand this
1212

1313
## Who produces blocks? {#who-produces-blocks}
1414

15-
Blocks are produced by validators. Validators are node operators that run validator software as well as their execution and consensus clients, and have deposited at least 32 ETH into the deposit contract. However, each individual validator is only occasionally responsible for producing a block. Time in Etheruem is broken into slots and epochs. Each slot is 12s in real-world time, and 32 slots (6.4 minutes) make up an epoch. Every slot is an opportunity for a block to be added to the blockchain.
15+
Blocks are produced by validators. Validators are node operators that run validator software as well as their execution and consensus clients, and have deposited at least 32 ETH into the deposit contract. However, each individual validator is only occasionally responsible for producing a block. Ethereum measures time in slots and epochs. Each slot is twelve seconds, and 32 slots (6.4 minutes) make up an epoch. Every slot is an opportunity to add a new block on Ethereum.
1616

1717
In Ethereum's proof-of-stake mechanism, a single validator is chosen to propose a block in each slot. This works by accumulating randomness from block to block using an algorithm called RANDAO. The block proposer adds a random value to the block that is mixed with the 'accumulated' RANDAO value when the block is processed. The random value gets its entropy from the validator's private key, which itself is generated sufficiently randomly, the total number of active validators, missed blocks, and the validator's effective balance.
1818

@@ -60,12 +60,8 @@ Read more about [rewards and penalties](/developers/docs/consensus-mechanisms/po
6060

6161
## Further reading {#further-reading}
6262

63-
[Introduction to Blocks](/developers/docs/blocks/)
64-
65-
[Introduction to proof-of-stake](/developers/docs/consensus-mechanisms/pos/)
66-
67-
[Ethereum Consensus specs](www.github.com/ethereum/consensus-specs)
68-
69-
[Introduction to Gasper](/developers/docs/consensus-mechanisms/pos/)
70-
71-
[Upgrading Ethereum](https://eth2book.info/)
63+
- [Introduction to blocks](/developers/docs/blocks/)
64+
- [Introduction to proof-of-stake](/developers/docs/consensus-mechanisms/pos/)
65+
- [Ethereum consensus specs](www.github.com/ethereum/consensus-specs)
66+
- [Introduction to Gasper](/developers/docs/consensus-mechanisms/pos/)
67+
- [Upgrading Ethereum](https://eth2book.info/)

0 commit comments

Comments
 (0)