NEW FEATURE! You can now use your credit card to buy cryptocurrencies! Read more here

Ste si tudi vi kdaj postavili vprašanje o tem, kaj je Bitcoin? V zadnjih letih je njegova popularnost in razvpitost skokovito narasla, vendar veliko ljudi še vedno ne ve, kaj je Bitcoin, kako nastane Bitcoin, ali kako deluje.

S tem seveda ni nič narobe, saj gre za novo tehnologijo, o kateri se lahko poučite samo na lastno iniciativo. V luči tega dejstva smo veseli, da ste nas našli!

V tem zapisu vam bomo namreč na enem mestu pojasnili vse osnove Bitcoina, in zato se nadejamo, da boste ob koncu branja jasno razumeli, zakaj gre za tako zanimivo tehnologijo.

Pa začnimo!

 

KAZALO VSEBINE

Kaj je Bitcoin?

Bitcoin za nekatere predstavlja prihodnost denarja, za katerega napovedujejo, da bo spremenil svetovni finančni sistem. Leta 2008 ga je ustvarila skrivnostna oseba ali organizacija pod psevdonimom Satoshi Nakamoto. Njegova identiteta je še vedno neznana, in velika verjetnost je, da bo tako ostalo za vedno. Prvotno idejo je Satoshi objavil v znanstvenem članku z naslovom “Bitcoin: A Peer-to-Peer Electronic Cash System”. V njem je povzel sledeče:

Oblika elektronske gotovine na podlagi omrežnega povezevanja enakovrednih računalnikov bi omogočala spletna plačila neposredno od ene osebe do druge brez prehoda skozi finančno ustanovo. Digitalni podpisi zagotavljajo del rešitve, toda glavne prednosti se izgubijo, če je za preprečevanje dvojne porabe še vedno potrebna zaupna tretja oseba.
Predlagamo rešitev problema dvojne porabe z uporabo omrežnega povezevanja enakovrednih računalnikov. Omrežje časovno ožigosa transakcije na tak način, da jih zgosti na stalno verigo
zgostitveno-osnovanega dokazila o delu, ki tvori zapis, ki ga ni mogoče spremeniti brez ponovne izdelave dokazila o delu.
Najdaljša veriga ne služi samo kot dokaz o zaporedju dogodkov, ampak tudi kot dokaz, da izhaja iz največjega nabora računske moči. Dokler je večina računske moči pod kontrolo vozlišč, ki ne sodelujejo pri napadu na omrežje, bodo ta vozlišča uspešno generirala najdaljšo verigo in prehitela napadalce. Samo omrežje zahteva minimalno strukturo. Sporočila se prenašajo po principu najboljšega prizadevanja, in vozlišča lahko prosto zapustijo in se ponovno pridružijo omrežju, sprejmejo pa najdaljšo verigo dokazila o delu kot dokaz dogodkov v obdobju, ko so bila odsotna.

Pri zgornjem zapisu gre za znanstveno besedišče, zato si spodaj poglejmo kaj je Bitcoin v bolj domačem jeziku.

Bitcoin je decentralizirana digitalna valuta, saj sistem deluje brez centralne banke ali enega samega administratorja. Vrednost in zalogo te digitalne valute ne ureja noben osrednji organ, ampak uporabniki sami.

Bitcoin je kriptovaluta, saj gre za digitalno valuto, ki deluje kot sredstvo za izmenjavo in za ta namen uporablja kriptografijo za zagotavljanje finančnih transakcij, nadzor nad ustvarjanjem dodatnih enot (novih kovancev), in verifikacijo prenosa sredstev.

Bitcoin je odprtokoden sistem, torej ga nihče nima v lasti in vsakdo lahko sodeluje pri uporabi ter razvoju.

Bitcoin tako odstrani najmanj eno vrsto posrednika: bančne ustanove. Recimo, da morate prenesti 1000 EUR iz Slovenije vašim sorodnikom v Nemčijo. Denar gre prek banke v Sloveniji, za obdelavo prenosa sredstev pa seveda obračunajo provizijo. Nemška banka vaših sorodnikov prav tako zaračuna svojo provizijo, celoten postopek pa lahko traja več dni, sploh pri pošiljanju v državo z drugo nacionalno valuto.

Pri Bitcoinu ni centraliziranih organov, ki bi pobirali provizije, transakcije pa v večini primerov trajajo največ nekaj minut, tudi če sredstva pošiljate na drugo stran sveta. Poleg tega pa gre za valuto, ki ni omejena z državnimi mejami.

