Until either specification is finalized, neither will be used in bittornado.
TheSHAD0W isn't too fond of the licensing changes made in the current mainline versions, so until a formal spec document is posted, he probably won't be using the mainline DHT protocol.
Quote:
Azureus implementation on other side has bunch of other goodies - for example Azureus doesn't limit trackerless support to trackerless torrents, so if tracker is down Azureus can still located peers/seeds over DHT.
Because of BitTornado's support for multitracker, it could implement either system and use DHT as a bottom-tier tracker (below all tiers in a torrent, see the multitracker spec on the bittornado main page).
Quote:
It would be nice if BitTornado/mainline client would have a capability to download/upload even if torrent's tracker is - temporarily or permanently - down.
Assuming the peers were obtained before the tracker went down, both can already do this. BitTornado can also failover to other trackers if the torrent has an announce-list.