CityCoins give communities the power to improve and program their cities, while providing crypto rewards to individuals and city governments alike. Anyone can mine CityCoins, program them via smart contracts, and even earn BTC as the network is used more.