Bitcoin

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.

Poglavje 1

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:

Interaktivno · Tri vloge denarja

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.

Interaktivno · Kupna moč v času: evrsko območje

Ko centralna banka natisne nov denar, razredčuje vrednost obstoječega. Premikaj drsnik in opazuj, kako inflacija tali vrednost.

Po 30 letih ostane:

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.

Kar zdaj veste: Denar je družbeni dogovor. Fiatni denar je pokrit z zaupanjem, ne s trdnimi zalogami — in centralne banke ga lahko ustvarjajo neomejeno, kar sčasoma tali kupno moč. Digitalni denar se sooča s posebnim problemom dvojne porabe, ki ga je Bitcoin rešil brez centralne oblasti.
Poglavje 2

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

31. oktober 2008
Satoshi Nakamoto objavi belo knjigo Bitcoina na kriptografski poštni listi.
3. januar 2009
Nakamoto izrudari prvi blok — blok geneze. Vanj vgravira naslov iz Financial Timesa o reševanju bank z javnim denarjem.
12. januar 2009
Nakamoto pošlje 10 bitcoinov Halu Finneyu — prva transakcija v zgodovini.
22. maj 2010
Laszlo Hanyecz plača 10.000 BTC za dve pici. To je prva znana komercialna transakcija z bitcoinom.
Februar 2011
Bitcoin prvič doseže vrednost 1 USD.
April 2011
Nakamoto pošlje zadnje znano sporočilo in izgine. Nihče do danes ne ve, kdo je.
2017
Bitcoin prvič preseže vrednost 10.000 USD in postane globalna tema.
Januar 2024
Ameriška Komisija za vrednostne papirje odobri prve Bitcoin ETF-e — vstop institucionalnih vlagateljev.
April 2024
Četrta razpolovitev: nagrada rudarjev pade s 6,25 na 3,125 BTC na blok.

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.

Zanimivost · Sporočilo v prvem bloku
Block 0 — Genesis Block
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.

Kar zdaj veste: Bitcoin ni nastal v vakuumu — nastala je v odzivu na konkreten sistemski neuspeh centralnega bančništva. Nakamoto je v devetih straneh rešil desetletja star problem digitalnega denarja in nato izginil, pustivši za seboj protokol, ki ne potrebuje voditelja.
Poglavje 3

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:

Interaktivno · Preizkusite SHA-256 v živo

Vnesite katerokoli besedilo in opazujte zgostitev. Spremenite eno samo črko — rezultat bo povsem drugačen.

SHA-256:

Štiri lastnosti, ki naredijo Bitcoin varen

Štiri lastnosti · Klikni za razlago

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.

Kar zdaj veste: Zgostitvena funkcija SHA-256 je enosmerna, deterministična in izjemno občutljiva na spremembe vhoda. Iz zgostitve ni mogoče izračunati izvirnika. Katero koli sporočilo vrne enako dolg izhod. Ti trije pogoji so temelj varnosti celotne verige blokov.
Poglavje 4

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

Interaktivno · Vsebina 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.

Interaktivno · Poizkusite spremeniti blok

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).

Kar zdaj veste: Veriga blokov je seznam blokov, pri čemer vsak vsebuje zgostitev prejšnjega. Ta enostavna lastnost zagotavlja, da preteklost ni spremenljiva — vsaka sprememba je vidna vsem. Skupaj z decentralizacijo (tisoče kopij iste verige) je to osnova Bitcoinovega zaupanja brez zaupnika.
Poglavje 5

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.

Interaktivno · Rudarite blok sami

Sistem bo preizkušal naključne vrednosti nonce in iskal zgostitev, ki se začne z zahtevano predpono ničel.

Pritisni »Začni rudarjenje«.

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.

Vizualizacija · Prilagoditev zahtevnosti

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.

Kar zdaj veste: Rudarjenje je tekmovanje za iskanje zgostitvene vrednosti z določenimi lastnostmi. To delo je računalniško zahtevno in energetsko potratno — a prav to je namen. Visoki stroški dela zagotavljajo, da je goljufanje dražje od poštene igre. Sistem se samodejno prilagaja, da en blok nastane v deset minutah.
Poglavje 6

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.

Interaktivno · Ustvari navidezni par ključev
🔒 Zasebni ključ (TAJNA!)
Klikni »Ustvari«...
🌐 Javni naslov (deljiv)
Klikni »Ustvari«...

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.

Interaktivno · Simulacija podpisovanja transakcije

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.

Kar zdaj veste: Lastništvo bitcoina ni zapisano pri nobeni instituciji — je matematično dokazljivo z zasebnim ključem. Javni ključ je mogoče deliti; zasebnega nikoli. Digitalni podpis je matematičen dokaz, ki velja le enkrat. »Ni vaših ključev — ni vašega bitcoina« ni le krilatica, temveč matematično dejstvo.
Poglavje 7

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).

RazpolovitevDatumNagrada za blokStatus
0 (začetek)Jan 200950 BTCpreteklost
1.Nov 201225 BTCpreteklost
2.Jul 201612,5 BTCpreteklost
3.Maj 20206,25 BTCpreteklost
4.Apr 20243,125 BTCzdaj
5.≈ 20281,5625 BTCprihodnost
6.≈ 20320,78125 BTCprihodnost
≈ 2140≈ 0vsi bitcoini izrudarjeni
Interaktivno · Krivulja ponudbe Bitcoina

Vsaka razpolovitev upočasni rast ponudbe. Krivulja se izravna proti 21 milijonom — toda nikoli jih ne preseže.

Koliko je že izrudarjenih?

19,87 M
Izrudarjenih BTC
21 M
Skupna meja
≈ 1,13 M
Še bo nastalo
≈ 2140
Zadnji bitcoin
Interaktivno · Delež izrudarjenih bitcoinov
94,6 % vseh bitcoinov 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.

Kar zdaj veste: Bitcoin ima matematično zagotovljeno zgornjo mejo 21 milijonov kovancev. Razpolovitve se dogajajo vsakih štiri leta in upočasnjujejo nastajanje novih kovancev. Danes je izrudarjenih že več kot 94 % vseh bitcoinov, ki bodo kadarkoli nastali. To je radikalno drugačno od fiatnega denarja, katerega ponudbe ni omejena z ničimer razen politično voljo.
Poglavje 8

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

Interaktivno · Stiliziran cenovni graf: log merilo

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.

Interaktivno · Primerjava lastnosti: Bitcoin vs. zlato vs. evro

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.

Zaključna misel: Bitcoin je eksperiment, ki je uspel. Sredi finančne krize je neznana oseba iz matematike sestavila sistem zaupanja brez zaupnika — in ta sistem deluje že petnajst let, brez prekinitve, brez centralne oblasti. Ali bo Bitcoin postal globalna valuta, ostane odprto vprašanje. Toda dejstvo, da tak sistem sploh obstaja, je samo po sebi revolucionarno.