Bitcoin

Bitcoin er en kryptovaluta med et desentralisert peer to peer betalingsnettverk som offentliggjør data om transaksjoner.

Bitcoin ble oppfunnet i 2008 av en anonym gruppe eller person som kalte seg Satoshi Nakamoto. Bitcoin nettverket startet sin virksomhet den 3. januar 2009, som en programvare med åpen kildekode.

Bitcoin er den første implementasjonen av en blokkjede og den første kryptovalutaen som løste problemet med å forbli desentralisert og verifiserbar. Gjennom kryptografi kan brukere sende og ta imot bitcoin uten en tredjepart. Eierskap av bitcoin bevises ved hjelp av en privat nøkkel, som ved hjelp av kryptografi kan verifiseres av nettverket uten at den blir offentliggjort. Hver private nøkkel er tilknyttet en offentlig nøkkel, som fungerer som en offentlig adresse, og er fritt tilgjengelig for alle å se. Nøkler lages og oppbevares på en bitcoin-lommebok.

Bitcoin nettverket fungerer ved at tilkoblede datamaskiner (også kalt noder) kringkaster transaksjoner til hverandre, som dermed blir liggende på vent i et mempool, som er en kø av ubekreftede overføringer. Endelig oppgjør foretas av egne miner noder, som består av ASIC-maskiner som konkurrerer om å løse et matematisk problem. Den første som løser problemet får retten til å samle de ventende transaksjonene i en ny blokk som legges til kjeden, noe som belønnes med transaksjonsavgifter (block fees) og en forhåndsbestemt mengde bitcoin (block subsidy), så snart de andre nodene har verifisert at transaksjonene er gyldige. Denne prosessen er for det meste automatisert, og fordi det krever datakraft å produsere blokkene kalles dette systemet proof of work (bevis på arbeid). Vanskelighetsgraden på det matematiske problemet justeres annenhver uke slik at nye blokker i gjennomsnitt skapes hvert tiende minutt. Dette systemet sørger for at bitcoin kan fungere uten en sentral utsteder, og så lenge mining er lønnsomt vil nettverket ha tilnærmet immunitet mot alle former for angrep. 

Bitcoin er et digitalt betalingsmiddel, og godtas som offisiell valuta i El Salvador og Den sentralafrikanske republikk. Bitcoins verdi er sterkt knyttet til Bitcoin nettverkets sikkerhet, og prisen styres av tilbud og etterspørsel i markedet. En bitcoin kan deles opp i satoshi (ofte kalt «sats»), der 1 bitcoin = 100 000 000 sats. Bitcoin brukes som investeringsobjekt, til sparing eller spekulasjon, til billige pengeoverføringer over landegrenser, og for å senke kostnadene forbundet med enkelte typer kraftutbygging og miljøtiltak.

Økonomi 
Bitcoin ble utviklet for å kunne benyttes som betalingsmiddel for varer og tjenester. Ti år etter at den første mynt ble utvunnet, er bitcoin i bruk i alle verdensdeler.

Bedrifter kan velge å godta bitcoin som betalingsmiddel for både online tjenester og materielle goder. Noen organisasjoner godtar bitcoindonasjoner. Noen forhandlere veksler tradisjonell valuta til bitcoin gjennom vekselnettsteder.

Bitcoin som investering 
Over tid har bitcoin blitt mer vanlig som investering. Blant kjente investorer som har satset på at investering i bitcoin skal gi avkastning er Kjell Inge Røkke. Andre har utvist skepsis til bitcoin som investering og pekt på usikkerheten knyttet til ustabiliteten i kryptovalutaens kurs.

Bitcoin som betalingsmiddel 

Bitcoin brukes siden 2021 som offisiell valuta i El Salvador og siden 2022 som offisiell valuta i Den sentralafrikanske republikk.

Til tross for at bitcoin er den mest utbredte valuta, er bruken som betalingsmiddel høyst beskjeden sammenlignet med digitale transaksjoner i tradisjonell valuta. Siden 2017 har antall transaksjoner stagnert på rundt 10 millioner i måneden. Til sammenligning hadde den norske digital betalingstjenesten BankAxept drøyt 130 millioner transaksjoner i måneden i 2021.

