I have a gravel floor in the part of my barn where the tractors and atv's rest, so I have a 12"x3/4" bolt sticking out of a hole in a post about 4' above the gravel floor, and I hang the chains over that. I spray them down with WD-40 after heavy use (logging) or when they get wet. Spray paint the hook pairs different colors for each chain length (4', 8', 12') and you'll soon learn which one to grab when you need it.
You don't need a lot of WD-40 that way - just soak the tops around the bolt and it will migrate and form a film around most of it on it's way down.
On the tractors I hang them on the front brushguard, the FEL bucket hook, or the 3-point hitch. Always leave a slack loop just before the 'upside-down' hook hooked back to the chain body (or some good spot) so that gravity keeps it hooked together. That way you don't rip something off when one end falls off and rolls under a rear tire.