Protecting Smart City Blockchain Systems from Selfish Mining Attacks | Synapse