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 USDor: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, 256x128256x512x256512x1024x5121024x - Operating system:
Ubuntu ? LTS and laterFedora ? and laterArch Linux ? and laterOracle Solaris ? and later
MeadowsAny 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
Statisticssection - Added the
Grain of sand formulasection - Added the
Legendsection - 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
Statisticssection - Updated the
Grain of sand formulasection - Updated the
Legendsection - Added the
Some sourcessection - Added the
Article infosection - 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
Manufacturerssection - Added the
Form factorsection - Updated the
Some sourcessection - Updated the
Grain of sand formulasection - Updated the
Article infosection - 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 sourcesection - Added the
Portabilitysection - Updated the
Form factorsection - Updated the
Some sourcessection - Added the
Concernssection - Updated the
Article infosection - 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 descriptionsection - Added the
DCube structuresection - Added the
USBsection - Added the
As a max storage devicesection - Added the
As a quantum storage devicesection - Added the
Universal reliabilitysection - Added the
Research regarding condensed physics neededsection - Added the
Research regarding Fullerine carbon atoms neededsection - Added the
Concernssection - Updated the
Article infosection - 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-contributorssyntax to the file - Added
@seanpm2001as 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-contributorsas 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 switchersection - Updated the
Article infosection - 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-languageas 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-Allas 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-GPLas 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-Researchas 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-Articlesas 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-Hardwareas 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-Quantumas 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-Conceptsas 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-Documentationas 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-Pythonas 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-langas 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-langas 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-langas 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-Dataas 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-Databaseas 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-Linuxas 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-Mathematicsas 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-longevityas 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-laptopsas 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-Devas 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-desktopas 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
@DeciCubeas 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 descriptionsection - Condensed several sections
- Added the
Technological innovations that need to come firstsection - Updated the
Legendsection - Updated the
Article infosection -
- Renamed to
File info
- Renamed to
- Added the
File historysection -
- 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
Titlesection - Updated the
Read this article in a different languagesection - Added the
Aboutsection - Updated the
General descriptionsection - Updated the
Portabilitysection - Added the
Dropping the DeciCubesection - Added the
Internetsection - Added the
Universal reponsibilitysection - Added the
We need to get serious about software bloatsection - Updated the
File infosection - Added the
File historysection -
- 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!