Our great sponsors
-
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.
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.
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.