Порох от бензина отличается тем, что он в своем составе имеет окислитель и способен гореть без доступа кислорода. Порох спокойно горит на открытом воздухе и взрывается при воспламенении в закрытых объемах в условиях быстро нарастающего давления. В двигателях порох применять нельзя, потому что его трудно дозировать и с высокой частотой подавать в цилиндры двигателя. Повышенная способность к детонации еще больше усложняет эту задачу. Применяется порох только в ракетных реактивных двигателях. Бензин нельзя применять взамен пороха, потому что он не может гореть в канале ствола без кислорода.