Recientemente he estado investigando sobre los fuegos artificiales y la química de los explosivos, y he descubierto que, entre otras, una de las reacciones más importantes en el encendido de la pólvora es la oxidación del carbón y el azufre por $\mathrm{KNO_3(s)}$ . Tengo curiosidad por saber si esta reacción se produce entre el carbón/azufre y el nitrato de potasio en estado sólido o si el nitrato de potasio se descompone primero y la reacción se produce a través del oxígeno gaseoso como intermediario.
¿Existe un mecanismo general de oxidación entre las sales sólidas oxidantes y la materia orgánica/el azufre? ¿Ocurre lo mismo con $\mathrm{KClO_3(s)}$ o $\mathrm{KMnO_4(s)}$ ¿por ejemplo?