From 0d66ac0a9f95844cf3e9d57d93fc446d899c20c5 Mon Sep 17 00:00:00 2001
From: bt3gl <1130416+bt3gl@users.noreply.github.com>
Date: Fri, 23 Sep 2022 02:45:28 -0700
Subject: [PATCH] =?UTF-8?q?=F0=9F=A5=93=20move=20validators=20notes?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
The-Merge/running-a-validator.md | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/The-Merge/running-a-validator.md b/The-Merge/running-a-validator.md
index f8feabb..251761e 100644
--- a/The-Merge/running-a-validator.md
+++ b/The-Merge/running-a-validator.md
@@ -1,5 +1,20 @@
## Nodes and validators
+
+
+
+- the validator is responsible for creating a new block and sending it out to other nodes on the network.
+- to participate as a validators, a user must deposit 32 ETH into the deposit contract and run 3 pieces of software: - an execution client - a consensus client - a validator
+- once activated, validators receive new blocsk from peers - the txs delivered in the block are re-executed, and the block signature is checked
+- the validator then sends a vote (attestation) in favor of that block across the network
+- the timing of blocks is not determined by the mining difficult anymore, but it's fixed:
+
+ - slots (12 seconds)
+ - epochs (32 slots)
+
+- in every slot, a committee of validators is randomly chosen, whose votes are used to determine the validity of the block being proposed
+- the first block in each epoch is a checkpoint
+
### Setting a dedicated hardware