Every weapon sold by every gun manufactured is test fired and the weapons case is stored in a database for law enforcement. That is already done. Now the full tracking of a firearm to the last owner is flawed because of private sales do not require paperwork