Ethereum: Why does Bitcoin keep transactions in a memory pool?