唐朝中期有个炼丹师名叫清虚子,别名柴炫圻。清虚子通过改进孙思邈的方子最终产生了火药的雏形,后来成为中国古代四大发明之一的黑色
火药。
在“伏火矾法”中提出了一个伏火的方子:“硫二两,硝二两,马兜铃三钱半。右为末,拌匀。掘坑,入药于罐内与地平。将熟火一块,弹子大,下放里内,烟渐起。”他用马兜铃代替了孙思邈方子中的皂角,这两种物质代替碳起燃烧作用的。伏火的方子都含有碳素,而且伏硫磺要加硝石,伏硝石要加硫磺。这说明炼丹家有意要使药物引起燃烧,以去掉它们的猛毒。虽然炼丹家知道硫、硝、碳混合点火会发生激烈的反应,并采取措施控制反应速度,但是因药物伏火而引起丹房失火的事故时有发生。《太平广记》中有一个
故事,说的是隋朝初年,有一个叫杜春子的人去拜访一位炼丹老人。当晚住在那里。半夜杜春子梦中惊醒,看见炼丹炉内有“紫烟穿屋上”,顿时屋子燃烧起来。这可能是炼丹家配置易燃药物时疏忽而引起火灾。还有一本名叫《真元妙道要略》的炼丹书也谈到用硫磺、硝石、雄黄和蜜一起炼丹失火的事,火把人的脸和手烧坏了,还直冲屋顶,把房子也烧了。书中告戒炼丹者要防止这类事故发生。这说明唐代的炼丹者已经掌握了一个很重要的经验,就是硫、硝、碳三种物质可以构成一种极易燃烧的药,这种药被称为“着火的药”,即火药。
由于火药的发明来自制丹配药的过程中,在火药发明之后,曾被当做药类。《本草纲目》中就提到火药能治疮癣、杀虫,辟湿气、瘟疫。火药不能解决长生不老的问题,又容易着火,炼丹家对他并不感兴趣。
火药的配方由炼丹家转到军事家手里,就成为中国古代四大发明之一的黑色
火药。