Integration with a massive decentralised storage system also written in Rust
Hi Pedro,
I have to say hello because I wish I'd seen this project two years ago when I began creating a FUSE based fs for the early SAFE Network APIs. That was called SAFE Drive and is paused until the latest APIs are updated, which is right about now, and today I saw syncer in my github feed.
Wow. The fit looks perfect, so I'd like to know if you are still interested in this project and maybe taking it into new areas. My crude but mostly working SAFE Drive was written in JS, but the SAFE Network core is all written in Rust, and the API fits well with rsync so I'm interested in getting syncer to work with SAFE.
The prospect of making all your SAFE storage available locally at local disk speeds is mouth watering. Just saying hello at this point, and I'm busy with other projects, but may drop those to look into this as I've been waiting on the SAFE APIs.
You can also find me via this post about Syncer on the SAFE forum.
All the best,
Mark
Just skimming DESIGN.md and more similarities appear: SAFE stores content addressable blocks that are created (and encrypted) on the client, pushed to the storage network which deduplicates based on the hash/name, and maintains just enough redundant copies on different p2p nodes.
Can you say how close is the description in DESIGN.md to the current code in general, and specifically in relation to creating and using hashed blocks to manage the content? Thanks