-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New page "how and where to run DVs" (info from dvt.obol.tech) (#332)
* 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
1 parent
989e82b
commit d546e88
Showing
1 changed file
with
49 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> |