Skip to content

Full RedesignΒ #38

@tabcat

Description

@tabcat

I'm using this repo to create a new libp2p protocol called zzzync.

The current repo sorta related but isn't used by anyone and I like the name.

The zzzync protocol will let a client push an IPNS document with a CAR stream to a zzzync server which pins the record and the content.
The CAR stream must have a single root in the CAR header, and every block in the stream must be in DFS order from the root.
Duplicate blocks will be included for the initial version.

Zzzync servers also need to support libp2p-fetch and expose their blockstore and ipns record store via fetch.

This issue is a tracker for full redesign.

  • Test environment
  • Unverified handler
  • Blockstore Fetch handler just use bitswap (duh)
  • IPNS Fetch handler
  • Verified CAR streams
  • CLI tools for server and client

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions