Bitcoin imehifadhiwa chini ya mlima wa Aktiki
Ili kuelewa kilichozikwa, tunapaswa kurejea 2 Februari 2020. Siku hiyo, GitHub ilitengeneza snapshot ya hazina zote za umma zilizokuwa hai na kukidhi vigezo vyake vya kuhifadhi kumbukumbu. Hazina ya bitcoin/bitcoin, inayojumuisha Bitcoin Core, kwa kawaida ilikuwa miongoni mwa hizo. GitHub bado inaitaja leo kama mojawapo ya miradi mashuhuri ya Arctic Vault.
Software hii ni mrithi wa moja kwa moja wa client ya Bitcoin iliyochapishwa na Satoshi Nakamoto. Miongoni mwa mambo mengine, inawezesha kuendesha full node, kuthibitisha blocks na transactions, na kushiriki kwenye mtandao bila kulazimika kuamini server kuu.
Snapshot hiyo baadaye ilibadilishwa na Piql kuwa kwenye kifaa kisicho cha kisasa sana ukilinganisha na software iliyomo: filamu inayohisi mwanga, iliyoundwa kwa uhifadhi wa muda mrefu sana.
Data ya 21 TB ilihitaji roli 186 ilipowekwa Julai 2020. Roli hizo zilisafirishwa hadi Longyearbyen, Svalbard, kisha zikawekwa katika Arctic World Archive, kituo kilichowekwa ndani ya mgodi wa zamani wa makaa ya mawe. GitHub inaeleza eneo hilo kuwa limezikwa kwa kina ndani ya mlima wa Aktiki na kulindwa na permafrost.
Kwa hiyo Bitcoin imelala kihalisi katika Aktiki.
Au, kwa usahihi zaidi, picha ya msimbo wake ya mwaka 2020.
21 TB si 21 TB za Bitcoin
Usahihi huu ni muhimu kwa sababu maelezo yanayosambaa kwa kasi yanaweza kuleta mkanganyiko kwa urahisi.
Bila shaka Bitcoin Core haichukui terabaiti 21 za source code. TB 21 zinawakilisha mamilioni ya hazina za umma zilizokuwa hai zilizochaguliwa na GitHub kwa ajili ya snapshot yake. Linux, Python, Ruby on Rails, Docker, OpenSSL, TypeScript, PHP na miradi mingine mingi ya open source pia imo katika kumbukumbu hiyo.
GitHub pia haikuishia kunakili historia yote ya kila mradi kama mtu anavyonakili server kwa urahisi.
Kwa Arctic Code Vault, GitHub inaeleza kwamba ilihifadhi hali ya HEAD ya branch chaguo-msingi wakati wa snapshot. Kwa ufupi, hiyo ilikuwa toleo la karibuni zaidi la mradi lililopatikana tarehe hiyo, pamoja na kanuni fulani kuhusu binary files kubwa. Miradi iliyokuwa na angalau stars 250 ilipata uchakataji mpana zaidi wa mafaili hayo.
Bila shaka Bitcoin ilikuwa imevuka kiwango hicho kwa mbali.
Kwa hiyo msimbo uliohifadhiwa si historia yote ya Bitcoin tangu 2009 commit baada ya commit. Badala yake, ni picha inayoweza kutumiwa ya Bitcoin Core tarehe 2 Februari 2020.
Na sasa si ya kisasa.
Tangu tarehe hiyo, mradi umepokea maelfu ya mabadiliko, marekebisho, maboresho na vipengele vipya. Hazina ya bitcoin/bitcoin sasa imevuka commits 50,000 kwenye GitHub.
Aktiki inahifadhi fossil ya software.
Fossil yenye thamani kubwa hasa.
Filamu iliyoundwa kudumu hadi mwaka 3020
Kwa nini kuchapisha computer code kwenye filamu katika karne ya 21?
Kwa sababu teknolojia zinazotumiwa kuhifadhi data zetu huzeeka kwa kasi zaidi kuliko tunavyodhani.
Hard drive inaweza kuharibika.
SSD inaweza kupoteza data zake.
Miundo ya mafaili hupitwa na wakati.
Jukwaa linaweza kutoweka.
Data center huhitaji umeme kila mara, timu za matengenezo na mashine mpya.
GitHub ilitafuta kitu kingine: kifaa kinachoweza kusubiri kwa karne nyingi bila kutegemea server ambayo bado inafanya kazi.
PiqlFilm iliyotumiwa katika mradi huu inategemea silver halides kwenye msingi wa polyester. GitHub inaeleza kwamba kifaa hicho kina muda wa matumizi wa miaka 500 kulingana na viwango vya ISO, huku majaribio ya kuharakisha kuzeeka yakipendekeza kwamba kinaweza kufikia takribani miaka 1,000 katika mazingira mazuri.
Data ilibanwa na kisha, miongoni mwa njia nyingine, ikawasilishwa katika mfumo wa codes zinazosomeka kwa macho. Kila roli pia ina mwongozo wa binadamu unaoeleza jinsi ya kujenga upya taarifa hizo.
Hii ni hoja ya kuvutia.
Kuhifadhi bits pekee haitoshi.
Ni lazima pia kumweleza binadamu wa siku zijazo maana ya bits hizo.
Kwa hiyo GitHub iliunda “Tech Tree”, aina ya mwongozo wa ustaarabu wa kompyuta unaoeleza dhana zinazohitajika ili kuelewa kumbukumbu hiyo, kutoa mafaili na kupata dependencies. Tafsiri ziliandaliwa katika lugha kadhaa.
Dau hilo si kwamba filamu itaendelea kuwepo tu.
Ni lazima mtu, mwaka 2520 au 3020, bado aweze kuielewa.
Msimbo wa Bitcoin si Bitcoin yenyewe
Huenda hii ndiyo tofauti inayovutia zaidi katika hadithi hii.
Iwapo kompyuta zote za Bitcoin duniani zingetoweka kesho, kutoa roli hizo kutoka Svalbard hakungefanya mtandao kama ulivyo leo urudi moja kwa moja.
Kwa nini?
Kwa sababu source code na blockchain ni vitu viwili tofauti.
Bitcoin Core ni software. Ina sheria na zana zinazowezesha, miongoni mwa mambo mengine, kuthibitisha transactions, kutambua blocks zinazokidhi masharti na kuwasiliana na nodes nyingine.
Blockchain ni historia ya blocks ambazo nodes hizo zimethibitisha tangu Januari 2009.
Bitcoin zenyewe hazijaandikwa katika Bitcoin Core kama coins zilizo kwenye database binafsi. Mtandao hufanya kazi, miongoni mwa mambo mengine, kwa msingi wa UTXO, yaani outputs za transactions ambazo hazijatumika, zinazoonyesha kiasi gani bado kinaweza kutumiwa. Block explorer huwezesha hasa kuangalia data hii ya umma.
Arctic Code Vault pia haina private keys za watumiaji.
Wala seed phrases zao.
Kwa hiyo kuzika msimbo hakumaanishi kuweka BTC milioni 21 kwenye sanduku la usalama.
Na kurejesha software ya mwaka 2020 hakungesaidia kupata kiotomatiki transactions zote zilizofanywa baada ya snapshot.
Tofauti hii ndiyo inayoufanya mradi huo uvutie zaidi.
GitHub haijaribu kuokoa sarafu ya Bitcoin.
Inahifadhi maarifa yanayohitajika kuelewa jinsi mojawapo ya mifumo muhimu zaidi ya fedha za kidijitali ya mwanzoni mwa karne ya 21 ilivyofanya kazi.
Hakuna anayemiliki msimbo huu kwa kweli
Ukweli kwamba Bitcoin imo katika kumbukumbu hii pamoja na Linux au Python pia unakumbusha sifa ya mtandao ambayo wakati mwingine husahaulika: msimbo wake uko wazi kwa umma.
Mtu yeyote anaweza kuangalia hazina hiyo.
Kuipakua.
Kuisoma.
Kupendekeza mabadiliko.
Kuunda nakala.
Kukompile software yake mwenyewe.
Bitcoin Core inaeleza mradi wake kama open source na inakumbusha kwamba kila mtu anaweza kuchangia. Maintainers wana haki ya kuingiza mabadiliko yaliyochaguliwa, lakini jukumu lao hasa ni kuunganisha mabadiliko yaliyopata review na consensus ya kutosha miongoni mwa wachangiaji.
Mafaili ya sasa bado yana alama ya kuvutia sana ya historia hii.
Katika sehemu kadhaa za msimbo, hasa bitcoind.cpp, bado kuna taarifa ya copyright ya Satoshi Nakamoto ya 2009-2010, ikifuatiwa na ya watengenezaji wa Bitcoin Core tangu 2009. Software hiyo inasambazwa chini ya leseni ya MIT.
Satoshi alitoweka.
Mradi uliendelea.
Huenda hiyo ndiyo sehemu ya kushangaza zaidi.
Kampuni za teknolojia kwa kawaida hupangwa kuzunguka waanzilishi wao. Mwanzilishi huamua, huajiri, hukusanya mtaji na huhifadhi mamlaka fulani juu ya bidhaa.
Bitcoin ilimpoteza muundaji wake mapema sana na haikuacha kufanya kazi.
Mamia ya watengenezaji wamefanya kazi kwenye software hiyo kwa miaka mingi bila mrithi wa Satoshi kuwa mmiliki mpya wa protocol.
Hata mabadiliko ya kiufundi yanafanyika kwa makusudi polepole. CHECKTEMPLATEVERIFY inaonyesha vizuri utamaduni huu: kupendekeza mistari michache inayoweza kubadilisha uwezekano wa Bitcoin kunaweza kuhitaji miaka ya majadiliano, audits na majaribio.
Msimbo wa umma.
Mabadiliko ya tahadhari.
Hakuna makao makuu ya kupigiwa simu ikiwa jambo fulani halipendezi.
Aktiki pia inalinda Linux, Python na OpenSSL
Bitcoin haikupata upendeleo maalumu kutoka GitHub.
Na hilo ndilo linalofanya kujumuishwa kwake kuwe kwa kuvutia.
Mradi huo ni sehemu ya mkusanyiko mpana zaidi ambao GitHub inauita urithi wa software ya open source wa zama zetu. Miongoni mwa miradi iliyopewa kipaumbele ni Linux, Python, OpenSSL, Rails, Node.js, Docker, TypeScript, PHP, Hadoop, Homebrew na Bitcoin.
Sehemu kubwa ya dunia ya kisasa ya kidijitali inategemea moja kwa moja au kwa njia isiyo ya moja kwa moja software ya open source.
Servers.
Smartphones.
Benki.
Cloud.
Akili bandia.
Blockchains.
Miundombinu ya serikali.
Applications za watumiaji wa kawaida.
Tatizo ni kwamba umuhimu wa kiuchumi wa software hauhakikishi hata kidogo uhifadhi wake wa kihistoria.
Software ni dhaifu kwa namna ya kushangaza.
Manuscript inaweza kuishi kwa karne nyingi kwenye maktaba.
Programu iliyohifadhiwa katika format ya umiliki inaweza kuwa karibu kutosomeka ndani ya miongo michache ikiwa mashine zinazoweza kuifungua zitatoweka.
Kwa hiyo GitHub inajaribu kuzuia hali ya kushangaza: kwamba mwanahistoria wa karne ya 24 ajue ubinadamu ulitumia Bitcoin au Linux, bila kuwa na software inayomwezesha kuelewa kwa kweli jinsi zilivyofanya kazi.
Arctic Code Vault basi inakuwa chini ya backup na zaidi kapsuli ya kiteknolojia ya wakati.
Mtafiti wa siku zijazo anaweza kuichunguza Bitcoin ya mwaka 2020 karibu kama tunavyochunguza leo mashine ya mvuke ya karne ya 19.
Isipokuwa kwamba hapa, michoro kamili imehifadhiwa pamoja na mashine.
Roli 186 mwaka 2020, kisha 188 kwenye hazina
Jambo jingine linahitaji kufafanuliwa.
Namba ya awali ilikuwa kweli roli 186.
Arctic World Archive inaeleza kwamba roli hizo 186 za piqlFilm ziliwekwa tarehe 8 Julai 2020. GitHub ilitangaza hadharani kukamilika kwa operesheni hiyo siku chache baadaye.
Hata hivyo, GitHub wakati mwingine sasa huzungumzia roli 188 katika Arctic Code Vault.
Hii si contradiction.
Mwaka 2022, kampuni ilipokamilisha uwekaji wake wa kimwili katika sanduku la chuma la Svalbard, roli mbili za ziada zilizokuwa na vipengele vya Tech Tree na taarifa nyingine zilizosaidia kutafsiri kumbukumbu hiyo ziliongezwa. Wakati huo GitHub iliandika kwamba roli 188 zilikuwa ndani ya chumba kilichoimarishwa.
Kwa hiyo maudhui yaliundwa kuwa imara zaidi kuliko mkusanyiko rahisi wa mafaili.
Wazo hili linaweza karibu kuonekana la baada ya apocalypse.
Na GitHub hailifiche kabisa.
Mpango huo uliundwa kustahimili mabadiliko ya jamii, kampuni na teknolojia. Svalbard ilichaguliwa hasa kwa sababu ya kutengwa kwake, utulivu wake wa kijiolojia na kisiasa, pamoja na mazingira yanayowezesha uhifadhi bila nishati ya kudumu.
Arctic World Archive pia iko karibu na maarufu Svalbard Global Seed Vault, kituo kingine kilichoundwa kwa mantiki inayofanana: kuhifadhi leo kitu ambacho kinaweza kuwa cha thamani kwa vizazi vilivyo mbali sana.
Mbegu kwa ajili ya kilimo.
Msimbo kwa ajili ya dunia ya kidijitali.
Na Bitcoin katikati.
Hata Satoshi huenda angetambua kanuni hiyo
Ironia yake ni nzuri sana.
Bitcoin iliundwa ili isitegemee eneo kuu.
Na nakala ya msimbo wake ikaishia kufungwa katika mojawapo ya hazina halisi zilizo katika mazingira magumu zaidi duniani.
Hata hivyo, hilo halileti contradiction yoyote.
Bitcoin inayofanya kazi haihitaji Svalbard.
Iwapo Arctic Code Vault ingetoweka kesho, mtandao ungeendelea kutoa blocks zake. Maelfu ya nakala za software hiyo zipo kwingine. Hazina hizo zime-clone kwenye mashine zinazojitegemea. GitHub pia inashirikiana na Software Heritage, Internet Archive na maktaba kadhaa kuhifadhi nakala nyingine za software ya open source. Mtazamo huu hata una jina katika uhifadhi wa kidijitali: LOCKSS, “Lots Of Copies Keeps Stuff Safe”.
Falsafa hii inafanana kwa namna ya kushangaza na ya Bitcoin.
Usiamini nakala moja pekee.
Usimtegemee server mmoja pekee.
Ongeza redundancy.
Kubali kwamba kipengele kimoja kinaweza kutoweka bila kuufanya mfumo mzima utoweke.
Msimbo wa Bitcoin uliozikwa Aktiki kwa hiyo si backup yake ya mwisho.
Ni backup miongoni mwa nyingine nyingi.
Na huo ndio hasa ujumbe.
Mtandao wa Bitcoin hufanya kazi kwa sababu software yake, data zake na sheria zake zinaweza kuzalishwa tena na watu wanaojitegemea. Hazina ya Svalbard inasukuma tu mantiki hii mbali zaidi katika muda.
Mwaka 2026, soko linajadili kila siku bei ya BTC, ETF, hazina za kampuni na resistance inayofuata ya kiufundi.
Chini ya mlima wa Norway, toleo jingine la Bitcoin haliangalii chart yoyote.
Haliminai block yoyote.
Halina BTC yoyote.
Linahifadhi tu msimbo wa mtandao kama ulivyokuwepo 2 Februari 2020, pamoja na baadhi ya software iliyojenga Internet.
Iwapo filamu hiyo itadumu kweli miaka elfu moja, kinadharia mtu bado ataweza kuusoma msimbo huo karibu na mwaka 3020.
Bei ya bitcoin wakati huo haiwezekani kufikiriwa.
Iwapo protocol bado itatumika au itakuwa kipande cha historia, hilo pia ni jambo lisiloweza kufikiriwa.
Hata hivyo, jambo moja linaweza kuishi katika hali zote mbili: maelekezo yanayowezesha kuelewa jinsi Bitcoin ilivyofanya kazi wakati sisi bado tulikuwapo kuyaandika.