Teknologi 
Bitcoin er sammensatt av flere forskjellige teknologier som sammen gir skaper dess funksjon. Kryptografi gjør bitcoin sikkert, privat og selvstendig. Blokkjeden gjør bitcoin uforanderlig og desentralisert. Proof of work gjør nettverket sikkert, likestilt og knyttet til virkeligheten. Over tid er det blitt bygget andre teknologier på bitcoin som lightning nettverket for at tilby raskere og billigere transaksjoner.

Aktører i nettverket 

 Brukere: bruker noen annens node (en lommebok applikasjon) for å interagere med nettverket.
 Full-node: Har en kopi av hele blokkjeden, samtidig som den kommuniserer og verifiserer transaksjoner.
 Lett-node: Har en kopi av deler av blokkjeden og verifierer transaksjoner, men bruker en full nod for å kommunisere med nettverket.
 Miner-node: Gjør alt som en full nod gjør og konkurrerer også om å få generere neste blokk.

Generering av bitcoin 
Alle mining-noder i nettverket konkurrerer om å være den første til å finne en løsning til det kryptografiske problemet i neste blokk, et problem som krever gjentatte prøv-og-feil-forsøk (proof of work). Når en node finner løsningen på det kryptografiske problemet, kunngjøres det til resten av nettverket og noden starter med at gi seg selv en belønning (block reward), i en forutbestemt mengde bitcoin, til sammen med transaksjonsavgifter som er kringkastet i mempool, og setter dette sammen i en så kalt coinbase-transaksjon. Resten av nodene validerer blokket og legger den til kjeden. Enhver bruker kan potensielt motta penger ved å kjøre bitcoin-programvaren med «generer bitcoin»-funksjonen aktivert, eller en tilsvarende programvare spesialisert for brukerens maskinvare. Prosessen å generere bitcoin kalles «mining» (tilsvarer gruvedrift, eller utvinning på norsk). Sannsynligheten for at en bestemt bruker vil motta et parti med bitcoin, avhenger av hvor stor datakraft den brukeren bidrar med i nettverket i forhold til den samlede datakraften til alle de andre nodene.

Proof-of-work 
Et proof-of-work er en bit av data (output) som er vanskelig å produsere i tid eller energi, men enkel å verifisere som korrekt etter bestemte krav (bruk av en spesifikk hash-function).  

I bitcoin fungerer det slik at du har input i form av signerte transaksjoner i mempool (1), en referens til tidligere blokk i blokkjeden (2) og et random tall (3) og deretter bruker en matematisk funksjon (SHA 256) for at få et spesifikt output (hash) 

En mining nod endrer input-tallet (3) for hver prøv-og-feil-forsøk, for at få et nytt output. Hver output (hash) er en spesifikk serie av tall (og bokstaver) mellom 1 og 2^(256), i desimale tall er det å få ut et tall mellom 1 og 115 792 089 237 316 195 423 570 985 008 687 907 853 269 984 665 640 564 039 457 584 007 913 129 639 936. Det tilsvarer antallet atomer i universet. 

Målet i bitcoin mining er at skape et output (hash) som er lavere (kortere tallrekke) enn forutbestemt vanskelighetsgrad (target). Desto lavere target, desto vanskeligere er det at finne løsningen. 

Når en mining nod finner et input som genererer et godkjent output kan andre noder raskt verifisere at løsningen er korrekt.

Vansklighetsjustering (difficulty adjustment) 
Bitcoin-nettverket genererer et nytt parti (blokk) med bitcoin omtrent hver tiende minutt. For å se til at maksimalt en blokk blir generert hvert tiende minutt, justeres vanskelighetsgraden (target justeres ned) på problemene hver 2016 blokk (om lag annenhver uke), slik at den totale regnekraften i nettverket ikke fører til raskere økning i pengemengde enn det som er forutsett.

