Short answer… No. Zinc is a fungicide, and does kill algae which can reduce moss growth. However, you are relying on rain to wash over the strip carrying zinc oxide from the strip down the roof. Experience has shown that the effectiveness of the strip ls 3-4 feet down from where the strip is installed (Typically at the peak of the roof). Experience also tells us that the strips wear out after a couple of years. Other drawbacks are that when they are on the roof they are noticeable, and they have a tendency to break and flop around on the roof. Copper wire is less effective based on the size of the wire typically used. However, many asphalt roofing shingles have Copper Granules embedded in them. These have proven to be effective in the prevention of Algae Staining for periods of 10-15 years These work because they are evenly spread throughout the roof providing constant and consistent protection. For more information contact our office.