Once you have the InfoHash, your client needs to find "peers" (other people who have the file).

Building a BitTorrent client from the ground up in Go - Jesse Li

: The hash you provided is the SHA-1 hash of the "info" dictionary within the metadata. This hash is the only way to uniquely identify the files when talking to other peers.

: The metadata is structured using "Bencoding," which supports four data types: integers, strings, lists, and dictionaries.

: The actual data is split into small "pieces" (often 256KB to 1MB). The metadata contains a 20-byte SHA-1 hash for every piece to ensure that what you download hasn't been corrupted or tampered with. 2. Networking and Peer Discovery