Skip to content

Commit

Permalink
New page "how and where to run DVs" (info from dvt.obol.tech) (#332)
Browse files Browse the repository at this point in the history
* migrated the launcher and client support info from dvt.obol.tech to a new page titled "how and where to run DVs"

* added "clone the repo" to step 1 of quickstart group

* updated version

* Moving the "git clone" step earlier in the group quickstart and deleting it from step 4

* moved the beta warning to the top

* tried to adjust table width but ended up not doing it

* removing small fixes from this branch

* adding the "git clone" to the beginning of the quickstart alone, at the beginning.
See issue #341
#341

* undoing changes, will start a new branch

* updated the table from the v1.1.0 release notes, added a bullet point list for launchers

---------

Co-authored-by: “Max <“[email protected]”>
  • Loading branch information
slugmann321 and “Max authored Sep 26, 2024
1 parent 989e82b commit d546e88
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions docs/int/how_where_DVs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
sidebar_position: 3
description: How and where to run DVs
---

# How and where to run DVs

## Launchers and Deployment Tooling

- [Obol CDVN](https://github.com/ObolNetwork/charon-distributed-validator-node)
- [Obol K8s](https://github.com/ObolNetwork/charon-k8s-distributed-validator-node)
- [Obol Helm Charts](https://github.com/ObolNetwork/helm-charts)
- [Obol Ansible Playbooks](https://github.com/ObolNetwork/obol-ansible)
- [Dappnode](https://docs.dappnode.io/docs/user/staking/ethereum/dvt-technologies/obol-network/)
- [Stereum](https://stereum.net/)
- [Sedge](https://github.com/ObolNetwork/sedge/blob/develop/docs/docs/quickstart/charon.mdx)
- [Terraform Charon Relay](https://github.com/ObolNetwork/terraform-charon-relay)
- [Terraform Grafana Charon dashboards](https://github.com/ObolNetwork/terraform-grafana-dashboards)

## Quickstart Guides
- [Run a DV alone](https://docs.obol.org/docs/start/quickstart_alone)
- [Run a DV as a group](https://docs.obol.org/docs/start/quickstart_group)
- [Run a DV using the SDK](https://docs.obol.org/docs/advanced/quickstart-sdk)

## CL+VC Combinations:


**Legend**
- ✅: All duties succeed in testing
- 🟡: All duties succeed in testing, except non-penalised aggregation duties
- 🟠: Duties may fail for this combination
- 🔴: One or more duties fails consistently

| Consensus 👇 Validator 👉 | Teku v24.8.0 | Lighthouse v5.3.0[^lhagg] | Lodestar v1.20.2 | Nimbus v24.7.0 | Prysm [PR](https://github.com/prysmaticlabs/prysm/pull/13995) | Remarks |
|-------------------------|--------------|-------------------|------------------|----------------|---------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
| Teku v24.8.0 | 🟡 | 🟡 ||| 🟠 | Teku `bn` needs the `--validators-graffiti-client-append-format=DISABLED` flag in order to produce blocks properly. Teku `vc` are only failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale.|
| Lighthouse v5.3.0 | 🟡 | 🟡 ||| 🟠 | Lighthouse `vc` are only failing aggregation duties, which are not directly penalised but impact network density at high scale. |
| Nimbus v24.7.0 | 🟡 | 🟡 |||| Nimbus beacon nodes requires that you add the following flag to **charon run**: `charon run --feature-set-enable=json_requests` |
| Prysm v5.0.3 | 🟡 | 🟡 |||| Prysm `validator` needs a particular [pull request](https://github.com/prysmaticlabs/prysm/pull/13995) merged and released for aggregation duties to succeed. |
| Lodestar v1.20.2 | 🟡 | 🟡 ||| 🔴 | |

[^lhagg]: sync committee and aggregator duties are not yet supported in a DV setup by Lighthouse, all other duties work as expected.


### Note:
<ul>
<li>Blinded beacon block proposals are only supported from<a href="https://github.com/ObolNetwork/charon/blob/main/docs/configuration.md#cluster-config-change-log"> cluster lock</a> version v1.7 and <a href="https://github.com/ObolNetwork/charon/releases"> charon release</a> v0.17.0 onwards.</li>
<li>Prysm VC support is added from prysm version v5.0.0 onwards.</li>
</ul>

0 comments on commit d546e88

Please sign in to comment.