Your question is simply stated so I'm not sure what you are asking. All bombs have some ignition source that causes it to explode.How is the explosion generated? The explosion starts with a chemical...
Any number things. An explosion is basically EXTREMELY rapid combustion. This could result from a combustible powder that is suspended in the air, flammable vapors or gases, or chemical explosives.