Is anyone else excited about per-file hashes in Bittorrent v2?

This page summarizes the projects mentioned and recommended in the original post on /r/DataHoarder

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • BiglyBT

    Feature-filled Bittorrent client based on the Azureus open source project

  • For what it's worth, BiglyBT already has its own DHT network (even before BT v2 support was introduced) that stores individual file hashes. Called Swarm Discoveries - you can look up, say, the exact file size in bytes of a (large; >50MB IIRC) file and get results if it's out there.

  • libtorrent

    an efficient feature complete C++ bittorrent implementation

  • I agree with this statement at a base level, but I'm also going to say that hybrid torrents are a thing (single metadata file that has all the data necessary to join either the v1 or v2 swarm), and that with the exception of a couple of incompatibilities (piece length must be a power of 2 in v2, and some extra strictness in the bencoding), it should be possible for a torrent client to convert a completed v1 torrent to a functional hybrid torrent with just a rehash. You can use torrenttools with some of the examples here - https://github.com/arvidn/libtorrent/tree/RC_2_0/test/test_torrents - if you want some examples.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts