The Bitcoin codebase snapshot will be encoded onto film and afterwards be stored for 1,000 years under ice, in Svalbard, Norway.
The move is included in the GitHuB Archive Program, which aims to preserve open-source software for the future generations to study it. GitHub closed partnerships with the Oxford University’s Bodleian Library, the Arctic World Archive (AWA) and the Software Heritage Foundation to make sure the code repositories are preserved for a very long time instead of getting lost or being abandoned.
A Pace Layers Strategy for the Program
The storage strategy adopted by the program is one of pace layers, which can maximize durability and flexibility. The most active layer, also called the hot one, involves replicating data to many data centers from all over the world while keeping it available in real-time and live. Solutions like the Internet Archive’s Wayback Machine are included in the warm layers and comprise of updating archived copies either monthly or annually, for all the multiple storing locations.
When it comes to the cold layers, AWA is one of them. The cold layers need to be updated once every 5 or perhaps more years. In February, a snapshot of each of GitHub’s repositories was taken for storage. Data will be encoded on film reels by the Norwegian company Piql, and stored by AWA 250 meters under the arctic ice, in the Arctic Code Vault.
There Will Be Backups Too
The film reels will have duplicates, the Bitcoin codebase included, which will be kept at the Bodleian Library in Oxford. The program aims to archive for 10,000 years the existent public repositories. Microsoft’s Project Silica is involved too. Quartz glass platters with femtosecond lasers are going to be used for storage.
The more things in the crypto industry become open and transparent, the more projects in this sector are open source and most of the time released on GitHub. Creating a long-term archive of the code involved in crypto will prevent the loss of technologies and give historians something to work with in the future.