Two forms of Cathodic Protection: Sacrificial anodes; and ICCP (Impressed Current Cathodic Protection).
Sacrificial anodes are passive and the anodes get eaten away as they protect the vessel. Aluminum anodes offer 3.4x the protection over zinc anodes, which means less are required but they cost more. Areas like rudder, propellors and thrusters, where water speed is higher, require a greater anode density. As anodes are consumed, protection disappears. All ballast/sludge tanks use sacrificial anodes + coatings for cathodic protection.
Impressed Current is active and protection can be adjusted to protect hull in all conditions, but is more expensive to install and run (fuel must be burned to generate power for system).
Some new vessels are using both, sacrificial anodes to offer base protection and impressed current to ensure hull is protected in all conditions. This is a good compromise between cost and protection.
Think offshore supply vessel running at low speed while towing, high speed during sailing and stationary while station-keeping. Cathodic Protection depends on a water temperature, salinity, etc, but mostly depends upon water speed, so an ICCP system can vary protection as required. Compare to a cargo vessel sailing at a fixed speed 100% of time.
The use of either method of cathodic protection ultimately comes down to cost and size of surface to be protected. US military use both, with larger vessels using ICCP (367 vessels) and smaller using sacrificial anodes (1800 vessels - feels like guesstimation).
Appendix A: Cathodic Protection NOD, Phase I Uniform National Discharge Standards for Vessels of the Armed Forces, Technical Development Document
ICCP systems are employed when the wetted surface of the hull and other underwater components requiring cathodic protection is large or a controllable system is
required.
Current capacity, a sacrificial anode material property, is the total current available per unit mass over the life of the anode, commonly expressed as (amp-hr/kg) or (amp-yr/lb). The current capacity for zinc and aluminum anodes is 812 amp-hr/kg and 2759 amp-hr/kg, respectively. Current capacity should not be confused with the maximum output current of an anode, which is a function of the anode material, anode surface area, system resistance, and driving potential. For most common types of zinc anodes used on underwater hulls, the maximum output current is approximately 0.4 amps per anode.
This current capacity would apply to large commercial vessels also. 0.4A/anode for Zinc and 1.35A for Aluminum.
812 A-hr/kg means 0.0927A/kg for a year, which would give a Zinc anode weight of 4.3kg or 9.46lb (10lb anode) .