diff --git a/docs/learn/intro/key-concepts.md b/docs/learn/intro/key-concepts.md index 884c9d6283..55bb2843cc 100644 --- a/docs/learn/intro/key-concepts.md +++ b/docs/learn/intro/key-concepts.md @@ -25,7 +25,7 @@ In the above example, the stack includes Geth, Lighthouse, Charon and Teku. ### Execution Client -![A Geth Client](/img/POWNodeV2.png) +![A Geth Client](/img/ExecutionClientNethermind.png) An execution client (formerly known as an Eth1 client) specializes in running the EVM and managing the transaction pool for the Ethereum network. These clients provide execution payloads to consensus clients for inclusion into blocks. @@ -37,7 +37,7 @@ Examples of execution clients include: ### Consensus Client -![A Geth Client](/img/POSClient.png) +![A Geth Client](/img/ConsensusClientLighthouse.png) A consensus client's duty is to run the proof of stake consensus layer of Ethereum, often referred to as the beacon chain. @@ -51,7 +51,7 @@ Examples of Consensus clients include: ### Distributed Validator Client -![A Charon Client](/img/CharonBrick.png) +![A Charon Client](/img/DVClientCharon.png) A distributed validator client intercepts the validator client ↔ consensus client communication flow over the [standardised REST API](https://ethereum.github.io/beacon-APIs/#/ValidatorRequiredApi), and focuses on two core duties: @@ -62,16 +62,17 @@ The only example of a distributed validator client built with a non-custodial mi ### Validator Client -![A Lighthouse Client](/img/ValidatorBrick.png) +![A Lighthouse Client](/img/ValidatorClientLodestar.png) A validator client is a piece of code that operates one or more Ethereum validators. Examples of validator clients include: -- [Vouch](https://www.attestant.io/posts/introducing-vouch/) - [Prysm](https://docs.prylabs.network/docs/how-prysm-works/prysm-validator-client/) +- [Lodestar](https://github.com/ChainSafe/lodestar) - [Teku](https://docs.teku.consensys.net/en/stable/) - [Lighthouse](https://lighthouse-book.sigmaprime.io/api-vc.html) +- [Vouch](https://www.attestant.io/posts/introducing-vouch/) ## Distributed Validator Cluster diff --git a/docs/learn/intro/obol-collective.md b/docs/learn/intro/obol-collective.md index 9b46261d8f..d7334bace3 100644 --- a/docs/learn/intro/obol-collective.md +++ b/docs/learn/intro/obol-collective.md @@ -9,6 +9,8 @@ description: The Obol Collective The Obol Collective is the largest Decentralized Operator Ecosystem. We provides the technology, opportunities, and community to scale decentralized infrastructure networks. The list of Obol Collective participants includes 50+ staking protocols, client teams, software tools, education & community projects, professional node operators, home operators, and stakers, including names like EigenLayer, Lido, EtherFi, Figment, Bitcoin Suisse, Stakewise, Nethermind, Blockdaemon, Chorus One, DappNode, and many more. Learn more at [Obol.org](https://obol.org). +![Obol vs others table](/img/DecentralizedOperatorEcosystem.png) + ## Scaling Infrastructure Networks Obol is focused on scaling consensus by providing permissionless access to Distributed Validators (DVs), which offer not only protection against client issues and key mismanagement, but also byzantine fault tolerance. We believe that distributed validators should and will make up a large portion of mainnet validator configurations, with the transition of the Ethereum community to DVs enabling a new trust paradigm. diff --git a/static/img/32Eth.png b/static/img/32Eth.png index 4f3ff1eda1..d4ba26a8b3 100644 Binary files a/static/img/32Eth.png and b/static/img/32Eth.png differ diff --git a/static/img/ConsensusClientLighthouse.png b/static/img/ConsensusClientLighthouse.png new file mode 100644 index 0000000000..a6523235ec Binary files /dev/null and b/static/img/ConsensusClientLighthouse.png differ diff --git a/static/img/DVClientCharon.png b/static/img/DVClientCharon.png new file mode 100644 index 0000000000..11d647cdcd Binary files /dev/null and b/static/img/DVClientCharon.png differ diff --git a/static/img/DVCluster.png b/static/img/DVCluster.png index d7a90c6b6f..6e1a54f3b6 100644 Binary files a/static/img/DVCluster.png and b/static/img/DVCluster.png differ diff --git a/static/img/DVNode.png b/static/img/DVNode.png index 7546c7a9f3..c47ff5c501 100644 Binary files a/static/img/DVNode.png and b/static/img/DVNode.png differ diff --git a/static/img/DecentralizedOperatorEcosystem.png b/static/img/DecentralizedOperatorEcosystem.png new file mode 100644 index 0000000000..7409b287e1 Binary files /dev/null and b/static/img/DecentralizedOperatorEcosystem.png differ diff --git a/static/img/ExecutionClientNethermind.png b/static/img/ExecutionClientNethermind.png new file mode 100644 index 0000000000..f001219da8 Binary files /dev/null and b/static/img/ExecutionClientNethermind.png differ diff --git a/static/img/ThresholdSigning.png b/static/img/ThresholdSigning.png index c5f380ebc8..443667a58f 100644 Binary files a/static/img/ThresholdSigning.png and b/static/img/ThresholdSigning.png differ diff --git a/static/img/ValidatorClientLodestar.png b/static/img/ValidatorClientLodestar.png new file mode 100644 index 0000000000..5dbe9d21c8 Binary files /dev/null and b/static/img/ValidatorClientLodestar.png differ