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