I have long argued that we should shift our vehicles to hydrogen power. This seems to be the way of the future. [eurekalert.org]
Hydrogen has been competitive for a while, except you need fuel cell driven cars, and fuel cells aren't cheap (yet).
However, I recently read an article describing an electrode modification that makes electrolysis much cheaper too. If we do the work, petroleum can be replaced, albeit gradually.
Hydrogen powered vehicles are sinfully inefficient, and short of finding an H2 well, always will be. There is a remote possibility someone will discover new science that breaks physics as we now believe, but I've not heard of in the decades I've followed this technology.
@ToolGuy The article is misleading IMO. It says they can "produce H2 for between 10 and 50 cents per kilo. This means it potentially costs a fraction of gasoline for equivalent output". This compares with current H2 production costs of around $2/kilo. Around 5% of the H2 produced then powers the oxygen production plant, so the system more than pays for itself."
If my calculations are correct, a kilo of H2 is about the same mass/weight as 1.4 liters of gasoline. Gasoline contains more energy per mass than hydrogen. In other words, a liter of gas moves a car further than a liter of hydrogen. Moreover, storing hydrogen as liquid requires either a heavy pressure tank or cryogenic temperature. Coupled with $2 cost per 1.4 liter, and higher pump prices, it seem unlikely hydrogen will ever be used as a transportation fuel. The cost of electricity per mile in a Tesla is perhaps a quarter of costs to run an ICE car. Hydrogen for fuel is the oil industry's gasping for survival.
@ToolGuy The Chinese have lithium, and they lead the world planting trees, and have reclaimed desert.
Hydrogen power, like electric is only as green as the energy source you use to make the hydrogen, if you are still using fossil fuels to make your electricity for example, then all you are doing is moving a small amount of carbon off the streets in exchange of a large amount at the power-station.