4 ms·
Still confused here. What is the actual, concrete ‘as-a-user-I-want-to’ application for which this is meant to be an ideal fit? Sorry if a dumb question.
by throwaway2562 3y ago
Still confused here. What is the actual, concrete ‘as-a-user-I-want-to’ application for which this is meant to be an ideal fit? Sorry if a dumb question.
- bo1024 3y agoYeah, it would have helped me if they walked through what it actually means to "use" Willow. Do I install something like Dropbox on my computer? Do I write code that calls Willow as a library?
- layer8 3y agoIt’s like Dropbox, including sharing, but without a centralized service, instead peer-to-peer.
- dirkf 3y agoSo something like https://syncthing.net/ https://syncthing.net/ ?
- layer8 3y agoSyncthing doesn’t have sharing support AFAICS, but yes, Willow could be used as the underlying protocol for something like Syncthing.
- rklaehn 3y agoIt's more generic than that. Syncthing is designed specifically for file system sync (and does a very good job). Willow could be used for file system tasks, but also for storing app data that is unrelated to file systems, like a KV store database. You should be able to write a good syncthing like app using the willow protocol, especially if you choose blake3 as the hash function.
- jauntywundrkind 3y agoIt should be able to underpin most apps. The sky is the limit. Or your imagination is the limit; whichever comes first. This is a protocol for generic shared information spaces, where each person still owns & can manage permissions for their pieces of data in the space. It's a general idea that's present & implicit in most existing online spaces.
- jbverschoor 3y agoSame here. no clue what it does.. It could be a syncthing/dropbox something. It could be some sharing protocol. I dunno