Проблема не в двигателях, а в топливе. Так как топливо находится на самом корабле, то при начальном старте приходится разгонять и все то, что потом уйдет на разгон в дальнейших стадиях и если речь идет о например водороде с кислородом, то чтобы разогнать корабль хотя бы до 1/10 от скорости света (СС) потребуется на минуточку топливо весом больше веса нашей вселенной. Если взять даже самые передовые ионные двигатели и предположить, что все человечество в едином порыве сделает гигантский корабль и 27 тыс. тонн топлива для него, то можно будет разогнаться до 1/10 СС и то лишь при условии, что эти двигатели будут в 20 раз эффективнее, чем есть сейчас. А чтобы преодолеть остальные 9/10 СС опять потребуется топливо всего-то весом с нашу галактику, и тут тупик. На этом реальные прототипы двигателей заканчиваются и начинаются теоретизирования. Релятивистские скорости возможно достичь только если топливо будет истекать из двигателей на релятивистских скоростях, а это как минимум термоядерные двигатели или двигатели на антиматерии. Но можно еще и попробовать обхитрить законы физики, если придумать как разгонять корабль без необходимости возить топливо на борту, солнечные паруса какие-нибудь, разгон лазерами, EM двигатели и т.д. Но таких прототипов тоже нет.