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

Store aggregator snapshot archives on IPFS #1523

Open
8 tasks
jpraynaud opened this issue Feb 23, 2024 · 0 comments
Open
8 tasks

Store aggregator snapshot archives on IPFS #1523

jpraynaud opened this issue Feb 23, 2024 · 0 comments
Assignees
Labels
feature 🚀 New implemented feature prototype 🛠️ Prototype/PoC of a feature to-groom 🤔 Needs grooming

Comments

@jpraynaud
Copy link
Member

jpraynaud commented Feb 23, 2024

Why

We want to experiment with decentralized storage of Mithril snapshot archives, and better understand the possible usage, reliability and infrastructure requirements of IPFS hosting.

What

Prototype the storage of snapshot on IPFS and evaluate strengths, weaknesses and requirements for deploying it on a Mithril network.

How

TBD

  • Store snapshot on IPFS with e.g https://crates.io/crates/ipfs-api
  • Support custom configuration of upload adapters in aggregator
  • Support custom configuration of upload adapters in infra
  • Make client able to handle multiple snapshot locations (fallbacks)
  • Make aggregator able to upload multiple snapshot locations
  • Make aggregator able to store multiple snapshot locations
  • Evaluate infrastructure needed on aggregator side (e.g. hosting an IPFS node)
  • Evaluate reliability of IPFS storage
@jpraynaud jpraynaud added prototype 🛠️ Prototype/PoC of a feature feature 🚀 New implemented feature to-groom 🤔 Needs grooming and removed feature 🚀 New implemented feature labels Feb 23, 2024
@jpraynaud jpraynaud changed the title Store snapshots on IPFS Store aggregator snapshot archives on IPFS Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 🚀 New implemented feature prototype 🛠️ Prototype/PoC of a feature to-groom 🤔 Needs grooming
Projects
None yet
Development

No branches or pull requests

3 participants