Provizije, počasnost, in geografske omejitve pa seveda niso edina težava bančnih ustanov. Banke lahko na primer kadar koli zamrznejo ali blokirajo račune svojih strank, včasih tudi s slabo utemeljenimi razlogi. Nekaterim se zato zdi, da imajo banke zaradi tega preveliko moč.  

Mogoče pa ste tudi opazili, da je bil Bitcoin ustvarjen kmalu po finančni krizi leta 2008. Nekateri celo verjamejo, da je bila kriza eden od povodov za nastanek Bitcoina, ki predstavlja morebitno prihodnost monetarnega sistema.

 

Kaj je Bitcoin: Osnove

Po domače povedano je Bitcoin torej digitalna valuta, ki jo lahko uporabite za nakup in prodajo blaga ali storitev. Seveda se od fizičnega denarja razlikuje v tem, da gre za popolnoma digitalni denar. Prav tako je drugačen od elektronskega bančništva, saj ni nobene vladne ali bančne organizacije, ki bi kontrolirala zalogo in ustvarjala nove enote. Lahko se uporablja za transakcije, plačila na spletu, poceni mednarodne prenose itd.

Skratka, gre za prvi širše sprejeti plačilni sistem, ki ga ne nadzira nobena svetovna vlada.

Bitcoin in njegove transakcije predstavljajo niz podatkov, ki jih ni mogoče podvojiti, saj gre za vnos v javno knjigo (zbirko finančnih računov), ki se imenuje blockchain.

Vladne organizacije in banke praktično v nedogled tiskajo oziroma elektronsko ustvarjajo tradicionalni denar (EUR, USD, GBP itd.), Bitcoin pa ima sistemsko vgrajeno omejeno zalogo, in sicer 21 milijonov kovancev. Trenutno je bilo ustvarjenih približno 17,5 milijona kovancev, zadnji Bitcoin pa naj bi bil po matematičnih napovedih ustvarjen okrog leta 2140.

Splošno sprejeta kratica kriptovalute Bitcoin je BTC. Tako boste vedeli, da gre za Bitcoin, če boste na spletu opazili izraz BTC coin. En Bitcoin se deli na 8 decimalnih mest in najmanjša enota se neuradno imenuje satoshi. V besedi je to ena stomilijoninka Bitcoina, v številčnem zapisu pa 0.00000001 BTC. Bitcoin satoshi se veliko uporablja pri žargonu trgovalcev, ki recimo pravijo, da je neka valuta vredna toliko in toliko satoshijev.

 

Kaj je Bitcoin: Kaj je blockchain?

V tem poglavju si bomo malce bolj podrobno pogledali tehnologijo blockchain. Slovenski izraz je tehnologija veriženja podatkovnih blokov, vendar se bomo zaradi večje elegantnosti včasih raje posluževali angleške različice.

Vsaka transakcija na Bitcoin omrežju se torej zabeleži na verigo podatkovnih blokov oziroma na t.i. blockchain. To je javna knjiga transakcij, ki jo vzdržuje in posodablja na tisoče rudarjev po vsem svetu (več o tem spodaj). Vse transakcije so anonimne, vendar so javno dostopne.

 

Kaj je Bitcoin: Kaj je Bitcoin rudarjenje?

Bitcoin ustvarjajo računalniki, ki sodelujejo pri vodenju te javne knjige oziroma baze podatkov. Računalniki preverjajo in potrjujejo Bitcoin transakcije ter so nagrajeni z novimi Bitcoin kovanci, ko na verigo blokov uspešno dodajo nov blok. Ta proces se imenuje rudarjenje, računalniki pa so znani kot rudarji.

Rudarjenje je razpršen sistem doseganja soglasja (angl. distributed consensus system). Uporablja se za potrjevanje nakazil, ki čakajo na vključitev v verigo blokov. Tako se v verigi doseže kronološka razvrstitev transakcij in se zaščiti nevtralnost omrežja. Za potrditev mora biti transakcija zapakirana v blok, ki mora zadoščati strogim pravilom šifriranja, ki jih preverijo rudarji v omrežju.

