Yep that would work, but you still have to build the ring world first, and like I said, the starting points of it won't have enough surface to provide the required energy in the first place. *Edit:* As for how I would build it. I can only imagine it to be feasible if you already have the raw materials in the solar system. Planets, asteroids and such.