I'm coding a P2P implementation that I would like to make decentralized. However I'm having some trouble grasping how DHT in protocols like BitTorrent works.

How does the client know where the peers are if there is no tracker? Are peers stored in the actual torrent file?

Edit
Report