Ta pravila onemogočajo kakršno koli spreminjanje blokov, saj vsak blok vsebuje zapis najnovejših transakcij in posebno matematično funkcijo, ki nakazuje na prejšnji blok v verigi. S poskusom goljufivega ali zlonamernega spreminjanja podatkov v bloku bi razveljavili vse nadaljnje bloke. Takšnega bloka nikoli ne bi mogli dodati na verigo, saj zanj ne bi dosegli soglasja.

Tako noben posameznik ne more vplivati na vključene bloke v verigi in tudi ne more zamenjati delov verige z namenom spreminjanja ali razveljavljanja lastnih nakazil. S tem se zagotovi, da zabeležena transakcija za vedno ostane na blockchainu in je ni mogoče naknadno spreminjati ali izbrisati.

 

Kako nastane Bitcoin?

Sedaj, ko bolje razumemo tehnologijo veriženja podatkovnih blokov, si lahko bolj podrobno pogledamo še postopek ustvarjanja novih Bitcoinov.

Nov blok se na verigo doda približno vsakih 10 minut, in takrat so (po domače rečeno) nagrajeni najuspešnejši rudarji, ob tem pa so ustvarjeni novi Bitcoini. Tukaj morate razumeti, da nagrade nikoli ne prejme ena sama oseba, saj nihče na svetu nima dovolj močnega računalnika oziroma dovolj računske moči, da bi lahko sam rešil kompleksne matematične operacije, ki so potrebne za uspešen blok. Več kot je rudarjev, bolj varno je omrežje.

Rudarji se zato združujejo v tako imenovane “bazene rudarjev” (angl. Mining pools) in tako s skupnimi močmi iščejo rešitev. Nagrada se nato razporedi proporcionalno glede na vloženo delo (tisti z večjim vložkom računske moči prejmejo višjo nagrado).

Nagrada se prepolovi na vsakih 210 tisoč blokov. Sprva so bili rudarji nagrajeni s 50 Bitcoini, leta 2012 pa se je nagrada prvič prepolovila, torej na 25 Bitcoinov. Leta 2016 je sledila druga prepolovitev, in sicer na sedanjih 12,5 Bitcoinov. Naslednja prepolovitev je projicirana za mesec maj leta 2020.

Nagrada se torej prepolovi približno vsake štiri leta. Do takšnega časovnega obdobja pridemo s preprostim množenjem desetih minut (kolikor je v povprečju potrebno za nov blok) s številko 210.000 (število blokov za prepolovitev). Da si boste lažje zapomnili, četrtletje za prepolovitev se ujema s četrtletjem poletnih olimpijskih iger.

Celotna zgodba gre načeloma nekako takole: več rudarjev zagotavlja bolj varno omrežje, vendar tudi višjo težavnost rudarjenja (angl. Mininig difficulty), saj sistem s tem zagotavlja, da se blok doda na vsakih 10 minut (in ne prej ali kasneje).

Osnove same tehnologije smo torej predelali, seveda pa gre za tematiko, o kateri bi lahko napisali več knjig. Poglejmo si še kratek povzetek vrednot.

 

Kaj so glavne vrednote Bitcoina?

Za lažje razumevanje o tem kaj je Bitcoin si lahko pomagamo tudi s tem, da si pogledamo glavne Bitcoinove vrednote, ki jih lahko strnemo na naslednje tri točke.

  1. Decentralizacija: rešitev problema dvojne porabe (transakcij ni možno podvajati, s čimer se prepreči ustvarjanje novih kovancev iz nič).
  2. Omejena zaloga: ne more biti več kot 21 milijonov Bitcoinov (s tem se zagotovi predvidljiva zaloga in se poveča povpraševanje).
  3. Kriptografija: nemogoče je vedeti podrobnosti o pošiljatelju/prejemniku (transakcije so anonimne).

Poglejmo si jih še bolj podrobno …

Kaj je Bitcoin: Decentralizacija

Da bi razumeli, kako deluje Bitcoin, je bistveno razumeti, kaj je decentralizirano omrežje. Koncept decentralizacije smo zgoraj že opisali, ampak si ga lahko ogledamo še iz drugega zornega kota. Ko obiščete spletni brskalnik in vnesete »www.google.com«, računalnik začne pogovor z Googlovimi strežniki. Brskalnik vam nato prikaže slike, gumbe itd. Če Googlovi strežniki iz določenega razloga ne bi bili dosegljivi, teh slik in gumbov ne bi mogli videti. To pa zato, ker so podatki shranjeni v centraliziranem omrežju – torej na enem mestu.
V decentraliziranem omrežju se med drugim izognemo točno takšnim problemom.

