Smartphones and blockchains