Blokk-belønning (block reward), halvering og inflasjon 
Når bitcoin startet år 2009 var antall bitcoin som belønning per blokk 50 bitcoin (pluss transaksjonsavgifter), etter hver 210 000 blokk halveres belønningen (om lag hvert fjerde år). 2012 ble belønningen 25 bitcoin og da var halvparten av alle bitcoin generert. 2016 ble belønningen 12,5 bitcoin og 75% av alle bitcoin var generert. 2020 ble belønningen 6,25 bitcoin og per 2022 er 91% av alle bitcoin generert. Belønningen er programmert til å fortsette halveres og går over tid mot null, slik at det aldri vil eksistere mer enn 21 millioner bitcoin. Etterhvert som utbetalingene for nyløste blokker avtar, er det forventet at motivet for å drifte blokkgenererende noder skifter til inntekter fra transaksjonsavgifter.

Maskinvare 
I starten kunde mining-noder gjøre nytte av sine CPUer for at generere bitcoin. Etter hver ble det mer konkurrense og økt vanskelighetsgrad, og da begynte mining-noder bruke GPUer og spesiell programvare. 

Etterhvert har det blitt utviklet spesialisert hardware for bitcoin mining. Den utkonkurrerte ganske raskt ordinære datamaskiner. I dag er det så ulønnsomt å mine bitcoin med en vanlig datamaskin at det i praksis ikke er mulig.

Transaksjoner 
For ikke tekniske brukere kan en transaksjon forklares enkelt gjennom at du eksempelvis sender bitcoin fra adresse A i lommebok X til adresse B i lommebok Y. 

For mer tekniske brukere kan en transaksjon forklares gjennom at en aktør signerer med en privat nøkkel som passer til en offentlig nøkkels adresse (lås), dit noen har sendt bitcoin tidligere (input), og aktør kan da også signere at denne ønsker sende bitcoin til en annen adresse med en transaksjonsavgift (output). Aktør kringkaster dette til andre noder på nettverket, noder verifierer at korrekt privat nøkkel (signatur) passer til offentlig nøkkel (lås), og neste gang en miner skaper et nytt blokk, vil denne miner få transaksjonsavgiften hvis den inkluderer transaksjonen i dette blokk.

Transaksjonsavgifter 
Fordi mining-noder ikke har noen forpliktelse til å inkludere transaksjoner i blokkene de genererer, kan bitcoin-avsendere betale en frivillig transaksjonsavgift. Dette vil fremskynde og gi incentiver til mining-noder at inkludere transaksjonen i neste blokk. Desto større transaksjonsavgift, desto raskere vil transaksjonen bli inkludert i et blokk. Spesielt når vanskelighetsgraden for generering av bitcoin øker eller utbetalingen per blokk avtar over tid blir transaksjonsavgifter essensielle for at mining noder skal fortsette jobbe for nettverket.

Kryptografi 
Bitcoin nettverket i seg selv, som en åpen distribuert database av transaksjoner som alle kan se, bruker ikke kryptografi. Databasen, eller blokkjeden, og kommunikasjon mellom noder, har ikke behov for at vara kryptert for at kunne fungere.  Bitcoin benytter offentlig nøkkelkryptering/elliptisk kurve kryptografi for at sikre hvem som kan signere transaksjoner og bevise eierskap over bitcoin, og hash-funksjoner, spesifikt SHA-256, for at operere mining.

Offentlig nøkkelkryptering 
En bruker i bitcoin nettverket har vanligvis en lommebok (wallet), en spesiell fil lagret lokalt på en datamaskin eller telefon, som inneholder et arbitrært antall kryptografiske nøkkelpar. Kryptering i en bitcoin-«lommebok» (wallet) vil typisk ta i bruk et nøkkelpar bestående av en privat- og en offentlig-nøkkel. Bokføring i blokkjeden skaper lange, matematisk genererte hash-linjer der det er spor av den offentlige nøkkelen, og det muliggjør identifisering av lommebok.

De offentlige nøklene, eller bitcoin-adressene, fungerer som sender- og mottakeradresser for endepunktene innblandet i transaksjoner. De korresponderende private nøklene autoriserer betalinger utelukkende fra den klienten. Adressene inneholder ikke noen informasjon om sine respektive eiere og er generelt ansett for å være anonyme. Adresser i lesbar form er strenger på lengde rundt 33 tegn sammensatt av tilfeldige siffer og bokstaver, men begynner alltid med tallet 1 og er på formen 175tWpb8K1S7NmH4Zx6rewF9WQrcZv245W. Det er mulig for bitcoin brukere å eie flere adresser, og man kan faktisk generere nye adresser uten noen praktisk begrensning, da generering av nye adresser krever relativt liten datakraft, likt generering av et offentlig/privat nøkkelpar, og ikke avhenger av kontakt med andre noder i nettverket. Brukerens anonymitet bevares ved oppretting av formåls- og engangsadresser.