Kaj je Bitcoin: Omejena zaloga

Glavna prednost omejene zaloge je koncept ponudbe in povpraševanja. Pri ljudeh je ponavadi namreč vedno tako, da manjša ponudba vodi v večje povpraševanje in s tem večjo vrednost. Predstavljajte si redke avtomobile ali redke znamke.
Bitcoin uporablja isti koncept, saj je omejen na 21 milijonov kovancev; in nikoli jih v obtoku ne bo več.

Kaj je Bitcoin: Kriptografija

Bitcoin uporablja kriptografijo, z drugimi besedami tehniko za varno oziroma šifrirano komunikacijo, in sicer za pretvorbo podatkov o transakcijah. Med najbolj slavne naprave za kriptografirano komunikacijo gotovo spada Enigma, ki se je uporabljala med drugo svetovno vojno.

Za razliko od Enigme, pri kateri so zavezniki uspeli najti rešitev za dekodiranje sporočil, je Bitcoinova kriptografija nerešljiva. Vsaj trenutno, čeprav se pričakuje, da bo tako ostalo še zelo dolgo, razen če pride do nepredvidenega skoka v računski moči (pri tem se pogosto omenjajo t.i. kvantni računalniki, ki pa so še daleč od prave realizacije).

Kriptografski algoritem, ki se uporablja pri Bitcoinu, se imenuje kriptografija z eliptičo krivuljo.

Lahko bi jo poimenovali tudi kriptografija javnega in zasebnega ključa. Ta tehnologija omogoča dokazovanje identitete s parom kriptografskih ključev: to sta zasebni ključ in javni ključ.

Kombinacija teh ključev ustvari digitalni podpis. Glavni namen uporabe take kriptografije je ustvariti varno digitalno referenco o identiteti uporabnika. Identiteta imetnika denarnice torej temelji na posedovanju kombinacije zasebnih in javnih kriptografskih ključev. Digitalni podpisi dokazujejo lastništvo nad vašimi sredstvi in ​​vam omogočajo nadzor nad sredstvi.

Mogoče se spomnite, da smo v prejšnjem članku omenili, da je Bitcoin denarnica vedno sestavljena iz dveh delov: prvi del je javni naslov denarnice, ki ga lahko brez skrbi delite z ostalimi. Drugi del je zasebni ključ, ki ga nikoli ne smete razkriti.

Podobno kot lastnoročni podpis se digitalni podpis uporablja za preverjanje oziroma verificiranje identitete, s katero dokazujete lastništvo nad določeno denarnico. Ob tem ostaja vaša dejanska identiteta anonimna, saj drugi ljudje potrebujejo samo vaš javni ključ, če vam želijo poslati Bitcoine.

V primeru Bitcoina so digitalni podpisi matematične funkcije, ki se ujemajo z določeno denarnico. Gre torej za digitalno identifikacijo denarnice. Če transakciji priložite digitalni podpis, nihče ne more ugovarjati, da je ta transakcija dejansko prišla iz vaše denarnice.

Zasebni ključ se uporablja za šifriranje transakcij, medtem ko se javni ključ uporablja za dešifriranje. Zato mora biti zasebni ključ vedno varen, saj deluje kot nekakšno geslo. Javni ključ je namenjen izmenjavi s tretjimi osebami in zagotavlja, da ste lastnik naslova, ki lahko prejema sredstva. Pošiljatelj šifrira transakcijo s svojim zasebnim ključem, ki ga lahko dešifrira le prejemnik z javnim ključem pošiljatelja.

 

Kaj je Bitcoin: Infografika

Kriptomat Bitcoin Infographic SI

 

Zaključek

Bitcoin na nek način predstavlja revolucijo monetarnega sistema, tehnologija pa je še vedno zelo mlada. Je digitalna valuta in plačilni sistem, ki je bil leta 2009 predstavljen kot odprtokodna programska oprema. Satoshi Nakamoto ostaja anonimen, ampak to ni pomembno. Ideja je zaživela in ne izgleda, da bo Bitcoinova popularnost padla. Transakcije ne potrebujejo posrednika in vse več trgovcev ga sprejema.

Če se še vedno sprašujete, kaj je Bitcoin, vam bomo v komentarjih z veseljem pomagali pri razumevanju.