1. A system comprising: a server including at least one processor, the server being configured to: receive a request for content from a network client coupled via a wide-area network, and return hash information to the client in response to the request, the hash information comprising segment information including at least one segment hash that is useable to identify at least one content block within a segment of blocks that includes the content, at least some of the content being maintained at a peer machine coupled to the client over a local area network, the at least one segment hash being further useable with a content hash of a first content block to validate the first content block, the first content block being maintained at the peer machine, the at least one segment hash being based on content of the segment, the content hash being based on content of the first content block.