New IP Addresses may crush the earth.
There are 232 = 4,294,967,296 (4.3 billion) IP addresses available in the current IPv4 addressing scheme. The new 128 bit IPv6 scheme offers 2128 = 340,282,366,920,938,463,463,374,607,431,768,211,456. Thats 340 trillion trillion trillion addresses. An impressive number visually, almost unimaginable. Imagine this, if one IPv6 address weighed one 1g then all of them would weigh the equivalent of 56 billion Earths.
I’m going on record and saying that this is going to be enough, forever.