Right now implemeting DHT requires taking care of the inner workings of it : a Kademlia implementation. Then, when you have this working, you'll have to hack it around to make it work with a special protocol (like the Bittorrent DHT protocol, based on bencoded RPC calls
, but there's also eDonkey, Azureus, ...), which makes the Bittorrent DHT unique, and not easily interoperable, since it will only understand things told in Bittorrent DHT. So openDHT can't be used (but I have no real proof) because it's not contacting any of the Bittorrent DHT networks available (Azureus or libtorrent), so while you can do requests on it for torrent hashes, you won't get peers information back, so it's useless
.