七世纪，硝石、硫磺和炭的配比才得以确定下来，不再发生变化。现存最早的火药配方出现在中国的一本书里，大约出自九世纪。 得到火药的中国人马上就将其用于战争，没有浪费一点时间，在枪炮出现之前，他们造出了许多种火药武器，包括火焰喷射器、火箭、炸弹和地雷。李约瑟认为，中国人最早使用火药是在919年。火枪（fire lance）是枪炮的前身，那是一根装有火药的管子，可向外喷火；有时候管子里会装入类似霰弹的材料，可在喷火的同时飞出伤人。 适当的情况下，燃烧剂中硝石的配比会有所增加，以加强爆炸力。 为了更好地承受