Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix el-clients table #364

Merged
merged 3 commits into from
Feb 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/eps/nodes_workshop.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Get yourself familiar with Ethereum client architecture as described in Day 1 an
- https://btholt.github.io/complete-intro-to-linux-and-the-cli/, https://ubuntu.com/tutorials/command-line-for-beginners
- Make yourself familiar with [Ephemery testnet](https://ephemery.dev)

### Prepare your enviroment
### Prepare your environment

To follow the workshop, make sure to prepare your environment.

Expand Down
4 changes: 2 additions & 2 deletions docs/wiki/CL/cl-clients.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ Its architecture is optimized to minimize latency and maximize throughput on hig
Noteworthy Features:
- [Validator Client](https://docs.grandine.io/validator_client.html)
- [Slashing Protection](https://docs.grandine.io/slashing_protection.html)
- [Builer and MEV](https://docs.grandine.io/builder_api_and_mev.html)
- [Builder and MEV](https://docs.grandine.io/builder_api_and_mev.html)
- [Running a Slasher](https://github.com/grandinetech/grandine/tree/develop/slasher)
- [Prometheus](https://docs.grandine.io/metrics.html) and [Grafana](https://github.com/grandinetech/grandine/tree/develop/metrics)

Expand All @@ -112,6 +112,6 @@ LambdaClass develops a client written in Elixir. It has been started during EPF4

- [ETH Docker](https://eth-docker.net/)
- [Ethernodes](https://ethernodes.org/)
- [Client Diverisity](https://clientdiversity.org/)
- [Client Diversity](https://clientdiversity.org/)
- [Run the majority client at your own peril!](https://dankradfeist.de/ethereum/2022/03/24/run-the-majority-client-at-your-own-peril.html)
- [Ethereum Hardware Resource Analysis](https://www.migalabs.io/blog/post/ethereum-hardware-resource-analysis-update)
2 changes: 1 addition & 1 deletion docs/wiki/EL/block-production.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Note: The fee recipient of the built payload may deviate from the suggested fee

Nodes broadcast transactions through a peer-to-peer network using the gossip protocol. These transactions are validated against specific criteria (e.g. , checking nonce correctness, sufficient balance, and proper signatures) and stored in the mempool awaiting inclusion in a block.

Each slot has a designated block proposer, selected through a psuedo-random process by the consensus layer. When a validator is chosen as the block proposer for a slot, its consensus client initiates block construction through the execution engine's fork choice updated method, which provides the necessary context for building the block.
Each slot has a designated block proposer, selected through a pseudo-random process by the consensus layer. When a validator is chosen as the block proposer for a slot, its consensus client initiates block construction through the execution engine's fork choice updated method, which provides the necessary context for building the block.

We can simplify and emulate the process of constructing blocks, though this approach is specific to the Go types used in geth. However, the concepts can generally be applied to different clients.

Expand Down
5 changes: 3 additions & 2 deletions docs/wiki/EL/el-clients.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,5 +107,6 @@ The JavaScript client is developed by EF JS team as a part of the [EthereumJS mo

- [ETH Docker](https://eth-docker.net/)
- [Ethernodes](https://ethernodes.org/)
- [Client Diverisity](https://clientdiversity.org/)
- [Run the majority client at your own peril!](https://dankradfeist.de/ethereum/2022/03/24/)
- [Client Diversity](https://clientdiversity.org/)
- [Run the majority client at your own peril!](https://dankradfeist.de/ethereum/2022/03/24/

15 changes: 15 additions & 0 deletions wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ ACL
addons
Aditional
aggregative
Akula
Aleth
allowfullscreen
amidst
Expand Down Expand Up @@ -264,19 +265,22 @@ epubs
ERC
ERCs
Erigon
Erigon's
estimateGas
eth
ethash
Ethash
ETHCC
Ethereum
Ethereum's
Ethernodes
ethers
Ethervm
ethone
ethone's
ethresear
ethresearch
ethrex
ethroadmap
ethstaker
ETHW
Expand Down Expand Up @@ -334,6 +338,7 @@ gasUsed
Georgios
geq
geth
Geth's
getPayloadBodiesByHashV
getPayloadV
getters
Expand Down Expand Up @@ -400,6 +405,7 @@ instantiation
intermediated
intermediation
interop
interprocess
invariants
IOP
IPC
Expand Down Expand Up @@ -433,11 +439,15 @@ Lamport
Lamport's
lceil
ldots
learnings
Ledgerwatch
Lefteris
leftarrow
leq
leveldb
lfloor
LGPL
libmdbx
libp
lifecycle
Lightclient
Expand Down Expand Up @@ -495,6 +505,7 @@ MODEXP
modularity
moduli
Monnot
monorepo
mortem
MPC
MPT
Expand Down Expand Up @@ -584,6 +595,7 @@ PQCA
PR
PR'ed
pre
prebuilt
preAccesedStorageKeys
precompile
precompiled
Expand Down Expand Up @@ -752,6 +764,7 @@ systemd
Szabo
Takenobu
Tani
TBD
tbhl
TCP
Teku
Expand All @@ -765,6 +778,7 @@ TLA
tldr
TLS
TODO
toolset
touchedAccounts
TPS
tracoor
Expand Down Expand Up @@ -836,6 +850,7 @@ Whitepaper
WIP
withdrawable
withdrawalHash
WSL
WSS
Xatu
xff
Expand Down
Loading