The Bitcoin halving (or “halvening”) is coming up on May 11. It happens every four years (or every 210,000 blocks of transactions to be precise) and essentially does what […] Click here to view full article