1. Soak peanuts in water to cover in a large stock pot at least 8 hours or up to 24 hours. (You may need to weigh down peanuts with a large plate or lid to ensure that they are fully submerged.) Drain and rinse.
2. Bring 6 qt. water and ham hocks to a boil in a large stock pot. Reduce heat, and simmer 3 hours. Remove and discard ham hocks. Cool broth; chill 8 hours. Skim fat from broth. Add peanuts and salt to broth. Bring to a boil over high heat. Cover, reduce heat, and cook 6 hours or until tender, adding water as needed to keep peanuts covered; stir occasionally.
3. Remove from heat; let stand 1 hour.