From a46c94dce3afd0ea4fba0dd46fcaf3633532e85c Mon Sep 17 00:00:00 2001 From: Galadrin Date: Tue, 2 Sep 2025 22:25:48 +0200 Subject: [PATCH] Enhance snapshots documentation for dYdX chain Expanded the section on snapshots for the dYdX chain, detailing data snapshots and KYVE snapshots, including their purposes and benefits for node operators. --- .../pages/nodes/running-node/snapshots.mdx | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/vocs-docs/docs/pages/nodes/running-node/snapshots.mdx b/vocs-docs/docs/pages/nodes/running-node/snapshots.mdx index 0a9239157..8e1ba1eac 100644 --- a/vocs-docs/docs/pages/nodes/running-node/snapshots.mdx +++ b/vocs-docs/docs/pages/nodes/running-node/snapshots.mdx @@ -1,4 +1,20 @@ # Snapshots -Services that provide snapshots for the network can be found [here](/nodes/resources#snapshot-service). -These snapshots will be used as a backup point in case an upgrade fails or a new node wants to start up and does not want to start from block 1 to catchup. \ No newline at end of file +Two types of snapshots are available for the dYdX chain, both serving as crucial tools for node operators and network resilience. Snapshots are essential for quickly spinning up new nodes or recovering from failed upgrades without the need to sync from block 1. + +## data snapshots + +Data snapshots are standard backups of the dYdX chain state. These snapshots are provided by various network services. They offer a fast and reliable way to get a node up and running without undergoing a full state sync from genesis. You can find a list of providers for these services on the [infrastructure providers page](../infrastructure_providers-network/resources.mdx#snapshot-service). + +## KYVE snapshots + +[KYVE](https://kyve.network) is a decentralized protocol designed to create verifiable, permanent archives of the entire dYdX chain. +The data is immutably stored, making it a highly reliable source for node operators. + +You can use this archived data to bootstrap a new node using [Ksync](https://docs.kyve.network/access-data-sets/ksync/overview), KYVE's dedicated tool. Ksync allows a new node to start from a specific, verified snapshot, significantly reducing sync time and ensuring data integrity. This process is particularly useful for: + +**New Node Setup**: Starting a new node without syncing the entire chain history. + +**Disaster Recovery**: Restoring a node from a known-good state if an upgrade or an issue corrupts the local data. + +You can access the KYVE snapshots and the Ksync tool directly from the [KYVE dYdX page](https://app.kyve.network/#/KSYNC?source=dYdX).