The reason for tarnishing of Silver:
Reaction with some impurities
Corrosion
Hydration
None of the these
Corrosion causes tarnishing of Silver.