what is the difference between black and smokeless powder?
Black powder is an explosive while smokeless powder is a propellant. Black powder produces a great amount of smoke and fouling in the form of carbon ash. Smokeless powder produces much less smoke(hence the name smokeless. By the way it does produce some smoke) and it burns much cleaner leaving less fouling.