One way to limit iron corrosion is to coat the iron with a metal that:

will never undergo corrosion

reduces more easily than iron and will reduce the overall amount of oxidizing agents in the area

oxidizes more easily than iron and could provide a protective coating over the iron

absorbs water and keeps the iron dry