Skip to content
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
Binary file added .gitbook/assets/cards/contact_us.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/cards/faqs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/cards/how-charon-works.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/cards/integrate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/cards/obol-is-unique.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/cards/obol-launchpad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/cards/obol-token.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/cards/open_book.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/cards/stake.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/cards/staking-fundamentals.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
62 changes: 60 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,64 @@
---
title: Introduction
description: Overview of the Obol Collective and Distributed Validator concepts
description: Documentation, integration guides, and protocol specifications
---

Welcome to the Introduction section. Here you’ll find an overview of Obol, staking incentives, key DV concepts, and more.
## Welcome to Obol!

Obol builds Distributed Validator Technology (DVT), which empowers node operators, staking protocols, and institutions run Ethereum validators that are more secure, fault-tolerant, and performant. DVT benefits both operators and capital allocators while strengthening the network itself by reducing centralization risk and protecting against supermajority failures. Obol DVs are the staking endgame.

Whether you’re here to learn about DVT, integrate it into your staking stack, or want to stake your ETH on DVs, these docs will help you get started.

---

## Quick start

<table data-view="cards">
<thead>
<tr>
<th></th>
<th></th>
<th data-hidden data-card-target data-type="content-ref"></th>
<th data-hidden data-card-cover data-type="files"></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Stake ETH on Obol DVs</strong></td>
<td>Stake on existing DVT products and explore available options.</td>
<td><a href="https://obol.org">Stake ETH on Obol DVs</a></td>
<td><a href=".gitbook/assets/cards/stake.png">stake.png</a></td>
</tr>
<tr>
<td><strong>Learn About Obol</strong></td>
<td>Start here to understand DVT, how Charon (our middleware) works, and why distributed validators are fundamental to Ethereums future.</td>
<td><a href="learn/introduction/learn-about-obol/README.md">Learn About Obol</a></td>
<td><a href=".gitbook/assets/cards/open_book.png">open_book.png</a></td>
</tr>
</tbody>
</table>

<table data-view="cards">
<thead>
<tr>
<th></th>
<th></th>
<th data-hidden data-card-target data-type="content-ref"></th>
<th data-hidden data-card-cover data-type="files"></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Integrate Obol DVs</strong></td>
<td>Deploy DVs on mainnet or testnet and follow the quickstart path for operators and allocators.</td>
<td><a href="run-a-dv/start/quickstart_overview.md">Integrate Obol DVs</a></td>
<td><a href=".gitbook/assets/cards/integrate.png">integrate.png</a></td>
</tr>
<tr>
<td><strong>Get In Touch</strong></td>
<td>Partnerships, integration support, allocator onboarding, or general questions.</td>
<td><a href="mailto:business@obol.tech">business@obol.tech</a></td>
<td><a href=".gitbook/assets/cards/contact_us.png">contact_us.png</a></td>
</tr>
</tbody>
</table>
1 change: 1 addition & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
## Learn

* [Introduction](README.md)
* [Learn About Obol](learn/introduction/learn-about-obol/README.md)
* [Obol Collective](learn/intro/obol-collective.md)
* [OBOL Incentives](learn/intro/obol-incentives.md)
* [Key Staking Concepts](learn/intro/key-concepts.md)
Expand Down
62 changes: 60 additions & 2 deletions learn/intro/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,64 @@
---
title: Introduction
description: Overview of the Obol Collective and Distributed Validator concepts
description: Documentation, integration guides, and protocol specifications
---

Welcome to the Introduction section. Here you’ll find an overview of Obol, staking incentives, key DV concepts, and more.
## Welcome to Obol!

Obol builds Distributed Validator Technology (DVT), which empowers node operators, staking protocols, and institutions run Ethereum validators that are more secure, fault-tolerant, and performant. DVT benefits both operators and capital allocators while strengthening the network itself by reducing centralization risk and protecting against supermajority failures. Obol DVs are the staking endgame.

Whether you’re here to learn about DVT, integrate it into your staking stack, or want to stake your ETH on DVs, these docs will help you get started.

---

## Quick start

<table data-view="cards">
<thead>
<tr>
<th></th>
<th></th>
<th data-hidden data-card-target data-type="content-ref"></th>
<th data-hidden data-card-cover data-type="files"></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Stake ETH on Obol DVs</strong></td>
<td>Stake on existing DVT products and explore available options.</td>
<td><a href="https://obol.org">Stake ETH on Obol DVs</a></td>
<td><a href="../../.gitbook/assets/cards/stake.png">stake.png</a></td>
</tr>
<tr>
<td><strong>Learn About Obol</strong></td>
<td>Start here to understand DVT, how Charon (our middleware) works, and why distributed validators are fundamental to Ethereums future.</td>
<td><a href="../introduction/learn-about-obol/README.md">Learn About Obol</a></td>
<td><a href="../../.gitbook/assets/cards/open_book.png">open_book.png</a></td>
</tr>
</tbody>
</table>

<table data-view="cards">
<thead>
<tr>
<th></th>
<th></th>
<th data-hidden data-card-target data-type="content-ref"></th>
<th data-hidden data-card-cover data-type="files"></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Integrate Obol DVs</strong></td>
<td>Deploy DVs on mainnet or testnet and follow the quickstart path for operators and allocators.</td>
<td><a href="../../run-a-dv/start/quickstart_overview.md">Integrate Obol DVs</a></td>
<td><a href="../../.gitbook/assets/cards/integrate.png">integrate.png</a></td>
</tr>
<tr>
<td><strong>Get In Touch</strong></td>
<td>Partnerships, integration support, allocator onboarding, or general questions.</td>
<td><a href="mailto:business@obol.tech">business@obol.tech</a></td>
<td><a href="../../.gitbook/assets/cards/contact_us.png">contact_us.png</a></td>
</tr>
</tbody>
</table>
63 changes: 63 additions & 0 deletions learn/introduction/learn-about-obol/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
title: Learn About Obol
description: Start here for the core concepts behind Obol and distributed validators
---

