IntersectMBO / IntersectMBO/mithril
Store aggregator snapshot archives on IPFS
- 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
Assessment
This issue has not been assessed yet.