So I was doing some research on the Beirut explosion and the consensus is it was caused by around 3000 tons of ammonium nitrate. I always knew things like ammonium and potassium nitrate were explosive but I never knew why. So apparently they are called oxidizers. First off im confused because I thought oxidation had to do with metals rusting not explosions. Second I read that the oxidizer isn't the thing that blows up or is burned, its the thing that makes the thing being burned burn faster. So what is the truth, did the Ammonium nitrate blow up or did it facilitate the explosion of something else in that Beirut warehouse? Also, I looked up what an oxidizer is and its something that can take electrons from something else. Isn't that what an acid is, a proton donor or by some definitions (lewis dot I think) an electron acceptor, I need that cleared up, because then what makes an acid and an oxidizer different. Now finally, to attempt to understand the underpinnings of the chemistry here, why would the accepting of an electrons (what an oxidizer does) cause a massive explosion, is this combustion? I don't understand how oxidizers would lead to massive explosions.