dht protocol extension