Jon Stokes Smart contracts are the future of gun control Forget smart guns: blockchain could make firearms sales safer