Blokkjede og timestampserver 

En transaksjon som kringkastes til andre noder blir ikke offisiell før den anerkjennes i en kollektiv, tidsindeksert liste over alle kjente transaksjoner, kalt blokkjeden. Denne anerkjennelsen er basert på et bevis-på-arbeid-system for å forhindre forfalskning og at de samme pengene brukes mer enn en gang av samme person.

Enhver genererende node samler alle transaksjoner som venter på anerkjennelse i en kandidatblokk, en fil som blant annet  inneholder en kryptografisk hash av den forrige godkjente blokken som noden kjenner til. Den forsøker så å produsere en kryptografisk hash av den blokken med gitte karakteristikker, en prosess som gjennomsnittlig krever et forutsigbart antall repetisjoner av prøving og feiling. Når en node finner en løsning til et slikt problem, kunngjøres den til resten av nettverket. De andre nodene mottar så den nye, løste blokken og validerer den før den legges til blokkjeden.

Etter hvert vil blokkjeden inneholde historikk over kryptografisk eierskap for alle bitcoins fra deres opprinnelige generator til den nåværende eieren. Dersom en bruker forsøker å bruke penger som han allerede har brukt, vil dette fremgå av denne historikken og transaksjonen avvises.

Lightning-network 
Under utvikling.

Lommebøker 
Det finnes i hovedsak to forskjellige lommebøker at bruke. Lommebøker som er programvare med private nøkler på en dator eller telefon, også kalt "het" lommebok, eller lommebøker med programvare med private nøkler er på en enhet som ikke er direkte koblet til PC eller telefon, også kalt "kall" eller "hard" lommebok. 

En kall lommebok er mer sikker enn en het lommebok da du aldrig må oppgi private nøkler på en enhet som er mulig at hakke. 

Noen eksempel på hete lommebøker til telefon: 

 Muun Wallet
 Exodus
 Mycelium

Eksempel lommebøker til PC: 

 Electrum
 Sparrow
 Wasabi

Eksempel på kall/hardware lommebøker:

 Ledger
 Trezor
 Coldcard

Lightning lommebok (for små og raske transaksjoner): 

 Muun Wallet
 Wallet of satoshi

Kritikk

Energiforbruk 
De siste årene har det blitt rettet mer fokus mot energiforbruket som følger med utvinningen av bitcoin. Kritikere har poengtert at det kreves enorme mengder energi for å utvinne nye bitcoin via såkalt "mining". I 2018 fremgikk det at minere brukte like mye strøm som det totale forbruket til Irland. Dette har ført til krass kritikk fra miljøvernorganisasjoner som mener at den digitale enheten har en negativ innvirkning på miljøet.

Økonomisk kriminalitet 
Bitcoin har tidvis blitt karakterisert som et pyramidespill. Bitcoin har også blitt beskyldt for å legge til rette for kriminalitet som hvitvasking, terrorfinansiering og narkotikahandel. Noen land har derfor lagt ned forbud mot kryptovalutaen. EU har også vurdert å forby bitcoin fordi man mistenker at kryptovalutaen brukes utstrakt til å finansiere terrorhandlinger. Kontanter og hawala er imidlertid fortsatt mer utbredt i terrorfinansiering enn kryptovaluta.

Både bedrifter og personer har benyttet bitcoin til å gjennomføre omfattende bedragerier. I februar 2015 kollapset bitcoin-børsen MyCoin som da skyldte investorene 387 millioner dollar. Det hele viste seg å være en Ponzi-svindel hvor investorene hadde blitt forespeilet urealistisk avkastning gjennom investeringer i bitcoin. I 2015 steg kursen på bitcoin raskt etter at den russiske finansakrobaten Sergej Mavrodi hadde relansert sin Ponzi-svindel MMM der deltakerne ble pålagt å investere i bitcoin. I 2015 ble selskapet Wealth Builders Network & Educational Services Inc. etablert med formål om å tilby et MLM konsept basert på bitcoin.

