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

feat(zk): recursive SNARKs as checkpoints #63

Open
distractedm1nd opened this issue Jul 17, 2024 · 0 comments
Open

feat(zk): recursive SNARKs as checkpoints #63

distractedm1nd opened this issue Jul 17, 2024 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@distractedm1nd
Copy link
Contributor

distractedm1nd commented Jul 17, 2024

Celestia will only store the data for about 30 days

In the current light-client impl, we sync from epoch 0
If our FinalizedEpochs were recursive, light clients would only need to verify the last posted epoch. This is actually really easy in SP1

If this adds too many cycles, an alternative approach is having a parallel process that makes checkpoints every X epochs and posts to a new quick-syncing namespace.

@distractedm1nd distractedm1nd moved this to Todo in deimos Jul 17, 2024
@distractedm1nd distractedm1nd changed the title feat: recursive SNARKs as checkpoints feat(zk): recursive SNARKs as checkpoints Nov 21, 2024
@distractedm1nd distractedm1nd added enhancement New feature or request good first issue Good for newcomers labels Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
Status: Todo
Development

No branches or pull requests

1 participant