IntersectMBO / IntersectMBO/mithril

Store aggregator snapshot archives on IPFS

Open
#1,523 2 comments 0 reactions 0 assignees View on GitHub
feature :rocket:
Dominant language
Rust
Stars
154
Forks
51
Avg merge
1d 23h
Merged PRs (30d)
38

Description

## 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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.