I november 2015 ble Anthony Murgio stilt for amerikansk rett tiltalt for massiv hvitvasking gjennom bitcoin-børsen Coin.mx.

Forsvarere av bitcoin mener blant annet at hvitvasking er enklere å gjøre gjennom tradisjonelle banker og kontanter, og at man ikke kan miste bitcoin så lenge man beskytter sine egne private nøkler.

Historie 
Bitcoin er inspirert av Wei Dais b-money, Nick Szabos Bitgold, A. Back Hashcash med flere. Prinsippene i systemet er beskrevet i Satoshi Nakamotos bitcoin whitepaper fra 2008.

Rettslig status i Norge 
Skatteetaten har fastslått at det ikke skal tillegges merverdiavgift (MVA) ved kjøp og salg av bitcoin innad i Norge. Videre anses virtuell valuta som et formuesobjekt, som igjen betyr at gevinster skal beskattes på ordinær måte. Norske skatteytere er pålagt å innrapportere beholdninger til myndighetene i skattemeldingen ved utgangen av hver ligningsperiode.

Kjøp og salg
Finanstilsynet lanserte i 2019 en registerordning for vekslere av digital valuta. Det åpnet dørene for at norske selskap kunne tilby kjøp og salg av bitcoin til offentligheten. Bransjen er strengt regulert og alle foretak må registrere seg hos Finanstilsynet, uavhengig av omsetningsbeløp. Norske kryptovalutabørser er samtidig underlagt hvitvaskingsloven, med plikt om å rapportere mistenkelige transaksjoner til myndighetene. Per dags dato er det mulig å verifisere identiteten sin enten med VIPPS eller BankID.

Per dags dato er det 4 operative kryptovalutabørser i Norge som tillater kjøp av bitcoin. Det inkluderer Firi, Kaupang Krypto, Bitruption.com og NBX (Norwegian Block Exchange).

Satoshi Nakamoto 
Det er ikke kjent om Satoshi Nakamoto er et reelt navn eller et pseudonym eller om det representerer en person eller en gruppe. Det er spekulasjoner om at Nakamoto er av britisk opprinnelse, på grunn av britisk formatering i hans eller hennes arbeide. Den minste bitcoin-enheten kalles satoshi som hyllest til grunnleggeren.

Potensielle utfall for bitcoin 
Bitcoin kan mislykkes ved devaluering av valutaen, ved at brukermassen avtar, eller en global statlig razzia mot programvaren. Overgang til en lignende kryptovaluta er også en mulighet, dersom en slik blir laget og funnet mer legitim eller fordelaktig enn bitcoin. Det er dog ikke gitt at det er mulig å «bannlyse all kryptovaluta som ligner bitcoin». Desentraliseringen og anonymiteten som er nedfelt i bitcoin later til å være en reaksjon mot de amerikanske styresmaktenes rettsforfølgelse av digitalvalutaselskaper som E-Gold og Liberty Dollar.

I februar 2011 fikk omtale på Slashdot og den påfølgende Slashdot-effekten en innvirkning på bitcoin verdien samt noen bitcoin relaterte nettsteder.

Den 5. desember 2013 forbød kinesiske myndigheter landets banker å håndtere transaksjoner som involverte den virtuelle bitcoin valutaen. Myndighetene sa at forbudet kom fordi bitcoin ikke ble støttet av noen nasjon eller sentral myndighet. I kunngjøringen het det videre at myndighetene ville øke anstrengelsene for å stoppe bruken av bitcoin i hvitvasking av penger. På det individuelle plan var det derimot fortsatt lov til å handle med bitcoin.

Alternative implementeringer 
Foruten den offisielle bitcoin klienten og biblioteket, finnes det også en åpen kildekode av Bitcoin protokollen i Java ved navn BitCoinJ, utviklet av Google utvikleren Mike Hearn. 

Et alternativt brukergrensesnitt er bitcoin-js-remote, et webgrensesnitt i JavaScript.

Galleri

Se også 
 Valutareserve
 Sentralbank
 Anarkisme#Desentralisme
 Åpen kildekode

Referanser

Eksterne lenker 
 

Numismatikk
Kryptovaluta
Anarkisme
IT-relaterte introduksjoner i 2009