Nuclear fusion. If engineers can figure out how to get the energy output to be greater than the energy being put into the system, with current tech it's breaking even, then the helium three which is abundant on the moon?
Could fuel the planet for over a thousand years. Plenty of time to discover new energy sources in that time.