You misinterpreted the quote.
The number of atoms on the surface of earth(1) is 1.26 x 1034 and the number of atoms on earth is 1.33 x 1050 (does not concern us here).
The total number of IPV6 that we can assign is: 3.4 x 1038.
3.4 x 1038 > 1.26 x 1034.
The following is true and here is the full quote for you:
BUT, there are 6-billion people on the ...
It's true, but not all the details are accurate
The author posted a FAQ post about the case where they explain that they did take some creative liberty both for simplification and because they didn't remember all the details:
If you're not 100% certain of all the details, why did you write the original post so vividly?
I took license. It made a better story ...
It's hard to prove a negative, but in 2012 Reuters reported that a US classified investigation was leaked, and it said no evidence was found:
The classified inquiry was a thorough review of how Huawei worked, involving nearly 1,000 telecom equipment buyers.
One of the government employees involved with the inquiry told Reuters: "We knew certain parts ...
I remember that event!
The European IP Network's Network Coordination Centre (RIPE NCC - the acronym makes more sense in French) issued a case-study about the incident.
On Sunday, 24 February 2008, Pakistan Telecom (AS17557) started an unauthorised announcement of the prefix 22.214.171.124/24. One of Pakistan Telecom's upstream providers, PCCW Global (...
IPv6 has 2^128 distinct adresses. As noted by Thomas O. this is more than enough for all grains of sand. Indeed, as one of the comments notes it's enough to give an IPv4 sized subnet to each grain of sand.
However that is not the complete story. IPv6 is not just IPv4 with a larger adress space. It's a different protocol intended to be used in a ...