2^128 addresses
340 undecillion. For those of you, like me, who simply can't grasp the beauty of exponents, here is what that number looks like :
340282366920938000000000000000000000000
That's 340.28 trillion trillion trillion addresses (because I just learned of the existence of the word 'undecillion', and I still can't grok that).
Seems like a lot to me, but okay, IPv6 was apparently designed to be future-proof, so with enough space to guarantee that colonies on the Moon, Mars, Ganymede, the asteroid belt and the rest of the Solar System would be able to connect. Apparently, we'll have to invent a new version of NAT translation when we invade colonize Alpha Centauri. We'll handle that when we get there.
In any case; Starlink claiming that it has over 150 sextillion IPv6 addresses means that it holds, wait for it : 360 trillion trillion addresses.
We have an estimated 8 billion people on this planet. That means Starlink is hoarding enough IPv6 space to allow for more or less 125 billion IPv6 addresses for every single living person on the planet.
Now I realize that all that fucking "smart" tat that is being sold is going to take up a portion (mathematical, >0) of that space, and smartphones are selling like hotcakes despite the fact that, like PC tech, the newest version is now only incrementally better (for a given definition of 'better') than the previous one but still, it seems to me to be a bit much for one company to hold.
What in God's green Earth is Starlink doing with all of that address space ? There has to be a technical reason. No company buys address blocks for bragging rights.