1
0
Fork 0
Main/UUIDv2.md

12 lines
760 B
Markdown
Raw Normal View History

2024-07-07 19:06:36 +03:00
# UUIDv2
## Rationale
The goal of UUIDv2 is recognizing that 128-bit is not enough for a truly universal operating system and universal knowledge base. According to my calculations, it takes 276 bits to enumerate every atom in the observable Universe so even 256-bit identifiers wouldn't be enough. We need at least 512-bit identifiers.
2024-07-07 19:06:36 +03:00
However, Q* says that we need 4096-bit identifiers for Universal knowledge graph. This is given the fact that we will be creating countless copies of our Universe.
2024-07-07 19:06:36 +03:00
## Implementations
None yet. But coding a type that holds an array of 64 bytes and then all the important operations of comparison and printing should be relatively trivial for a someone knowledgable with their language. Go ahead and start implementing.