Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Controlplane checkpoint relay #316

Open
Meshiest opened this issue Dec 4, 2024 · 0 comments
Open

✨ Controlplane checkpoint relay #316

Meshiest opened this issue Dec 4, 2024 · 0 comments
Labels
feature An item containing Multiple Tasks

Comments

@Meshiest
Copy link
Contributor

Meshiest commented Dec 4, 2024

✨ Feature

The controlplane should allow agents to upload and download checkpoints from eachother

Motivation

With the features provided by #182, #183, and #181, would allow agents to rewind based on checkpoints provided by alternative locations (agent-to-agent, cdn-to-agent, controlplane-to-agent)

  1. User finds a checkpoint on an agent for a given height
  2. Controlplane requests agent to upload the checkpoint (Or the user uploads a controlplane)
  3. Another agent (or user) can download the checkpoint from the controlplane

Implementation

Could be implemented in one of these ways:

  • The controlplane is a relay or CDN and stores the checkpoints
  • The agents P2P download checkpoints from eachother using the controlplane as a wireguard or STUN/TURN/libp2p relay
@Meshiest Meshiest added the feature An item containing Multiple Tasks label Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature An item containing Multiple Tasks
Projects
None yet
Development

No branches or pull requests

1 participant