## Learn About Obol

Obol is deeply embedded in Ethereum, working with node operators, staking protocols, and institutions to advance the staking ecosystem.

The team and community come from the early Proof-of-Stake era, including contributors to the original Ethereum Staking Launchpad, and continue to focus on the important work that helps Ethereum scale while remaining decentralized.

This section is a starting point for the core topics behind Obol and how it fits into Ethereum staking today.

---

<table data-view="cards">
<thead>
<tr>
<th></th>
<th></th>
<th data-hidden data-card-target data-type="content-ref"></th>
<th data-hidden data-card-cover data-type="files"></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Staking Fundamentals</strong></td>
<td>Definitions for distributed validators, clusters, key shares, and all other lingo.</td>
<td><a href="../../intro/key-concepts.md">Staking Fundamentals</a></td>
<td><a href="../../../.gitbook/assets/cards/staking-fundamentals.png">staking-fundamentals.png</a></td>
</tr>
<tr>
<td><strong>How Charon Works</strong></td>
<td>Dig into Charon, our middleware that enables DVT.</td>
<td><a href="../../charon/intro.md">How Charon Works</a></td>
<td><a href="../../../.gitbook/assets/cards/how-charon-works.png">how-charon-works.png</a></td>
</tr>
<tr>
<td><strong>The Obol Launchpad</strong></td>
<td>A one-stop shop to deploy validators, explore operators, or claim rewards.</td>
<td><a href="../../intro/launchpad.md">The Obol Launchpad</a></td>
<td><a href="../../../.gitbook/assets/cards/obol-launchpad.png">obol-launchpad.png</a></td>
</tr>
<tr>
<td><strong>The Obol Token</strong></td>
<td>Details on the OBOL token utility and mechanics.</td>
<td><a href="../../../community-and-governance/obol-token/README.md">The Obol Token</a></td>
<td><a href="../../../.gitbook/assets/cards/obol-token.png">obol-token.png</a></td>
</tr>
<tr>
<td><strong>How Obol Is Unique</strong></td>
<td>Comparison of Obol's middleware design with other DV implementations.</td>
<td><a href="../../intro/obol-vs-others.md">How Obol Is Unique</a></td>
<td><a href="../../../.gitbook/assets/cards/obol-is-unique.png">obol-is-unique.png</a></td>
</tr>
<tr>
<td><strong>FAQs</strong></td>
<td>Answers to common questions that have been raised in our community.</td>
<td><a href="../../intro/frequently-asked-questions.md">FAQs</a></td>
<td><a href="../../../.gitbook/assets/cards/faqs.png">faqs.png</a></td>
</tr>
</tbody>
</table>
13 changes: 10 additions & 3 deletions run-a-dv/start/quickstart_overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,19 @@ sidebar_position: 1

# Quickstart Overview

The quickstart guides are aimed at developers and stakers looking to utilise Distributed Validators for solo or multi-operator staking. To contribute to this documentation, head over to our [Github repository](https://github.com/ObolNetwork/obol-docs) and file a pull request.
The quickstart guides are aimed at developers and stakers looking to deploy Distributed Validators in a single or multi-operator setup. To contribute to this documentation, head over to our [Github repository](https://github.com/ObolNetwork/obol-docs) and file a pull request.

There are two ways to set up a distributed validator and each comes with its own quickstart, within the "Getting Started" section:

1. Run a DV cluster as a [**group**](../../run/start/quickstart_group.mdx), where several operators run the nodes that make up the cluster. In this setup, the key shares are created using a distributed key generation process, avoiding the full private keys being stored in full in any one place. This approach can also be used by single operators looking to manage all nodes of a cluster but wanting to create the key shares in a trust-minimised fashion.
2. Run a DV cluster [**alone**](../../run/start/quickstart_alone.mdx), where a single operator runs all the nodes of the DV. Depending on trust assumptions, there is not necessarily the need to create the key shares via a DKG process. Instead the key shares can be created in a centralised manner, and distributed securely to the nodes.
1. Run a DV cluster as a [**group**](./create-a-dv-with-a-group.md), where several operators run the nodes that make up the cluster. In this setup, the key shares are created using a distributed key generation process, avoiding the full private keys being stored in full in any one place. This approach can also be used by single operators looking to manage all nodes of a cluster but wanting to create the key shares in a trust-minimised fashion.
2. Run a DV cluster [**alone**](./create-a-dv-alone.md), where a single operator runs all the nodes of the DV. Depending on trust assumptions, there is not necessarily the need to create the key shares via a DKG process. Instead the key shares can be created in a centralised manner, and distributed securely to the nodes.

## Cluster as a Service (CaaS)

If you want to integrate DVs but are not a node operator yourself, Obol offers **Cluster as a Service (CaaS)**: distributed validators operate deep in the staking stack and are compatible with different staking strategies, and with CaaS you can select your strategy, choose your node operators, and deploy and monitor clusters with confidence.

* [Read the Cluster as a Service offering](https://hubs.ly/Q03Y2Srl0)
Comment thread
nickh-obol marked this conversation as resolved.
* [Contact us](mailto:business@obol.tech)

## Need assistance?

Expand Down