Frequently Asked Questions
"Seeding" is hosting a dataset using Hypercore. Anybody can seed a dataset — not just the original author. The more seeders are online, the faster a drive will download.
Currently you need to seed any datasets you want to keep online. Other people can help you seed but they may stop at any time.
More tools should be built soon to help you keep your data online.
Currently Hyperdrives can only be edited by the computer that first created them. There are protocol updates being developed which will enable "multi-device" editing.
There are not any key backup processes yet, but we're making updates to the Hypercore Protocol constantly so check back soon.
Hypercore URLs work like a "share URL" which you can generate in Google Docs. Only people who possess the URL can see the dataset's contents, even if they're watching the network.
If you're downloading or seeding a dataset on the Hypercore Protocol, your IP will be made publicly visible to other people on the network. They won't know what the data is unless they have its URL, but they can see the other IPs seeding and downloading.
This question comes up often because people think of Hypercore like running a server on your computer and hosting a folder. The concern is that somebody could access more than the folder you're sharing.
This should not be a concern. Hypercore doesn't serve files directly from your filesystem. Instead, it copies all shared data into an internal database and then exchanges data-blocks using a very constrained protocol.
We work pretty hard to make sure Hypercore is secure!
Hypercore's modules were first developed as part of a larger project called Dat led by the Code for Science and Society non-profit. In 2020, Hypercore left CS&S and became an independent project.
We have a Patreon where contributions are greatly appreciated!