Denar, ki ga nihče ne nadzira
Razumevanje od temeljev do kriptografije.
3. januarja 2009 je neznana oseba — ali skupina oseb — pod psevdonimom Satoshi Nakamoto pognala programsko kodo, ki jo je napisala sama. Ob tem je v prvo blokovno verigo vgraviral novičarski naslov: »Chancellor on brink of second bailout for banks.« Sporočilo je bilo jasno: sistem centralnih bank, ki obvladuje denar celega sveta, ima temeljne napake.
Bitcoin je bil odgovor. Ne zgolj nova valuta, temveč popolnoma drugačen sistem zaupanja — eden, ki za delovanje ne potrebuje bank, vlad ali posrednikov, temveč le matematiko. Do danes je ta sistem prenesel vrednost v skupni vrednosti trilijonov dolarjev, ne da bi kdo imel nad njim oblast.
To potovanje vas popelje od vprašanja »Kaj sploh je denar?« do razumevanja kriptografskih zgostitvenih funkcij, verig blokov, rudarjenja in načrta omejene ponudbe — vse z interaktivnimi prikazi, ki koncepte pokažejo v živo.
Kaj je denar?
Preden razumemo Bitcoin, moramo razumeti, kaj zamenjuje.
Predznanje: Nič posebnega — le radovednost.
Denar se zdi samoumeven. Vsak dan ga imamo v žepu in ga trošimo, ne da bi se spraševali, kaj pravzaprav je. A denar ni naravna danost — je družbeni dogovor, ki je skozi tisočletja menjaval obliko: od školjk, soli in zlatnikov do papirnatih bankovcev in digitalnih zapisov na strežnikih bank.
Tri vloge denarja
Ekonomisti definirajo denar s tremi vlogami, ki jih mora izpolnjevati hkrati:
Zakaj zlato, zakaj papir?
Tisočletja je zlato izpolnjevalo vse tri vloge: ni korodiralo, je bilo razdeljivo, prenosno in omejeno. Ko pa je svetovno gospodarstvo postalo prezapleteno za zlate zaloge, so vlade vpeljale fiatni denar — denar, ki ni pokrit z ničimer razen z zakonom in zaupanjem. Centralne banke imajo pooblastilo, da ga ustvarjajo po lastni presoji.
Ko centralna banka natisne nov denar, razredčuje vrednost obstoječega. Premikaj drsnik in opazuj, kako inflacija tali vrednost.
Bitcoin je bil zasnovan kot odgovor na to lastnost fiatnega denarja. Toda da bi razumeli, zakaj je Bitcoin drugačen, moramo najprej razumeti, kakšne lastnosti bi moral imeti idealen denar digitalnega sveta.
Globlje: Dvojna poraba — temeljni problem digitalnega denarja ★
Pred Bitcoinom je vsak poskus digitalnega denarja trčil ob isti zid: datoteko je mogoče kopirati. Če bi bil denar le digitalna datoteka, bi jo lahko komu poslali in hkrati obdržali kopijo — tako bi isti denar porabili dvakrat. Temu rečemo dvojna poraba.
Rešitev bank je preprosta: centralna baza. Ko naredite nakazilo, banka odšteje vsoto z vašega računa. Ker ima banka avtoriteto, dvojna poraba ni mogoča. Toda to zahteva zaupanje v banko — in banka ima moč, da vaš račun zamrzne, sredstva zasežejo ali sistem zruši.
Satoshi Nakamoto je leta 2008 prvič rešil problem dvojne porabe brez zaupanja v centralnega posrednika. To je bistvo Bitcoinovega izuma.
Rojstvo Bitcoina
Iz pepela finančne krize.
Predznanje: Poglavje 1.
Jesen 2008. Lehman Brothers ravnokar razpade. Vlade sveta napovedujejo rekordno pomoč bankam. Prav takrat — 31. oktobra 2008 — se na kriptografskem forumu pojavi kratko sporočilo z naslovom: »Bitcoin P2P e-cash paper.« Avtor je podpisan kot Satoshi Nakamoto.
Priložen je bil devetstranski dokument — bela knjiga — z naslovom »Bitcoin: A Peer-to-Peer Electronic Cash System«. V njem je Nakamoto opisal sistem za elektronski prenos vrednosti med dvema osebama, brez posrednika, brez zaupanja in brez možnosti goljufije.
Kronologija: od bele knjige do danes
Kdo je Satoshi Nakamoto?
To ostaja eno največjih neodgovorjenih vprašanj tehnologije. Nakamoto je v prvih dveh letih aktivno razvijal Bitcoin, komuniciral z razvijalci in reševal hrošče. Aprila 2011 se je poslovil s kratkim sporočilom in izginil. Ocenjuje se, da je v zgodnjem obdobju narudaril okoli milijon bitcoinov — in nobeden od teh kovancev ni bil nikoli premaknjen.
Coinbase data:
"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
To besedilo je trajno vgraviraano v verigo blokov in ga ni mogoče spremeniti. Je digitalni nagrobnik in manifest hkrati.
Globlje: Zakaj Nakamoto ostaja anonimen? ★★
Anonimnost ni bila zgolj osebna odločitev — bila je ideološka nuja. Vsak znani ustvarjalec digitalnega denarja bi postal tarča pritiskov vladnih organov. E-Gold, digitalnodenarna platforma iz 1990-ih, je bila ugasnjena, ko so oblasti identificirale njene ustanovitelje.
Z izginotjem je Nakamoto dosegel še nekaj: Bitcoin je postal resnično brez voditelja. Ni točke, ki bi jo oblasti lahko ustavile. Ni osebe, ki bi jo pritisnile. Protokol obstaja sam po sebi, kot matematika.
V teku let so se pojavljali kandidati za Nakamotovo identiteto — med njimi kriptograf Hal Finney, akademik Nick Szabo in avstrijski poslovnež Craig Wright — toda nobeden ni nikoli prepričljivo dokazal lastništva z digitalnim podpisom iz zgodnjih bitcoinov.
Zgostitvene funkcije
Digitalni prstni odtis, ki ga ni mogoče ponarediti.
Predznanje: Osnovna matematika.
Celoten Bitcoin temelji na eni matematični lastnosti: zgostitveni funkciji (angl. hash function). To je matematična operacija, ki vzame podatke katerekoli dolžine in jih pretvori v niz fiksne dolžine — v primeru SHA-256 vedno točno 256 bitov oziroma 64 šestnajstiška znaka.
Bistvo ni le dolžina — bistvo so štiri ključne lastnosti, ki jo naredijo kriptografsko neuničljivo:
Vnesite katerokoli besedilo in opazujte zgostitev. Spremenite eno samo črko — rezultat bo povsem drugačen.
Štiri lastnosti, ki naredijo Bitcoin varen
Globlje: Kako velik je prostor SHA-256? ★★
SHA-256 ima 2²⁵⁶ možnih izhodnih vrednosti. To je število, zapisano kot 1 s 77 ničlami za njim — precej večje od ocenjenega števila atomov v opazljivem vesolju (≈ 10⁸⁰). Verjetnost, da bi naključno najdli dve sporočili z enako zgostitivjo, je s praktičnega vidika enaka nič.
Prav ta astronomska velikost prostora je razlog, da je rudarjenje (iskanje zgostitve z določenimi lastnostmi) mogoče le z brutalnim preizkušanjem — ni bližnjice, ni algoritma, ki bi skrajšal pot.
Veriga blokov
Ko zgostitev drži bloke skupaj za večnost.
Predznanje: Poglavje 3.
Veriga blokov — blockchain — je v osnovi preprosta: javna knjiga, v katero so transakcije zapisane v blokih, vsak blok pa vsebuje zgostitev prejšnjega bloka. S tem so bloki med seboj nerazdružljivo povezani — v matematično verigo.
Zakaj je to revolucionarno? Ker vsaka sprememba kateregakoli preteklega bloka zruši vse nadaljnje zgostitve — verigo je treba prepisati od začetka. In ker to verigo vzdržuje na tisoče neodvisnih računalnikov hkrati, take spremembe ni mogoče izvesti brez tega, da bi to opazili vsi.
Zgradba bloka
Veriga blokov v živo
Vsak blok nosi zgostitev svojega predhodnika. Zgostitev je tako odvisna od vsebine — in vsebina vključuje zgostitev starejšega bloka. Spremenite karkoli v kateremkoli bloku in verižna reakcija zlomi vse nadaljnje bloke.
Veriga je veljavna.
Globlje: Merklov koren in učinkovitost ★★
Vsak blok vsebuje na desetine ali stotine transakcij. Shranjevanje zgostitve vsake posamične transakcije bi bilo okorno. Namesto tega Bitcoin gradi Merklov binarni dreves: vsaki dve transakciji se zgostita skupaj, iz parov nastanejo novi pari, in tako naprej navzgor do enega samega Merklovega korena.
Ta korenski hash je dovolj za preverjanje, ali je katera koli transakcija vključena v blok — in sicer brez prenosa celotnega bloka. To je ključno za mobilne odjemalce Bitcoina, ki ne morejo shraniti celotne verige blokov (danes že večje od 600 GB).
Rudarjenje
Zakaj mora biti dodajanje blokov drago.
Predznanje: Poglavji 3 in 4.
Veriga blokov je zaščitena pred ponarejanjem — toda kdo odloča, kateri blok bo dodan naslednji? Kako preprečiti, da bi nekdo preprosto dodal lažne transakcije? Bitcoinov odgovor je eleganten: dodajanje bloka mora biti drago.
Ne drago v denarnem smislu — drago v smislu računalniškega dela. Preden rudar sme dodati blok v verigo, mora rešiti matematično uganko: najti mora tako spremenljivko (ki ji pravimo nonce), da je zgostitev glave bloka manjša od določene ciljne vrednosti. To je ekvivalentno iskanju zgostitve, ki se začne z določenim številom ničel.
Sistem bo preizkušal naključne vrednosti nonce in iskal zgostitev, ki se začne z zahtevano predpono ničel.
Zakaj je to domiselno?
Uganka je namerno asimetrična: reševanje je zahtevno, preverjanje pa takojšnje. Ko rudar najde veljavni nonce, ga vsi drugi vozli preverijo v milisekundah. Toda najti ga je zahtevalo morda milijarde preizkusov.
Ta asimetrija je bistvo dokaza opravljenega dela (angl. Proof of Work). Rudar, ki želi v verigo vriniti lažni blok, bi moral porabiti enako energije kot za veljavni blok — nato pa še na novo izračunati vse nadaljnje bloke, preden bi jih prehitelo pošteno omrežje.
Bitcoin samodejno prilagaja zahtevnost vsakih 2016 blokov (≈ 2 tedna), da blok nastane v povprečju vsakih 10 minut — ne glede na to, koliko rudarjev je aktivnih.
Globlje: Nagrada rudarjev in transakcijske pristojbine ★★
Rudar, ki uspešno doda blok, prejme dve vrsti nagrad: blokovno nagrado (novo ustvarjene bitcoine) in transakcijske pristojbine (majhne zneske, ki jih plača vsak pošiljatelj).
Blokovna nagrada je bila sprva 50 BTC. Z vsakim razpolovitvenim dogodkom (ki nastopi vsakih 210.000 blokov) se razpolovi. Aprila 2024 je padla na 3,125 BTC. Ko bodo vsi bitcoini rudarjeni (predvidoma leta 2140), bodo rudarji prejemali le transakcijske pristojbine — kar bo moralo biti dovolj, da vzdržujejo varnost omrežja.
Denarnice in ključi
Kdor nadzira ključe, nadzira bitcoin.
Predznanje: Poglavje 3.
V Bitcoin omrežju ni računov, ni imen, ni gesel za ponastavitev. Obstajajo le zasebni ključi — velikanska naključna števila, ki dokazujejo lastništvo. Kdor ima zasebni ključ, ima bitcoin. Kdor ga izgubi, izgubi bitcoin za vedno.
Par ključev: zasebni in javni
Bitcoin za dokazovanje lastništva uporablja asimetrično kriptografijo. Iz zasebnega ključa je mogoče izpeljati javni ključ, ne pa obratno. Javni ključ se nato pretvori v naslov — niz črk in številk, na katerega drugi pošiljajo bitcoine.
Zasebni ključ v resnici vsebuje 256 bitov. Iz njega je izpeljan javni ključ, iz tega pa naslov — enosmerno, brez povratne poti.
Digitalni podpis
Ko pošljete bitcoin, ne razkrijete svojega zasebnega ključa. Namesto tega ustvarite digitalni podpis — matematičen dokaz, ki ga omrežje preveri z vašim javnim ključem. Podpis velja le za to eno transakcijo in le v tistem trenutku.
Globlje: UTXO — kako se bitcoin dejansko shranjuje ★★
Bitcoin ne pozna »računov«. Namesto tega sistem temelji na neporabljenih izhodih transakcij (UTXO — Unspent Transaction Output). Ko nekdo prejme bitcoin, se v verigi blokov ustvari UTXO, zaklenjen na prejemnikov javni ključ. Ko ta bitcoin porabi, ta UTXO »odpre« s podpisom in ustvari nove UTXO za prejemnika (in si vrne drobiž).
To pomeni, da Bitcoin ni kot bančni račun s stanjem — je bolj kot denarnica polna bankovcev različnih apoenz, vsak z lastnim lastniškim dokazilom.
Globlje: Semenska fraza — varnostna kopija vseh ključev ★
Moderna denarnica ne shranjuje enega samega ključa — generira jih tisoče iz enega naključnega izhodišča. To izhodišče je kodirano kot zaporedje 12 ali 24 naključnih besed — semenska fraza (angl. seed phrase).
Kdor pozna teh 12–24 besed, ima dostop do vseh bitcoinov v tisti denarnici. Zato mora biti semenska fraza skrita kot dragocen papir — in nikoli v digitalnem formatu, dostopnem spletu.
Omejitev in razpolovitve
Matematično zagotovljena redkost.
Predznanje: Osnovna ekonomija.
Satoshi Nakamoto je v Bitcoinov protokol vkodirano odločitev, ki jo nobena centralna banka nikoli ni bila sposobna držati: skupna količina bitcoinov nikoli ne bo preseglaa 21 milijonov. To ni politična odločitev — je matematična konstanta, vgrajena v programsko kodo in potrjena z vsakim blokom, ki ga omrežje doda.
Razpolovitve: shema omejevanja
Novih bitcoinov ni mogoče »natisniti«. Nastajajo le kot nagrada rudarjem, ko dodajo nov blok v verigo. Sprva je bila nagrada 50 BTC. Vsakih 210.000 blokov (≈ 4 leta) se razpolovi. Ta mehanizem se imenuje razpolovitev (angl. halving).
| Razpolovitev | Datum | Nagrada za blok | Status |
|---|---|---|---|
| 0 (začetek) | Jan 2009 | 50 BTC | preteklost |
| 1. | Nov 2012 | 25 BTC | preteklost |
| 2. | Jul 2016 | 12,5 BTC | preteklost |
| 3. | Maj 2020 | 6,25 BTC | preteklost |
| 4. | Apr 2024 | 3,125 BTC | zdaj |
| 5. | ≈ 2028 | 1,5625 BTC | prihodnost |
| 6. | ≈ 2032 | 0,78125 BTC | prihodnost |
| … | ≈ 2140 | ≈ 0 | vsi bitcoini izrudarjeni |
Vsaka razpolovitev upočasni rast ponudbe. Krivulja se izravna proti 21 milijonom — toda nikoli jih ne preseže.
Koliko je že izrudarjenih?
Globlje: Izgubljeni bitcoini — deflacijska sila ★
Skupaj bo nastalo 21 milijonov bitcoinov. A ocenjuje se, da jih je že izgorjenih (trajno nedostopnih) med 3 in 4 milijone — zasebni ključi, ki jih nihče ne more odpreti, naslovi, na katere je bitcoin poslal sam Satoshi in jih nikoli porabil.
To pomeni, da je dejanska krožeča ponudba manjša od 21 milijonov — in s časom se bo zmanjševala, ne povečevala. Za razliko od fiatnega denarja je Bitcoin deflacijski po zasnovi.
Bitcoin v svetu
Od eksperimenta do globalnega pojava.
Predznanje: Priporočljivo prebrano vse predhodno.
Bitcoin je začel kot eksperiment manjše skupnosti kriptografov in svobodnjaških idealistov. V petnajstih letih je postal globalni finančni pojav — predmet akademskih razprav, regulatornih bojišč, institucionalnih portfeljev in ekonomske politike malih držav.
Cenovni cikel Bitcoina
Logaritemsko merilo. Vsak cikel sestavljata: bum po razpolovitvi in nato korekcija. Vzorec se ponavlja — a prihodnost ni zagotovljena.
Kritike in izzivi
Energijska poraba. Bitcoin omrežje porablja toliko električne energije kot nekatere srednje velike države. To je cena za varnost sistema. Zagovorniki opozarjajo, da velik del te energije izvira iz obnovljivih virov, kritiki pa dvomijo o sorazmernosti.
Volatilnost. Bitcoin je izjemno nihljiv. Vrednost se je v preteklosti v enem letu povečala za 1000 % — in padla za 80 %. To ga kot plačilno sredstvo za vsakodnevno rabo omejuje, kot shrambo vrednosti pa privlači špekulante in dolgoročne vlagatelje.
Regulatorna negotovost. Vlade po svetu iščejo načine za regulacijo Bitcoina — od popolnih prepovedi (Kitajska) do formalnega sprejetja (El Salvador, kjer je Bitcoin postal zakonito plačilno sredstvo).
Zasebnost. Bitcoin je psevdonimen, ne anonimen. Vsaka transakcija je javno vidna v verigi blokov. Z zadostno analizo je mogoče slediti toku sredstev — kar je dvojni meč: transparentnost za preglednost, toda manj zasebnosti, kot si marsikdo misli.
Kaj Bitcoin ne bo (in kaj bi morda bil)
Bitcoin verjetno ne bo zamenjal vsakodnevne valute — preveč je nihljiv in prepočasen (sedem transakcij na sekundo proti Visajinim tisočim). Toda kot shramba vrednosti in kot sistem prenosa vrednosti čez meje brez posrednikov kaže resnično prednost pred obstoječimi alternativami.
Plačilni kanali, zgrajeni nad Bitcoinom — zlasti omrežje Lightning — rešujejo problem hitrosti in stroškov na drugi plasti. Takojšnje transakcije s skoraj ničelnimi provizijami so mogoče brez žrtvovanja varnosti osnovne verige.
Globlje: Bitcoin kot »digitalno zlato« ★
Zlato je tisočletja delovalo kot zanesljiva shramba vrednosti, ker ga je malo, ker je obstoječe in ker ga ni mogoče ponarediti. Bitcoin ima enake lastnosti v digitalni obliki — z eno prednostjo: v nasprotju z zlatom ga je mogoče prenesti na drug konec sveta v minutah, brez fizičnega transporta.
Nekateri ekonomisti in institucionalni vlagatelji (med njimi hedge skladi, pokojninski skladi in celo vlade) so začeli obravnavati Bitcoin kot alternativo zlatu v diverzificiranem portfelju — sredstvo, katerega ponudba ni odvisna od nobene vlade ali centralne banke.