Skip to content

Prepare summary for IPFS PoC #3519

Description

@jpraynaud

Why

The IPFS PoC surfaces difficulties and subtleties that must be resolved before an MVP, and these need to be documented and turned into a design.

What

Document the difficulties identified during the PoC and produce a design book for the IPFS MVP.

How

  • Document all difficulties/subtleties to deal with for the MVP:
    • Document the migration strategy for the compressed immutables (recompute them to be deterministic)
    • Assess whether the uncompress operation of the IpfsFileDownloader is fully streamed and how well it works
    • Progressive rollout strategy (until enough peers serve Mithril artifacts) with weights for ImmutablesLocation
    • Define the support for compressed and uncompressed immutable files
    • Expected download times for mainnet snapshot (and strategy to overcome it, e.g. groups of immutables to reduce loookup latency, ...)
    • Client is only downloading or also serving as a peer (vs internet connectivity and impact on the expected download time)
    • TBD
  • Create a design book for the MVP on Hackmd

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions