A scalable content-addressable network