Can an Entire City Run on the Blockchain?