bitcoin average mining costs BMJ Editorial Team 3 crypto investors read this November 29, 2022 7:22 pm