There is no consensus among historians as to when and by who horseshoes were first invented. What seems most plausible is that shoeing was invented by numerous armorers in different places at about the same time, and then kept as a military secret for a very short time - until the practice was apparently widespread. Fact is that to date they are considered to bring good-luck