An open API service indexing awesome lists of open source software.

https://github.com/tabcat/zzzync

sync with peers that have gone to sleep 😴
https://github.com/tabcat/zzzync

filecoin ipfs ipns merkle-crdt persistent-replication

Last synced: 4 months ago
JSON representation

sync with peers that have gone to sleep 😴

Awesome Lists containing this project

README

        

# 💤ync





zÄ­ngk




sync with peers that have gone to sleep 😴

---


Zzzync uses [IPLD](https://ipld.io/), [IPNS](https://docs.ipfs.tech/concepts/ipns/), and [Provider Records](https://docs.ipfs.tech/concepts/dht/) to replicate dynamic content over IPFS. Read about the design in [tabcat/dynamic-content](https://github.com/tabcat/dynamic-content).

IPLD is used to store replica data
IPNS is used to point to the latest version of a collaborator's local replica
Provider Records are used to find the [peerIDs](https://docs.libp2p.io/concepts/fundamentals/peers/#peer-id) of collaborators, which can be turned into IPNS names

## API Docs

https://tabcat.github.io/zzzync/

## Spec

https://github.com/tabcat/zzzync/blob/master/spec.md

---

This work is being funded as part of a [grant](https://github.com/tabcat/rough-opal) by [Protocol Labs](https://protocol.ai)