Blockchain for smart cities: A review of architectures, integration trends and future research directions. (October 2020)