Questions tagged [hyperdrive]

Hyperdrive is one of the core modules of the Dat Project ecosystem. Hyperdrive implements distributed file sharing on top of Hypercore - another Dat ecosystem module, that handles raw P2P data streams.

Dat Project is a not-for-profit organization that creates specifications and protocols for creating decentralized P2P applications over the internet, as well as provides an ecosystem of (browser- and NodeJS-based) modules that implement them.

Hyperdrive is one of two core modules of the Dat technology:

  • hypercore - hypercore protocol implementation for peer-to-peer data streaming
  • hyperdrive - file-sharing abstraction on top of hypercore
4 questions
15
votes
2 answers

What are the differences between IPFS and hyperdrive?

A year ago I attended Munich meetup where I first saw hyperdrive project live, and found it impressive. I also recently stumpled upon IPFS –the InterPlanetary file system– and I wonder about the differences. It's easy to have a lot of repercusion…
12
votes
2 answers

What is hyperdrive and how is that different from dat?

I've been trying to get into dat recently and I'm wondering about the difference between dat and the hyperdrive module.
ralphtheninja
  • 107,622
  • 20
  • 101
  • 118
3
votes
1 answer

Issues with dat project's hyperdb in browser with webrtc and signalhub

I'm trying to use hyperdb in browser with swarming via webrtc and signalhub. The code is pretty strait forward, but there is some issue with hyperdb replicate where the connecting is killed because of a sameKey check in hypercore. So, I'm thinking…
jbg
  • 973
  • 1
  • 11
  • 19
2
votes
1 answer

Can `dat` protocol efficiently support live streaming of video?

I would like to be able to live stream video (or any other file that is large and continuously modified/appended) via dat. Here it says, The dat:// protocol doesn't support partial updates at the file-level, which means that with multiple…
localhost
  • 1,117
  • 4
  • 16
  • 25