3 ms·
> For one, bittorrent doesn't allow you to update/add files in a dataset once you've shared the torrent. Dat does. Dat also has versioning built in. Could this
by rambojazz 9y ago
> For one, bittorrent doesn't allow you to update/add files in a dataset once you've shared the torrent. Dat does. Dat also has versioning built in.
Could this be used as a "distributed archive" to store any kind of information? Or does Dat only store some type of data? For example, could I have a "Dat dataset" containing a local Git repo, and every time I update my repo the new files are distributed to whoever is "watching" my dataset?
- filiwickers 9y agoDat allows you to store any type of data. Yes, I think you could do what you're suggesting (though I don't follow 100%). You can use it like you would Dropbox, except only one person can write at the moment. Under the hood, there are two implementations: hyperdrive and hypercore. Hyperdrive is a filesystem for storing any kinds of files. Hypercore can store any kind of data and is really great for streaming data (hyperdrive is built on top of it).
- rambojazz 9y ago> Yes, I think you could do what you're suggesting (though I don't follow 100%). I was thinking of sharing a Git directory, directly from my computer instead of using any centralized provider such as GitHub/NotABug. > Hypercore can store any kind of data and is really great for streaming data is there any web "bridge" available. I'm thinking in particular about streaming data over the P2P network, but also accessible on the web (for example for streaming a video).