Solar energy and dual carbon