Не просто на воде, а на водороде и водяном паре. Известен способ получения водорода если пропустить водяной пар вблизи раскаленного железа. Кислород (воды) окисляет железо, а водород освобождается. Расходными материалами тут становятся вода и железная труба или вставленный внутрь железный стержень. Как вариант в воду пускают выхлопные газы. тогда не сгоревшее топливо и углекислый газ, отлавливаются водой и вместе с паром попадают в реактор на железный прут. Там при высокой температуре происходят цепочки реакций и часть углекислого газа тоже отдает кислород железу, а водород, восстановленные углеводороды и остатки пара возвращается в ДВС.