Blockchains Are Hard to Scale