1
0
Fork 0

4096 bits is Universal enough, actually.

This commit is contained in:
Lyberta 2024-08-04 01:06:53 +03:00
parent 8dff6f0f1d
commit 0eb9a8814a
2 changed files with 4 additions and 4 deletions

View file

@ -6,9 +6,9 @@ Design a computer architecture that is capable of simulating our Universe at the
## Design decisions
### 512-bit registers, bytes and address space
### 4096-bit registers, bytes and address space
It takes 276 bits to enumerate every atom in the observable Universe so 512-bits should be enough given current known laws of physics. So we start with 512-bit and expand it if we discover something new later.
It takes 276 bits to enumerate every atom in the observable Universe so 512 bits should be enough for a single Universe given current known laws of physics. However, given the fact that we will be creating countless simulations of our own Universe, Q* says that we need 4096 bits.
### No dedicated floating point unit

View file

@ -2,9 +2,9 @@
## 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 512-bit identifiers.
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.
Again, this is just the best estimation given all the current laws of physics. We may encounter something that would require even bigger identifiers but right now it's far out of the reach of your minds.
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.
## Implementations