pull down to refresh

I'm not sure if this is much better than normal BitTorrent, but I hadn't heard of someone using nostr as a discovery method for BitTorrent before.

FeaturesFeatures

  • Full BitTorrent protocol -- peer wire protocol, choking algorithm, rarest-first piece selection, endgame mode
  • Multiple peer discovery methods -- HTTP/HTTPS trackers, UDP trackers, DHT (distributed hash table), magnet links
  • Web seeding -- download pieces over HTTP when peers are scarce
  • Metadata exchange -- fetch torrent metadata from peers using the extension protocol
  • Resume support -- verifies existing pieces on startup and continues where you left off
  • Multi-file torrents -- single and multi-file torrent support with proper file mapping
  • Seeding -- upload mode with incoming connection support
  • Proxy / anonymous mode -- route peers and trackers through a SOCKS5/SOCKS5h or HTTP proxy, hiding your real IP from the swarm (docs)
  • Nostr discovery -- publish torrents you seed as NIP-35 events and find others' torrents via carl search; per-seeder peer-announces over a custom kind 30078 feed peers into download sessions

We've used WebTorrent since the GUN days, and had magnet links included in NIP-71... Lightning.Video's seed service generates magnet links

The idea being that WebTorrent can use diverse http-based seeds for CDN redundancy while the magnet ensures the hash of the content

As a CDN provider WebTorrent helps bandwidth load on swarm events, if a video goes viral it'll load shed p2p over RTC

Ideally every image or video on Nostr should be a torrent magnet

reply