Bitcoin Mining Hardware Chart - What Happens When All 21 000 000 Bitcoins Have Been Mined