Skip to content

Instantly share code, notes, and snippets.

@7yl4r
Created March 25, 2023 02:35
Show Gist options
  • Save 7yl4r/9c269bb2e7634c9abb52b630e34723dd to your computer and use it in GitHub Desktop.
Save 7yl4r/9c269bb2e7634c9abb52b630e34723dd to your computer and use it in GitHub Desktop.
  • ipfs is installed on all systems

  • local filesystem contains a cached version of the files on the local

  • a datastructure on the local is maintained to map each filepath to:

    • an IPFS location
    • metadata on the file?
  • accomplish this with git:

  • an .ipfs_cache/{filename} file is maintained for each file on the filesystem

  • the .ipfs_cache/ files are plain-text files which are used to keep the local cache updated

  • a cronjob

    • checks for changes on the filesystem
  • a cronjob crawls file systems and updates the git changelog

wait... can I we just use ipfs + ipns directly using kubo? I tried this before. I need to try again to find out.

IPFS also has associated micro grants. ref2.

There are other newer projects with more focus on computing

https://docs.bacalhau.org/

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