simple dist file store app
- essentially Tahoe w/out encryption, reticulum w/out resize
- N nodes, no master
- immutable only (no delete)
- POST file
- calculates hash
- chunks file, calc hash of each chunk
- make manifest listing chunks
- write manifest + chunks to nodes by DHT w/ desired replication (copy manifest to all nodes?)
- return hash as location
- GET file
- retrieve manifest
- get all chunks + reassemble
- return file
- stick with HTTP for retrieval or try btsync?
ideas