IPNI is an alternative to a kademlia DHT for identifying who has given data. Today, this offers a scalable and performant option for finding providers of historic blocks.

The IPNI project helps with the operation of multiple IPNI federated nodes, which currently hold a primary hash table database of ~50TB, and respond to ~100MBps of query traffic at a latency under 100ms.