Hashrate doesn't matter.
If they produce new asic with better hashrate or if miners leave, the difficult will be adjusted accordingly to keep 10minutes average block mining. It will be 256 (now 255) days, or very close to that.
It actually can influence it more than a few days.
https://btc.com/stats/diffThere adjustments ago the difficulty spiked by 10%, that alone brought the halving closer by a 1 day and 7 hours alone.
If we consider an average increase of only 3% it would bring the date closer by ten days.
If the price spikes again and we see people buying gear like mad again we could actually see the halving a whole month earlier.
1000000 BTC are traded every day. A change of only 900 is not going to have any impact.
Hm......this reminds me of something....
Keep in mind that 99% of that volume is fake (as a rule of thumb).
So it's not 1 million BTC, is actually 10 000, and 900 means 9% of it.
