Is BlockChain Mining Profitable in the Long Run?[J] IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT 2021 Islam, Nazrul Marinakis, Yorgos Olson, Sterling White, Reilly Walsh, Steven