The DeciCube is a proposed ultra storage device, capable of holding over 500 million copies of the entire 2021 Internet.
Read this description in a different language:
Current language is: English (USA)
(translations may need to be corrected to fix English replacing the correct language)
🌐 List of languages
( af Afrikaans Afrikaans | sq Shqiptare Albanian | am አማርኛ Amharic | ar عربى Arabic | hy հայերեն Armenian | az Azərbaycan dili Azerbaijani | eu Euskara Basque | be Беларуская Belarusian | bn বাংলা Bengali | bs Bosanski Bosnian | bg български Bulgarian | ca Català Catalan | ceb Sugbuanon Cebuano | ny Chichewa Chichewa | zh-CN 简体中文 Chinese (Simplified) | zh-t 中國傳統的) Chinese (Traditional) | co Corsu Corsican | hr Hrvatski Croatian | cs čeština Czech | da dansk Danish | nl Nederlands Dutch | en-us English English | EO Esperanto Esperanto | et Eestlane Estonian | tl Pilipino Filipino | fi Suomalainen Finnish | fr français French | fy Frysk Frisian | gl Galego Galician | ka ქართველი Georgian | de Deutsch German | el Ελληνικά Greek | gu ગુજરાતી Gujarati | ht Kreyòl ayisyen Haitian Creole | ha Hausa Hausa | haw Ōlelo Hawaiʻi Hawaiian | he עִברִית Hebrew | hi हिन्दी Hindi | hmn Hmong Hmong | hu Magyar Hungarian | is Íslenska Icelandic | ig Igbo Igbo | id bahasa Indonesia Icelandic | ga Gaeilge Irish | it Italiana/Italiano | ja 日本語 Japanese | jw Wong jawa Javanese | kn ಕನ್ನಡ Kannada | kk Қазақ Kazakh | km ខ្មែរ Khmer | rw Kinyarwanda Kinyarwanda | ko-south 韓國語 Korean (South) | ko-north 문화어 Korean (North) (NOT YET TRANSLATED) | ku Kurdî Kurdish (Kurmanji) | ky Кыргызча Kyrgyz | lo ລາວ Lao | la Latine Latin | lt Lietuvis Lithuanian | lb Lëtzebuergesch Luxembourgish | mk Македонски Macedonian | mg Malagasy Malagasy | ms Bahasa Melayu Malay | ml മലയാളം Malayalam | mt Malti Maltese | mi Maori Maori | mr मराठी Marathi | mn Монгол Mongolian | my မြန်မာ Myanmar (Burmese) | ne नेपाली Nepali | no norsk Norwegian | or ଓଡିଆ (ଓଡିଆ) Odia (Oriya) | ps پښتو Pashto | fa فارسی |Persian pl polski Polish | pt português Portuguese | pa ਪੰਜਾਬੀ Punjabi | No languages available that start with the letter Q | ro Română Romanian | ru русский Russian | sm Faasamoa Samoan | gd Gàidhlig na h-Alba Scots Gaelic | sr Српски Serbian | st Sesotho Sesotho | sn Shona Shona | sd سنڌي Sindhi | si සිංහල Sinhala | sk Slovák Slovak | sl Slovenščina Slovenian | so Soomaali Somali | [es en español Spanish | su Sundanis Sundanese | sw Kiswahili Swahili | sv Svenska Swedish | tg Тоҷикӣ Tajik | ta தமிழ் Tamil | tt Татар Tatar | te తెలుగు Telugu | th ไทย Thai | tr Türk Turkish | tk Türkmenler Turkmen | uk Український Ukrainian | ur اردو Urdu | ug ئۇيغۇر Uyghur | uz O'zbek Uzbek | vi Tiếng Việt Vietnamese | cy Cymraeg Welsh | xh isiXhosa Xhosa | yi יידיש Yiddish | yo Yoruba Yoruba | zu Zulu Zulu ) Available in 110 languages (108 when not counting English and North Korean, as North Korean has not been translated yet Read about it here)
Translations in languages other than English are machine translated and are not yet accurate. No errors have been fixed yet as of February 5th 2021. Please report translation errors here
make sure to backup your correction with sources and guide me, as I don't know languages other than English well (I plan on getting a translator eventually) please cite wiktionary
and other sources in your report. Failing to do so will result in a rejection of the correction being published.
Translations are done with Google Translate due to limited or no support for the languages I need in other translation services like DeepL and Bing Translate. For some reason, the formatting (links, dividers, bolding, italics, etc.) is messed up in various translations. It is tedious to fix, and I do not know how to fix these issues in languages with non-latin characters, and right to left languages (like Arabic) extra help is needed in fixing these issues
Due to maintenance reasons, translations are currently only available in English, as of 2024, Saturday, April 27th
- Short for:
The "Decillion cube"
- Proposed by:
Sean Patrick Myrick (@seanpm2001)
on:2022, Thursday, January 27th at 22:25:28 (10:25:28 pm PST)
- Last revised on:
2024, Saturday, April 27th at 05:25 pm PST
- Description: A computer that can hold at least 1 billion copies of the entire Internet (as of 2022, Thursday, January 27th) and fit inside a single datacenter, or a single 3 meter by 3 meter brick (expanded to a 30 meter by 30 meter brick, and possibly also to a 300 meter by 300 meter brick, or a 3 kilometer by 3 kilometer brick, due to logical and theoretical limitations)
- Estimated cost:
at least $1b USD
or:at least $1t USD
(calculated with 2021 December 31st inflation levels) - Compatible file systems:
ZFS
,openZFS
QMEFS
(compatible file systems must be 128 bit or higher) - System type:
Quantum computer mass/ultra storage-based device
- Size: | somewhere between:
3x3x0.5 meters
, and3x3x0.5 kilometers
(An actual cube would be too tall, it is more of a slab) - Compatible operating systems:
Linux
,UNIX-like
,other ZFS/OpenZFS-compatible operating systems
_(All current and past versions of Windows are not compatible as of 2022 Saturday, February 5th) #1 - Storage capacity:
~500,000,000,000,000,000,000,000,000,000 bytes (~500 Nonillion bytes, or ~500.00 geopbytes)
- Processor type:
128x, 256x128
256x
512x256
512x
1024x512
1024x
- Operating system:
Ubuntu ? LTS and later
Fedora ? and later
Arch Linux ? and later
Oracle Solaris ? and later
Meadows
Any other operating system that is fully compatible with a 128 bit or 256 bit file system and has the right drivers
- Pairs well with: DEAD LINK
CompuBunker
/ DEAD LINKCompunker
This device is expected to be extremely heavy (weighing over 1 gigaton, or 1,000,000,000 tons) and it is currently unknown how it will be moved around.
The device is expected to weigh well over a ton. It is essentially a 1x1 meter block of solid metal.
The DCube structure is the concept of the building blocks of the hardware structure. DBlocks are blocks ranging from 3 inch to 3 inch bricks to a bigger size (not yet determined)
The main structure is called the DCube. Components connecting to the device are known just as components (such as a power source)
I don't know how to support USB yet. The transfer to and from the DeciCube is currently needing work.
Since this technology works at the technological/theoretical limits, it is known as a max storage device. However, if we somehow end up discovering matter smaller than what we know makes up an atom and can work with it, the term ultramax, or umax is still reserved for future use.
We all drop our devices at times. The DeciCube complicates things.
If even an atom slides out of place, the entire device could be corrupted beyond repair.
The DeciCube allows no mistakes
The DeciCube can hold a copy of the entire Internet, in such a small, and compact way, that it can fit inside your pocket. It is intended to be larger, but a smaller variant could definitely hold multiple copies of the entire 2024 Internet and fit in a MicroSD card slot.
Misc notes
- The entire Internet, so dense and small that it can be a cloud [insanity]
- The entire Internet, so dense and small, that you can fit it in your pocket
The big responsibility for the DeciCube is simply said: DO NOT FILL THE DECICUBE, Don't purposefully write software to fit inside as much of the cube as possible, including but not limited to: Creating Call of Duty (hundreds of gigabytes) releasing 24000+ releases of a programming language like Swift for every individual change (Apple has deleted it since then, but a year ago, it was all there, and it is likely in archive somewhere) making operating systems that use up 32+ gigabytes of space when much less is truly needed. Each individual entry counts, and we have to make sure the DeciCube lasts as long as possible. We can easily make the capacity last 250 years if we are just a little careful and considerate, but we should let it last over 600 years and not be careless.
Assuming a Silicon atom is the only atom used, and that 1 silicon atom is equivalent to 111 picometers (0.111 nanometers) the form factor of the Decicube is 0.111 nanometers.
Research is needed into the power consumption and demands of this project. The device will not be portable as in the sense of someone picking it up with their hands, and it will not include its own battery in the DCube structure, but may have a separate battery cube attachment.
None yet. This idea needs a lot more research before it can start being manufacturered, and it will be very expensive to make.
Due to its size and density, hardware failure is a major concern, as the device cannot be easily replaced. Even though it may cost billions or even trillions just to build 1 DeciCube, it is recommended to construct at least 3 of them, as part of the 1-2-3 rule of software backups.
Over the course of the next ~500 years, many technological improvements will need to be made to the MOSFET scaling process in semiconductors in order to lay the groundwork for a maximum density storage device like the DeciCube.
The processes that need to happen first
- 1968 - 20 µm process
- 1979 - 10 µm process
- 1974 - 6 µm process
- 1977 - 3 µm process
- 1981 - 1.5 µm process
- 1984 - 1 µm process
- 1987 - 800 nm process
- 1990 - 600 nm process
- 1993 - 350 nm process
- 1996 - 250 nm process
- 1999 - 180 nm process
- 2001 - 130 nm process
- 2003 - 90 nm process
- 2005 - 65 nm process
- 2007 - 45 nm process
- 2009 - 32 nm process
- 2010 - 28 nm process
- 2012 - 22 nm process
- 2014 - 14 nm process
- 2016 - 10 nm process
- 2018 - 7 nm process
- 2020 - 5 nm process
- 2022 - 3 nm process (current technology level)
- TBD (2024) - 2 nm process
- TBD (2026) - 1 nm process
- ...
- TBD - 2 micrometer process
- ...
- TBD - 500 femtometer process
- ...
- TBD - 360 picometer process
- ...
- TBD - 60 picometer process (hypothetical) (atomic level)
Additional advances that need to be made:
- Mainstream quantum computer production
- Mainstream quantum minicomputer production
- Mainstream quantum microcomputer production (a quantum PDA/Phone, eg: a quantum computer that can fit in your pocket)
- Atom-level semiconductor construction
- Other/not listed
This section is empty.
This section is empty.
Note: need better sources
- https://askinguk.com/how-many-atoms-in-a-grain-of-sand/
- https://www.quora.com/How-many-atoms-are-there-in-a-grain-of-sand?share=1
- https://www.reddit.com/r/programming/comments/a41xs/what_comes_after_yottabyte/
- Can't find my Scratch source again Closest, but not even close match
- https://github.com/seanpm2001/Metric-System/tree/main/Improvements/Meters/SI_Meters/
- https://en.wikipedia.org/wiki/Silicon/
- #Ref1 https://docs.microsoft.com/en-us/windows-server/storage/file-server/ntfs-overview#support-for-large-volumes
- https://duckduckgo.com/?q=111+picometers+to+nanometers&t=ffab&ia=answer
- No other sources at the moment
"NTFS can support volumes as large as 8 petabytes on Windows Server 2019 and newer and Windows 10, version 1709 and newer (older versions support up to 256 TB)"
Source: Microsoft Server documentation
The DeciCube holds far more than 8 petabytes, and is simply not compatible for this reason. OpenZFS and ZFS are currently the only options for this hardware concept.
Reserved for future use.
Reserved for future use.
Reserved for future use.
Reserved for future use.
Reserved for future use.
Reserved for future use.
Reserved for future use.
Reserved for future use.
- ~50,000,000,000,000,000,000 atoms in a grain of sand (50 quintillion atoms)
- ~3.8461538461538463e+18 bits in a grain of sand
- 1 grain of sand = 1/1000 grams
- ~50,000,000,000,000,000,000,000 atoms in 1 gram (50 sextillion atoms)
- ~50,000,000,000,000,000,000,000,000 atoms in 1 kilogram (2.2 pounds) (50 septillion atoms)
- ~50,000,000,000,000,000,000,000,000,000 atoms in 1 megagram (~1.102 tons) (50 octillion atoms)
- ~50,000,000,000,000,000,000,000,000,000,000 atoms in 1 gigagram (~1.02 megatons) (50 nonillion atoms)
- ~50,000,000,000,000,000,000,000,000,000,000,000 atoms in 1 teragram (~1.02 gigatons) (50 decillion atoms)
- It is estimated that 1 bit of memory can fit into ~13 atoms of space, so a single byte (8 bits) can fit in ~104 atoms of space.
- 1 grain of sand is estimated to be 1/1000 of a gram, the largest size estimate of a grain of sand was used, as not all sand weighs the same.
- 1 b = 1 (one byte)
- 1 kb = 1k (one thousand bytes)
- 1 mb = 1m (one million bytes)
- 1 gb = 1b (one billion bytes)
- 1 tb = 1t (one trillion bytes)
- 1 pb = 1q (one quadrillion bytes)
- 1 exb = 1Q (one quintillion bytes)
- 1 zeb = 1s (one sextillion bytes)
- 1 yob = 1S (one septillion bytes)
- 1 bb = 1o (1,000 yottabytes, 1 brontobyte) (octillion)
- 1 gpb = 1n (1,000,000 yottabytes, 1 geopbyte) (nonillion)
- 1,000 gpb = 1d (1,000,000,000 yottabytes, 1,000 geopbytes) (decillion)
- Megagram is a metric term I coined that adds computer analogy to expand the metric system. It is equal to 1,000 kilograms. A gigagram is equal to 1,000 megagrams.
- 1 Teragram is also a metric term I coined. It is equal to 1,000 gigagrams.
- The term "gigaton" may not have previously existed, but is defined here as being equivalent to 1,000 megatons.
- See all my improvement proposals to the Metric System at https://github.com/seanpm2001/Metric-System/tree/main/Improvements/Meters/SI_Meters
Click/tap here to expand/collapse the file info section
- File version:
32 (2024, Saturday, April 27th at 05:25 pm PST)
- File type:
Markdown document (*.md *.mkd *.mdown *.markdown)
- Line count (including blank lines and compiler line):
0,915
Click/tap here to expand/collapse the file history section
History of this file.
Click/tap here to expand/collapse the file history entry for version 1
- This release was made by
@seanpm2001
Changes:
- Started the file
- Added the title section
- Added the
Statistics
section - Added the
Grain of sand formula
section - Added the
Legend
section - No other changes in version 1
Click/tap here to expand/collapse the file history entry for version 2
- This release was made by
@seanpm2001
Changes:
- Added a general description and a revision date
- Updated the
Statistics
section - Updated the
Grain of sand formula
section - Updated the
Legend
section - Added the
Some sources
section - Added the
Article info
section - No other changes in version 2
Click/tap here to expand/collapse the file history entry for version 3
- This release was made by
@seanpm2001
Changes:
- Updated the general description and the revision date
- Added the
Manufacturers
section - Added the
Form factor
section - Updated the
Some sources
section - Updated the
Grain of sand formula
section - Updated the
Article info
section - No other changes in version 3
Click/tap here to expand/collapse the file history entry for version 4
- This release was made by
@seanpm2001
Changes:
- Updated the revision date
- Added the
Power source
section - Added the
Portability
section - Updated the
Form factor
section - Updated the
Some sources
section - Added the
Concerns
section - Updated the
Article info
section - No other changes in version 4
Click/tap here to expand/collapse the file history entry for version 5
- This release was made by
@seanpm2001
Changes:
- Updated the revision date
- Updated the
General description
section - Added the
DCube structure
section - Added the
USB
section - Added the
As a max storage device
section - Added the
As a quantum storage device
section - Added the
Universal reliability
section - Added the
Research regarding condensed physics needed
section - Added the
Research regarding Fullerine carbon atoms needed
section - Added the
Concerns
section - Updated the
Article info
section - No other changes in version 5
Click/tap here to expand/collapse the file history entry for version 6
- This release was made by
@all-contributors
Changes:
- Added the
All-contributors
syntax to the file - Added
@seanpm2001
as a contributor - No other changes in version 6
Click/tap here to expand/collapse the file history entry for version 7
- This release was made by
@all-contributors
Changes:
- Added
@all-contributors
as a contributor - No other changes in version 7
Click/tap here to expand/collapse the file history entry for version 8
- This release was made by
@seanpm2001
Changes:
- Updated the revision date
- Added in the
Language switcher
section - Updated the
Article info
section - No other changes in version 8
Click/tap here to expand/collapse the file history entry for version 9
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Markdown-language
as a contributor - No other changes in version 9
Click/tap here to expand/collapse the file history entry for version 10
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-All
as a contributor - No other changes in version 10
Click/tap here to expand/collapse the file history entry for version 11
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-GPL
as a contributor - No other changes in version 11
Click/tap here to expand/collapse the file history entry for version 12
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Research
as a contributor - No other changes in version 12
Click/tap here to expand/collapse the file history entry for version 13
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Articles
as a contributor - No other changes in version 13
Click/tap here to expand/collapse the file history entry for version 14
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Hardware
as a contributor - No other changes in version 14
Click/tap here to expand/collapse the file history entry for version 15
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Quantum
as a contributor - No other changes in version 15
Click/tap here to expand/collapse the file history entry for version 16
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Concepts
as a contributor - No other changes in version 16
Click/tap here to expand/collapse the file history entry for version 17
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Documentation
as a contributor - No other changes in version 17
Click/tap here to expand/collapse the file history entry for version 18
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Python
as a contributor - No other changes in version 18
Click/tap here to expand/collapse the file history entry for version 19
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Diff-lang
as a contributor - No other changes in version 19
Click/tap here to expand/collapse the file history entry for version 20
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-HTML5-lang
as a contributor - No other changes in version 20
Click/tap here to expand/collapse the file history entry for version 21
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-JSON-lang
as a contributor - No other changes in version 21
Click/tap here to expand/collapse the file history entry for version 22
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Data
as a contributor - No other changes in version 22
Click/tap here to expand/collapse the file history entry for version 23
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Database
as a contributor - No other changes in version 23
Click/tap here to expand/collapse the file history entry for version 24
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Linux
as a contributor - No other changes in version 24
Click/tap here to expand/collapse the file history entry for version 25
- This release was made by
@all-contributors
Changes:
- Added
@Seanpm2001-Mathematics
as a contributor - No other changes in version 25
Click/tap here to expand/collapse the file history entry for version 26
- This release was made by
@all-contributors
Changes:
- Added
@Computing-longevity
as a contributor - No other changes in version 26
Click/tap here to expand/collapse the file history entry for version 27
- This release was made by
@all-contributors
Changes:
- Added
@Superpower-laptops
as a contributor - No other changes in version 27
Click/tap here to expand/collapse the file history entry for version 28
- This release was made by
@all-contributors
Changes:
- Added
@WacOS-Dev
as a contributor - No other changes in version 28
Click/tap here to expand/collapse the file history entry for version 29
- This release was made by
@all-contributors
Changes:
- Added
@Year-of-the-Linux-desktop
as a contributor - No other changes in version 29
Click/tap here to expand/collapse the file history entry for version 30
- This release was made by
@all-contributors
Changes:
- Added
@DeciCube
as a contributor - No other changes in version 30
Click/tap here to expand/collapse the file history entry for version 31
- This release was made by
@seanpm2001
Changes:
- Updated the revision date
- Updated the
General description
section - Condensed several sections
- Added the
Technological innovations that need to come first
section - Updated the
Legend
section - Updated the
Article info
section -
- Renamed to
File info
- Renamed to
- Added the
File history
section -
- Added entries for versions 1 to 31
- No other changes in version 31
Click/tap here to expand/collapse the file history entry for version 32
- This release was made by
@seanpm2001
Changes:
- Reorganized several sections
- Updated the revision date
- Updated the
Title
section - Updated the
Read this article in a different language
section - Added the
About
section - Updated the
General description
section - Updated the
Portability
section - Added the
Dropping the DeciCube
section - Added the
Internet
section - Added the
Universal reponsibility
section - Added the
We need to get serious about software bloat
section - Updated the
File info
section - Added the
File history
section -
- Added an entry for version 32
-
- Fixed a small typo in entries for versions 2 to 31
- No other changes in version 32
End of file history section.
Thanks goes to these wonderful people (emoji key
):
This project follows the all-contributors
specification. Contributions of any kind welcome!