

As an alternative, there’s also the idea of collecting a huge amount of solar power to make a tiny black hole using some very very hard to make lasers. A 5×10^9kg black hole is ideal.
Isaac Asimov talks about it a bit in Imperial Earth and from what I remember he uses accretion of matter as a source of fusion energy. Back in my early uni days I did a small research project on this idea, and you can actually get a ton more efficiency by turning the whole thing into something like a NERVA thermal nuclear rocket engine. If you include Hawking radiation in the calculations and are particularly clever with the design, the whole thing becomes suprisingly controllable over a range of thrust, and you get a constant 1g acceleration which resolves a bunch of biological issues around weightlessness.
It does require a little magic. You have to tether the black hole to the ship, and you need to use some pretty intense magnetic fields to contain the exhaust that’s being ejected at about 87% the speed of light (this also turns it into a fantastic way to destroy a planet by pointing it at the surface), but the fuel pumps used on the first stage Saturn V F1 engines are enough to feed it. The main issue imo is the absurd amount of radiation that’ll sterilise all life on the ship, but you can reach Proxima Centauri in about 4 years and the black hole should last for about 1000 before it’s spent (which interestingly is more about it becoming more massive, not less).
Snakes on a plane, you take a drink every time there’s a snake on a plane. (I can’t remember where I’m stealing this from)