A carbon-trading system sets a cap on the amount of pollutants that companies can emit and forces heavy polluters to buy credits from firms that pollute less -- hence creating financial incentives to fight global warming .