> A more reasonable upper limit might be to assume that every atom in the observable universe will get one ID (we assume atoms won’t be assigned multiple IDs throughout time, which is a concession). There are an estimated atoms in the universe. Using the same equation as above, we find that we need 532 bits to avoid (probabilistically) a collision up to that point.This doesn't take into account that you will inevitably want to assign unique IDs to various groups of atoms (e.g. this microchip, that car, etc.). And don't even get me started on assigning unique IDs to each subatomic particle.
wavemode|10 days ago
You only need one ID for each type of particle. Since the laws of physics dictate that the particles themselves are indistinguishable from each other.
kmoser|10 days ago
Drakim|10 days ago
kbelder|10 days ago
In other words, the act of 'assignment' presupposes some mechanism of assignment, and at a certain level of granularity the information needed for that mechanism to function is greater than the information the system can store.
It would be like assigning each byte in a stick of ram a 32 bit random access ID, and trying to store the assignments in the same memory space. Memory addressing only works because we assume a linear, unchanging order.
kmoser|9 days ago
Dylan16807|10 days ago
Sure it does. Those are not going to add up to a single extra bit.
kmoser|10 days ago
And this isn't even counting sets that include multiples of the same item; once you get into that territory, there really is no upper bound.
NoMoreNicksLeft|10 days ago
If a neutrino oscillates between flavors, does it get 3 IDs? Or does it get a new ID with each oscillation?
Thankfully, we only need one electron ID at all.
liamwire|10 days ago
nivertech|10 days ago
And with group IDs, timestamp, etc. - 1024 bit long?