Kapitler
Kapittel 1: Introduksjon til Bitcoin
Innhold
Hva er Bitcoin?
Bitcoin er en digital form for kontanter. Men i motsetning til fiat-valuta som du er vant til, er det ingen sentralbank som styrer det. Isteden drives finanssystemet i Bitcoin av tusenvis av datamaskiner over hele verden. Alle kan delta i økosystemet ved å laste ned programvare med åpen kildekode.
Bitcoin var den første kryptovalutaen og ble kunngjort i 2008 (og lansert i 2009). Det gir brukerne muligheten til å sende og motta digitale penger (bitcoin, med liten b eller BTC). Det som gjør dette så attraktivt, er at det ikke kan sensureres, pengene kan ikke brukes mer enn én gang, og transaksjonene kan gjennomføres når som helst, fra hvor som helst.
Hva brukes Bitcoin til?
Folk bruker Bitcoin av mange grunner. Mange liker at det av natur er uten krav om tillatelse – det vil si at alle med en internettilkobling kan sende og motta det. Det er litt som kontanter på den måten at ingen kan hindre deg i å bruke det, men fordi det er digitalt, kan det overføres globalt.
Hva er det som gjør Bitcoin verdifullt?
Bitcoin er desentralisert, sensurbestandig, sikkert og grenseløst.
Disse egenskapene har gjort det attraktivt for bruksområder som internasjonale overføringer og betalinger der personene ikke ønsker å avsløre identiteten sin (noe de ville gjort med et debet- eller kredittkort).
Mange bruker ikke bitcoin-myntene de har, men de velger isteden å holde dem på lang sikt (også kjent som hodling). Bitcoin har fått kallenavnet digitalt gull, på grunn av en begrenset forsyning av mynter. Noen investorer ser på Bitcoin som et verdioppbevaringsmiddel. Fordi det er sjeldent og vanskelig å produsere, har det blitt sammenlignet med edle metaller som gull eller sølv.
Holderne mener at disse egenskapene – kombinert med global tilgjengelighet og høy likviditet – gjør det til et ideelt middel for å oppbevare rikdom i lange perioder. De tror at Bitcoins verdi vil fortsette å øke over tid.
Hvordan fungerer Bitcoin?
Når Anne foretar en transaksjon til Benjamin, sender hun ikke penger på den måten du er vant til. Det er ikke som en digital ekvivalent til å gi han en tikroning. Det er mer som å skrive på et ark (som alle kan se) at hun gir ti kroner til Benjamin. Når Benjamin går for å sende de samme pengene til Caroline, kan hun se at Benjamin har dem, ved å se på arket.
Arket er en spesiell type database som kalles en blokkjede. Nettverksdeltakere har alle sammen en identisk kopi av den lagret på enhetene sine. Deltakerne kobler seg til hverandre for å synkronisere ny informasjon.
Når en bruker foretar en betaling, kringkastes den direkte på peer-to-peer-nettverket – det finnes ingen sentral bank eller institusjon som behandler overføringer. For å legge til ny informasjon bruker Bitcoin-blokkjeden en spesiell mekanisme som kalles mining. Det er gjennom denne prosessen at nye blokker av transaksjoner registreres på blokkjeden.
Hva er blokkjeden?
Blokkjeden er en hovedbok med egenskapen kun tilføy: det vil si at data bare kan legges til den. Når informasjonen først er lagt til, er det ekstremt vanskelig å endre eller slette den. Blokkjeden håndhever dette ved å inkludere en peker til forrige blokk i hver påfølgende blokk.
Pekeren er faktisk en hash av forrige blokk. Hashing innebærer å sende data gjennom en enveisfunksjon for å produsere et unikt "fingeravtrykk" av inndataene. Hvis inndataene endres bare bittelitt, ser fingeravtrykket helt annerledes ut. Siden vi lenker blokkene sammen, finnes det ingen mulighet for noen å redigere en gammel oppføring uten å gjøre blokkene som følger, ugyldige. Denne strukturen er en av komponentene som gjør blokkjeden sikker.
For mer informasjon om blokkjeder kan du se Hva er blokkjedeteknologi? Den ultimate guiden.
Er Bitcoin lovlig?
Bitcoin er helt lovlig i de fleste land. Men det finnes noen unntak – så pass på å lese deg opp på lovene i din jurisdiksjon før du investerer i kryptovaluta.
I land der det er lovlig, har myndighetene ulike tilnærminger når det gjelder beskatning og overholdelse. Generelt sett er reguleringen fortsatt svært underutviklet og vil sannsynligvis endre seg mye i de kommende årene.
En historie om Bitcoin
Hvem lagde Bitcoin?
Ingen vet! Bitcoin-skaperen brukte pseudonymet Satoshi Nakamoto, men vi vet ikke noe om den virkelige identiteten. Satoshi kan være én person eller en gruppe av utviklere hvor som helst i verden. Navnet har japansk opprinnelse, men Satoshis engelskkunnskaper har fått mange til å tro at han/hun/de kommer fra et engelsktalende land.
Satoshi publiserte Bitcoin White Paper og programvaren. Men den mystiske skaperen forsvant i 2010.
Oppfant Satoshi blokkjedeteknologien?
Bitcoin kombinerer faktisk flere eksisterende teknologier som har eksistert en stund. Konseptet med en kjede av blokker kom ikke med Bitcoin. Bruken av uforanderlige datastrukturer som dette kan spores tilbake til tidlig på 90-tallet da Stuart Haber og W. Scott Stornetta foreslo et system for tidsstempling av dokumenter. På samme måte som blokkjedene i dag benyttet den kryptografiske teknikker for å sikre dataene og hindre at de ble tuklet med.
Interessant nok bruker ikke Satoshi på noe tidspunkt begrepet "blokkjede" i rapporten.
Se også: Blokkjedens historie.
Digitale kontanter før Bitcoin
Bitcoin var ikke det første forsøket på å lage digitale kontanter, men det er absolutt det mest vellykkede. Tidligere opplegg banet vei for Satoshis oppfinnelse:
DigiCash
DigiCash var et selskap som ble grunnlagt av kryptograf og dataforsker David Chaum på slutten av 1980-tallet. Det ble introdusert som en personvernsentrert løsning for nettbaserte transaksjoner, basert på et papir skrevet av Chaum (forklart her).
DigiCash-modellen var et sentralisert system, men det var likevel et interessant eksperiment. Selskapet gikk senere konkurs, noe Chaum mener skyldtes at det ble lansert før e-handel virkelig hadde tatt av.
B-money
B-money ble opprinnelig beskrevet i et forslag fra dataingeniør Wei Dai, publisert på 1990-tallet. Det ble sitert i Bitcoin White Paper, og det er ikke vanskelig å forstå hvorfor.
B-money foreslo et Proof of Work-system (brukt i Bitcoin-mining) og bruk av en distribuert database der brukerne signerer transaksjoner. En andre versjon av b-money beskrev også en idé som ligner på staking, som brukes i andre kryptovalutaer i dag.
Til syvende og sist ble b-money aldri noen suksess, ettersom de ikke kom seg forbi utkaststadiet. Når det er sagt, henter Bitcoin tydelig inspirasjon fra konseptene presentert av Dai.
Bit Gold
Likheten mellom Bit Gold og Bitcoin er så stor at noen mener at skaperen, informatikeren Nick Szabo, er Satoshi Nakamoto. Bit Gold består kort sagt av en hovedbok som registrerer strenger med data som stammer fra en Proof of Work-operasjon.
I likhet med b-money ble det aldri videreutviklet. Men Bit Golds likheter med Bitcoin har sementert dens plass som "forløperen til Bitcoin".
Kapittel 2: Hvor kommer Bitcoin fra?
Innhold
Hvordan lages nye bitcoin?
Bitcoin har en begrenset forsyning, men ikke alle enheter er i omløp ennå. Den eneste måten å lage nye mynter på er gjennom en prosess som kalles mining – den spesielle mekanismen for å legge til data på blokkjeden.
Hvor mange bitcoin finnes det?
Protokollen har låst Bitcoins maksforsyning til tjueen millioner mynter. Per 2020 er i underkant av 90 % av disse generert, men det vil ta over hundre år å produsere de resterende. Dette skyldes periodiske hendelser som er kjent som halveringer, som gradvis reduserer mining-belønningen.
Hvordan fungerer Bitcoin-mining?
Gjennom mining legger deltakerne til blokker på blokkjeden. For å gjøre det må de dedikere datakraft til å løse et kryptografisk puslespill. Insentivet er en belønning som er tilgjengelig for den som foreslår en gyldig blokk.
Det er dyrt å generere en blokk, men billig å sjekke om den er gyldig. Hvis noen prøver å jukse med en ugyldig blokk, avviser nettverket den umiddelbart, og mineren får ikke tilbake kostnadene knyttet til mining.
Belønningen – ofte kalt blokkbelønningen – består av to komponenter: gebyrer knyttet til transaksjonene og blokksubsidien. Blokksubsidien er den eneste kilden til "nye" bitcoins. For hver blokk som mines, blir en bestemt mengde mynter lagt til totalforsyningen.
Hvor lang tid tar mining av en blokk?
Protokollen justerer vanskelighetsgraden for miningen slik at det tar omtrent ti minutter å finne en ny blokk. En blokk blir ikke alltid funnet nøyaktig ti minutter etter den forrige – tiden det tar, bare svinger rundt dette målet.
Kapittel 3: Kom i gang med Bitcoin
Innhold
Hvordan kan jeg kjøpe Bitcoin?
Slik kjøper du Bitcoin med kreditt-/debetkort
Binance lar deg kjøpe Bitcoin sømløst i nettleseren din. Slik gjør du det:
Gå til portalen Kjøp og selg kryptovaluta.
Velg kryptovalutaen du vil kjøpe, og valutaen du vil betale med.
Logg inn på Binance, eller registrer deg hvis du ikke allerede har en konto.
Velg betalingsmetode.
Hvis du blir bedt om det, legg inn kortopplysninger og fullfør identitetsbekreftelsen.
Det er det! Bitcoin blir kreditert Binance-kontoen din.
Slik kjøper du Bitcoin på P2P-markeder
Du kan også kjøpe og selge Bitcoin på P2P-markeder. På denne måten kan du kjøpe mynter fra andre brukere direkte fra Binance-mobilappen. Slik gjør du det:
Åpne appen og logg inn eller registrer deg.
Velg One click buy sell (Kjøp og selg med ett klikk), etterfulgt av fanen Buy (Kjøp) øverst til venstre i grensesnittet.
Du får opp mange forskjellige tilbud – trykk på Kjøp på det du ønsker å gå for.
Du kan betale med andre kryptovalutaer (fanen By krypto (Med krypto)) eller fiat-valuta (fanen By Fiat (Med fiat)).
Under blir du spurt om betalingsmetode. Velg den som passer deg.
Velg Kjøp BTC.
Du må nå utføre betalingen. Når du er ferdig, trykker du på Mark as paid (Merk som betalt) og bekrefter.
Transaksjonen er fullført når selgeren sender deg myntene.
Hva kan jeg kjøpe med Bitcoin?
Det finnes mange ting du kan kjøpe med Bitcoin. På dette stadiet kan det være vanskelig (men ikke umulig) å finne selgere som aksepterer Bitcoin i fysiske butikker. Men du finner nettsteder som godtar det, eller som lar deg kjøpe gavekort med det, mot andre tjenester.
Bare for å nevne noen – her er noen av tingene du kan kjøpe med Bitcoin:
Flybilletter
Hotellrom
Eiendom
Mat og drikke
Klær
Gavekort
Nettabonnementer
Hvor kan jeg bruke Bitcoin?
Du kan bruke Bitcoin på et økende antall steder! La oss gå gjennom noen av dem.
TravelbyBit
Spar mye på kredittkortgebyrer mens du reiser verden rundt! Du kan bestille flyreiser og hoteller med Bitcoin og andre kryptovalutaer gjennom TravelbyBit. Registrer deg og bestill med krypto og få 10 % rabatt på kjøpet.
Spendabit
Spendabit er en søkemotor for produkter som du kan kjøpe med Bitcoin. Bare søk etter det du vil kjøpe, og få en liste over selgere som du kan handle hos med Bitcoin.
Coinmap
Søk etter alle kryptovalutaforhandlere og minibanker i ditt område. Hvis du vil bruke Bitcoin og bare leter etter et sted å gjøre det, kan dette være et ideelt valg for deg.
Bitrefill
Du kan kjøpe gavekort på hundrevis av tjenester og fylle opp telefonen med Bitcoin og andre kryptovalutaer her. Det er ganske enkelt, og du kan også bruke Lightning Network til å betale.
Varmekart over forhandlere som godtar kryptovaluta som betaling. Kilde: https://coinmap.org/
Hva skjer om jeg mister Bitcoin-myntene mine?
Fordi det ikke er noen bank inne i bildet, er du selv ansvarlig for å holde myntene dine sikre. Noen foretrekker å oppbevare dem på børser, mens andre har dem i ulike lommebøker. Hvis du bruker en lommebok, er det veldig viktig at du skriver ned frøfrasen din slik at du kan gjenopprette den.
Kan jeg reversere Bitcoin-transaksjoner?
Når data først er lagt til på blokkjeden, er det ikke lett å fjerne dem (i praksis er det omtrent umulig). Det betyr at når du foretar en transaksjon, kan den ikke angres. Du bør alltid dobbelt- og trippeltsjekke at du sender pengene dine til riktig adresse.
For å se et eksempel på hvordan det teoretisk sett er mulig å reversere en transaksjon, se Hva er et 51 %-angrep?
Kan jeg tjene penger med Bitcoin?
Du kan tjene penger med Bitcoin, men du kan også tape penger. Vanligvis kjøper og holder langsiktige investorer Bitcoin fordi de har tro på at den vil stige i pris i fremtiden. Andre velger å drive aktiv handel av Bitcoin mot andre kryptovalutaer for å oppnå gevinst på kort og mellomlang sikt. Begge disse strategiene er risikable, men de er ofte mer lønnsomme enn tilnærminger med lav risiko.
Noen investorer bruker hybrid-strategier. De holder bitcoin som en langsiktig investering mens de samtidig driver handel med noen av dem (i en egen portefølje) på kort sikt. Det finnes ingen riktig eller feil måte å allokere aktiva i porteføljen på – alle investorer har ulik risikovilje og forskjellige mål.
Utlån er en stadig mer populær form for passiv inntekt. Ved å låne ut myntene dine til noen andre, kan du generere renter som de betaler deg på et senere tidspunkt. Plattformer som Binance Lending lar deg gjøre dette med Bitcoin og andre kryptovalutaer.
Hvordan kan jeg oppbevare Bitcoin-myntene mine?
Det finnes mange alternativer for oppbevaring av mynter, og hver av dem har sine styrker og svakheter.
Oppbevaring av bitcoin på Binance
En depotløsning refererer til oppbevaring der brukeren ikke har myntene selv, men stoler på en tredjepart som oppbevarer dem. For å foreta transaksjoner, må de logge inn på tredjepartens plattform. Børser som Binance bruker ofte denne modellen, for den er mye mer effektiv til handel.
Hvis du oppbevarer myntene dine på Binance, kan du enkelt få tilgang til dem for handel eller utlån.
Oppbevaring av mynter i en bitcoin-lommebok
Ikke-depotløsninger er det motsatte – de gir brukeren kontroll over pengene sine. For å oppbevare penger med en slik løsning bruker du noe som kalles en lommebok. En lommebok inneholder ikke myntene dine direkte – men den inneholder kryptografiske nøkler som kan låse dem opp på blokkjeden. Du har to hovedalternativer her:
Varme lommebøker
En varm lommebok er en programvare som på en eller annen måte er koblet til internett. Vanligvis har den form som en mobil- eller skrivebordsapplikasjon som enkelt lar deg sende og motta mynter. Et enkelt eksempel på en mobillommebok med mange støttede mynter er Trust Wallet. Fordi varme lommebøker er koblet til internett, er de generelt sett mer praktiske til betalinger, men de er også mer sårbare for angrep.
Kalde lommebøker
Kryptolommebøker som ikke er eksponert for internett, er kjent som kalde lommebøker. De er mindre utsatt for angrep fordi det ikke finnes noen nettbaserte angrepsmuligheter, men de har derfor en tendens til å ha en mer klønete brukeropplevelse. Eksempler på dette er maskinvarelommebøker eller papirlommebøker.
For en mer inngående oversikt over lommeboktyper kan du ta en titt på Typer kryptolommebøker forklart.
Kapittel 4: Bitcoin-halveringen
Innhold
Hva er Bitcoin-halvering?
Bitcoin-halvering er ganske enkelt en hendelse som reduserer blokkbelønningen. Når en halvering skjer, blir belønningen, som minerne får for å validere nye blokker, halvert (de får bare halvparten av det de fikk før). Men dette har ingen innvirkning på transaksjonsgebyrene.
Hvordan fungerer Bitcoin-halveringen?
Da Bitcoin ble lansert, fikk minerne en belønning på BTC 50 for hver gyldig blokk de fant.
Den første halveringen skjedde 28. november 2012. Da reduserte protokollen blokksubsidien fra 50 BTC til 25 BTC. Den andre halveringen skjedde 9. juli 2016 (25 BTC til 12,5 BTC). Den siste skjedde 11. mai 2020, og blokksubsidien gikk da ned til 6,25 BTC.
Du legger kanskje merke til et visst mønster her. Med et avvik på noen måneder ser en ny halvering ut til å skje hvert fjerde år. Det er etter planen, men protokollen angir ikke spesifikke datoer for når en halvering skal finne sted. Isteden går den etter blokkhøyde – etter 210 000 blokker skjer en halvering. Så vi kan forvente at det tar omtrent 2 100 000 minutter før subsidien halveres (husk at mining av en blokk tar ca. 10 minutter).
I diagrammet over ser vi nedgangen i blokksubsidien over tid og forholdet til totalforsyningen. Til å begynne med kan det virke som om belønningene har sunket til null, og at maksforsyningen allerede er i omløp. Men sånn er det ikke. Kurvene trender utrolig tett på, men vi forventer at subsidien når null rundt år 2140.
Hvorfor skjer Bitcoin-halveringen?
Det er et av Bitcoins viktigste salgsargumenter, men Satoshi Nakamoto forklarte aldri fullt ut begrunnelsen for at forsyningen ble begrenset til tjueen millioner enheter. Noen spekulerer i at det bare er et produkt av å starte med en blokksubsidie på 50 BTC, som halveres hver 210 000 blokker.
Det at forsyningen er begrenset, betyr at valutaen ikke er utsatt for verditap i det lange løp. Det står i sterk kontrast til fiat-penger, som mister kjøpekraft over tid når nye enheter kommer i omløp.
Det er fornuftig at det finnes en grense for hvor raskt deltakerne kan mine mynter. Tross alt ble 50 % generert av blokk 210 000 (dvs. i løpet av 2012). Hvis subsidien forble lik, ville alle enhetene ha blitt minet innen 2016.
Med halveringsmekanismen finnes det et insentiv til mining i 100+ år. Dette gir systemet mer enn nok tid til å tiltrekke seg brukere slik at det kan utvikle seg et gebyrmarked.
Hvilken effekt har Bitcoin-halveringen?
De som er mest berørt av halveringer, er minerne. Det er fordi blokksubsidien utgjør en betydelig del av inntektene deres. Når den blir halvert, får de bare halvparten av det de gjorde før. Belønningen består også av transaksjonsgebyrer, men hittil har disse kun utgjort en brøkdel av blokkbelønningen.
Halveringer kan derfor gjøre det ulønnsomt for enkelte deltakere å fortsette med mining. Hva dette betyr for det bredere fellesskapet, er ukjent. En reduksjon i blokkbelønninger kan føre til ytterligere sentralisering i miningpooler, eller det kan ganske enkelt fremme mer effektiv mining.
Hvis Bitcoin fortsetter å benytte en Proof of Work-algoritme, må gebyrene øke for å holde miningen lønnsom. Dette scenarioet er fullt mulig, ettersom en blokk bare kan inneholde et visst antall transaksjoner. Hvis det er mange ventende transaksjoner, vil de med høyere gebyrer bli inkludert først.
Historisk sett har Bitcoin-prisen økt kraftig etter en halvering. Det er selvfølgelig ikke så mye data tilgjengelig, siden vi bare har sett starten. Mange tilskriver prisbevegelsen til en styrking av Bitcoins knapphet av markedet, noe som gikk opp for folk da halveringen ble utløst. Tilhengere av denne teorien tror at verdien vil skyte i været når det skjer i mai 2020.
Andre er uenige i denne logikken og mener at markedet allerede har tatt hensyn til halveringen (se Effektiv markedshypotese). Det er ikke slik at hendelsen kommer som en overraskelse – deltakerne har visst i over et tiår at belønningen ville bli redusert i mai 2020. Et annet poeng som ofte trekkes frem, er at bransjen var ekstremt underutviklet under de to første halveringene. I dag har den en høyere profil, tilbyr sofistikerte handelsverktøy og er mer tilrettelagt for en større pool av investorer.
Når er neste Bitcoin-halvering?
Neste halvering forventes å skje i 2024, og da faller belønningen til 3,125 BTC. Hold øye med nedtellingen med Binance Academys Nedtelling til Bitcoin-halvering.
Kapittel 5: Vanlige misoppfatninger om Bitcoin
Innhold
Er Bitcoin anonymt?
Ikke egentlig. Bitcoin kan virke anonymt i utgangspunktet, men det stemmer ikke. Bitcoin-blokkjeden er offentlig, og alle kan se transaksjonene. Identiteten din er ikke knyttet til lommebokadressene dine på blokkjeden, men en observatør med de rette ressursene kan potensielt koble disse to sammen. Det er mer nøyaktig å beskrive Bitcoin som pseudonymt. Bitcoin-adresser er synlige for alle, men navnene på eierne er ikke det.
Når det er sagt, er systemet relativt privat, og det finnes metoder for å gjøre det enda vanskeligere for observatører å finne ut hva du gjør med bitcoin. Fritt tilgjengelig teknologi gir rom for troverdig fornektelse og muligheten til å "bryte koblingen" mellom adresser. I tillegg kan fremtidige oppgraderinger øke personvernet enormt – se Introduksjon til konfidensielle transaksjoner for å få et eksempel.
Er Bitcoin svindel?
Nei. I likhet med fiat-penger kan Bitcoin også brukes til ulovlige aktiviteter. Men det betyr ikke at Bitcoin er svindel i seg selv.
Bitcoin er en digital valuta som ikke styres av noen. Motstandere har stemplet det som et pyramidespill, men det passer ikke med definisjonen. Som digitale penger fungerer de like bra til USD 20 per mynt som til USD 20 000 per mynt. Det er over ti år gammelt, og teknologien har vist seg å være veldig sikker og pålitelig.
Dessverre brukes Bitcoin i mange svindelforsøk som du bør være oppmerksom på. Disse kan omfatte phishing og andre opplegg med sosial manipulering, for eksempel falske utdelinger og airdrops. Som en generell regel: Hvis noe høres for godt ut til å være sant, er det sannsynligvis svindel. Gi aldri private nøkler eller frøfrasen til noen, og vær forsiktig med opplegg som lover å mangedoble pengene dine med liten risiko. Hvis du sender myntene dine til en svindler eller til en falsk utdeling, taper du dem for alltid.
Er Bitcoin en boble?
Gjennom de mange parabolske økningene i Bitcoin-prisen, var det vanlig at folk refererte til det som en spekulativ boble. Mange økonomer har sammenlignet Bitcoin med perioder som tulipankrakket eller dot-com-boomen.
På grunn av Bitcoins unike natur som en desentralisert digital vare, blir prisen fullstendig diktert av spekulasjoner i det frie markedet. Så selv om det er mange faktorer som driver Bitcoin-prisen, handler det til syvende og sist om markedets tilbud og etterspørsel. Og siden Bitcoin er en knapphet og følger en streng utstedelsesplan, antas det at den langsiktige etterspørselen vil være høyere enn tilbudet.
Kryptovalutamarkedene er også relativt små sammenlignet med tradisjonelle markeder. Dette betyr at Bitcoin og andre kryptoaktiva har en tendens til å være mer volatile, og det er ganske vanlig å se kortsiktig ubalanse i tilbud og etterspørsel i markedet.
Bitcoin kan med andre ord være et volatilt aktivum til tider. Men volatilitet er en del av finansmarkedene, spesielt de med relativt lavere volum og likviditet.
Bruker Bitcoin kryptering?
Nei. Dette er en vanlig misforståelse, men Bitcoins blokkjede bruker ikke kryptering. Alle på nettverket må kunne lese transaksjonene for å sikre at de er gyldige. Isteden benyttes digitale signaturer og hash-funksjoner. Noen algoritmer for digitale signaturer bruker riktignok kryptering, men det er ikke tilfellet med Bitcoin.
Men det er verdt å merke seg at mange applikasjoner og kryptolommebøker bruker kryptering for å beskytte brukernes lommebøker med passord. Disse krypteringsmetodene har likevel ingenting med blokkjeden å gjøre – de er bare integrert i andre teknologier som benytter seg av den.
Kapittel 6: Bitcoins skalerbarhet
Innhold
Hva er skalerbarhet?
Skalerbarhet er et mål på et systems evne til å vokse for å dekke økende etterspørsel. Hvis du driver et nettsted som er overfylt med forespørsler, kan du oppskalere det ved å legge til flere servere. Hvis du vil kjøre mer intensive applikasjoner på datamaskinen din, kan du oppgradere komponentene.
I forbindelse med kryptovalutaer bruker vi dette begrepet for å beskrive hvor enkelt det er å oppgradere en blokkjede slik at den kan behandle et høyere antall transaksjoner.
Hvorfor må Bitcoin skaleres?
For å fungere i hverdagslige betalinger må Bitcoin være rask. Slik det er nå, har den relativt lav gjennomstrømning, noe som betyr at det bare er et begrenset antall transaksjoner som kan behandles per blokk.
Som du vet fra tidligere kapitler, mottar minerne transaksjonsgebyrer som en del av blokkbelønningen. Brukerne legger ved disse i transaksjonene sine for å motivere minerne til å legge til transaksjonene deres på blokkjeden.
Minerne prøver å få avkastning på investeringen sin i maskinvare og strøm, så de prioriterer transaksjoner med høyere gebyrer. Hvis det finnes mange transaksjoner i nettverkets "venterom" (kalt mempool), kan gebyrene stige kraftig fordi brukerne byr høyere for å få inkludert transaksjonene sine. På det verste var gjennomsnittsgebyret opp mot USD 50.
Hvor mange transaksjoner kan Bitcoin behandle?
Basert på gjennomsnittlig antall transaksjoner per blokk kan Bitcoin håndtere omtrent fem transaksjoner per sekund for øyeblikket. Det er mye lavere enn hva sentraliserte betalingsløsninger kan, men dette er en av kostnadene knyttet til en desentralisert valuta.
Fordi Bitcoin ikke administreres av et datasenter som én enkelt enhet kan oppgradere etter eget ønske, må Bitcoin begrense størrelsen på blokkene. En ny blokkstørrelse som tillater 10 000 transaksjoner per sekund, kan integreres, men det ville skadet nettverkets desentralisering. Husk at fulle noder må laste ned ny informasjon omtrent hvert tiende minutt. Hvis dette blir altfor vanskelig for dem, kobler de seg sannsynligvis av nettverket.
Hvis protokollen skal brukes til betalinger, mener Bitcoin-entusiaster at effektiv skalering må oppnås på ulike måter.
Hva er Lightning Network?
Lightning Network er en foreslått skalerbarhetsløsning for Bitcoin. Vi kaller det en lag to-løsning fordi den flytter transaksjonene bort fra blokkjeden. Istedenfor at alle transaksjonene registreres på basislaget, håndteres de av en annen protokoll som er bygget på toppen av det.
Lightning Network lar brukere sende penger nesten umiddelbart og gratis. Det finnes ingen begrensninger på gjennomstrømningen (forutsatt at brukerne har kapasitet til å sende og motta). For å bruke Bitcoin Lightning Network låser to deltakere noen av myntene sine i en spesiell adresse. Adressen har en unik egenskap – den frigir bitcoin bare hvis begge parter er enige.
Derfra oppbevarer partene en privat hovedbok som kan omfordele saldoen uten at det kunngjøres til hovedkjeden. De publiserer transaksjonen til blokkjeden først når de er ferdige. Protokollen oppdaterer deretter saldoene deres tilsvarende. Merk at de heller ikke trenger å stole på hverandre. Hvis en av dem prøver å jukse, oppdager protokollen det og straffer dem.
Totalt sett krever en betalingskanal som denne bare to transaksjoner på kjeden fra brukeren – én for å fylle på mynter til adressen og én for å frigi myntene senere. Det betyr at det kan gjøres tusenvis av overføringer i mellomtiden. Med videreutvikling og optimalisering kan teknologien bli en viktig komponent i store blokkjedesystemer.
For en mer detaljert forklaring av skalerbarhetsproblemet og potensielle løsninger kan du ta en titt på Skalerbarhet for blokkjeder: Sidekjeder og betalingskanaler.
Hva er forks?
Siden Bitcoin bruker åpen kildekode, kan hvem som helst endre programvaren. Du kan legge til nye regler eller fjerne gamle for å dekke ulike behov. Men ikke alle endringer er helt like: noen oppdateringer gjør noden din inkompatibel med nettverket, mens andre er bakoverkompatible.
Soft forks
En soft fork er en endring av reglene som lar oppdaterte noder samhandle med gamle. Vi bruker blokkstørrelse som eksempel. Sett at vi har en blokkstørrelse på 2 MB, og at halvparten av nettverket implementerer en endring – fra nå av kan ingen blokker overstige 1 MB. De avviser alle som er større.
Eldre noder kan fortsatt motta disse blokkene eller lage sine egne. Det betyr at alle nodene fortsetter å være en del av det samme nettverket, uansett hvilken versjon de kjører.
I animasjonen under ser vi at de mindre blokkene godtas av både eldre og oppdaterte noder. Men nyere noder gjenkjenner ikke 2 MB-blokker, fordi de allerede følger de nye reglene.
Bitcoins Segregated Witness (eller SegWit) er et eksempel på en soft fork. Ved hjelp av en smart teknikk introduserte den et nytt format for blokker og transaksjoner. Gamle noder fortsetter å motta blokker, men de validerer ikke den nye transaksjonstypen.
Hard forks
En hard fork er mer rotete. Sett at halvparten av nettverket vil øke blokkstørrelsen fra 2 til 3 MB. Hvis du prøver å sende en 3 MB blokk til eldre noder, avviser disse nodene det fordi reglene tydelig sier at 2 MB er maks de kan godta. Fordi de to nettverkene ikke lenger er kompatible, deler blokkjeden seg i to.
Den svarte kjeden i diagrammet over er den originale. Blokk 2 er der en hard fork har skjedd. Her har noder som har oppgradert, begynt å produsere større blokker (de grønne). De eldre nodene gjenkjenner ikke disse, så de fortsetter langs en annen vei. Det finnes nå to blokkjeder, men de deler en historie frem til blokk 2.
Nå er det to forskjellige protokoller, hver med forskjellig valuta. Alle saldoene fra den gamle er klonet, noe som betyr at hvis du hadde 20 BTC på den opprinnelige kjeden, har du 20 NyeBTC på den nye.
I 2017 gikk Bitcoin gjennom en kontroversiell hard fork i et scenario som ligner på det over. Et mindretall av deltakerne ville øke blokkstørrelsen for å få høyere gjennomstrømning og billigere transaksjonsgebyrer. Andre mente at dette var en dårlig skaleringsstrategi. Til slutt førte en hard fork til at Bitcoin Cash (BCH) oppstod – den delte seg fra Bitcoin-nettverket og har nå et uavhengig fellesskap og veikart.
For å lære mer om forks kan du se Hard forks og soft forks.
Kapittel 7: Deltakelse i Bitcoin-nettverket
Innhold
Hva er en Bitcoin-node?
"Bitcoin-node" er et begrep som brukes for å beskrive et program som samhandler med Ethereum-nettverket på en eller annen måte. Det kan være alt fra en mobiltelefon som har en Bitcoin-lommebok, til en dedikert datamaskin som oppbevarer en full kopi av blokkjeden.
Det finnes flere typer noder, og hver av dem utfører spesifikke funksjoner. Alle fungerer som et kommunikasjonspunkt til nettverket. Innenfor systemet overfører de informasjon om transaksjoner og blokker.
Hvordan fungerer en Bitcoin-node?
Fulle noder
En full node kan validere transaksjoner og blokker hvis de oppfyller visse krav (dvs. følger reglene). De fleste fulle noder kjører Bitcoin Core-programvaren, som er referanseimplementeringen av Bitcoin-protokollen.
Bitcoin Core var programmet som ble utgitt av Satoshi Nakamoto i 2009 – ganske enkelt kalt Bitcoin på den tiden, men det fikk senere nytt navn for å unngå forvirring. Andre implementeringer kan også brukes, forutsatt at de er kompatible med Bitcoin Core.
Fulle noder er veldig viktige for Bitcoins desentralisering. De laster ned og validerer blokker og transaksjoner, og så sprer de dem til resten av nettverket. Fordi de uavhengig bekrefter ektheten til informasjonen de mottar, er ikke brukeren avhengig av en tredjepart til noe.
Hvis en full node lagrer en full kopi av blokkjeden, blir den referert til som en full arkivnode. Mens noen brukere kvitter seg med eldre blokker for å spare plass – Bitcoin-blokkjeden inneholder over 200 GB med transaksjonsdata.
Global distribusjon av Bitcoins fulle noder. Kilde: bitnodes.earn.com
Lette noder
Lette noder er ikke like kapable som fulle noder, men de er også mindre ressurskrevende. De lar brukerne samhandle med nettverket uten å utføre alle operasjonene som en full node gjør.
En full node laster ned alle blokkene for å validere dem, mens lette noder bare laster ned en del av hver blokk (kalt en blokkreferanse ). Selv om blokkreferansen har liten størrelse, inneholder den informasjon som lar brukerne sjekke at transaksjonene deres finnes i en bestemt blokk.
Lette noder er ideelle for enheter med begrensninger på båndbredde eller plass. Det er vanlig at denne typen noder brukes i lommebøker for datamaskin og mobil. Men fordi de ikke kan utføre validering, er lette noder avhengige av fulle noder.
Mining-noder
Mining-noder er fulle noder som utfører en ekstra oppgave – de produserer blokker. Som vi var inne på tidligere, krever de spesialisert utstyr og programvare for å legge til data på blokkjeden.
Mining-noder tar ventende transaksjoner og hasher dem sammen med annen informasjon for å generere et tall. Hvis tallet faller under et mål som er satt av protokollen, er blokken gyldig og kan kringkastes til andre fulle noder.
Men for å utføre mining uten å være avhengig av noen andre, må minerne kjøre en full node. Ellers kan de ikke vite hvilke transaksjoner som skal inkluderes i blokken.
Hvis en deltaker ønsker å utføre mining, men ikke vil bruke en full node, kan deltakeren koble seg til en server som gir nødvendig informasjon. Hvis du utfører mining i en pool (det vil si ved å samarbeide med andre), trenger bare én person å kjøre en full node.
For en oversikt over de forskjellige typene noder kan du se Hva er noder?
Slik kjører du en full Bitcoin-node
En full node kan være en fordel for utviklere, selgere og sluttbrukere. Når du kjører Bitcoin Core-klienten på din egen maskinvare, gir det deg fordeler knyttet til personvern og sikkerhet, og det styrker Bitcoin-nettverket totalt sett. Med en full node er du ikke lenger avhengig av at noen andre samhandler med økosystemet.
Noen få Bitcoin-orienterte selskaper tilbyr plug-and-play-noder. Forhåndsbygd maskinvare sendes til brukeren, som bare trenger å slå den på for å begynne å laste ned blokkjeden. Dette kan være mer praktisk for mindre tekniske brukere, men det er ofte mye dyrere enn å konfigurere din egen.
I de fleste tilfeller fungerer en gammel PC eller bærbar PC greit. Det anbefales ikke å kjøre en node på datamaskinen du bruker til daglig, for det kan gjøre den mye tregere. Blokkjeden vokser kontinuerlig, så du må passe på å ha nok minne til å laste den ned i sin helhet.
En harddisk på 1 TB vil være nok til de neste årene, forutsatt at det ikke er kommer en større endring i blokkstørrelsen. Andre krav er blant annet 2 GB RAM (de fleste datamaskiner har mer enn dette som standard) og masse båndbredde.
Derfra beskriver guiden Running a Full Node på bitcoin.org prosessen med å konfigurere noden.
Slik utføres mining av Bitcoin
I starten av Bitcoin var det mulig å lage nye blokker med vanlige bærbare datamaskiner. Systemet var ukjent på det tidspunktet, så det var liten konkurranse innen mining. Fordi aktiviteten var så begrenset, anga protokollen naturligvis en lav vanskelighetsgrad for mining.
Etter hvert som nettverkets hash-rate steg, måtte deltakerne oppgradere til bedre utstyr for å være konkurransedyktige. Ulike typer maskinvare ble brukt, og etter hvert gikk mining-industrien inn i en æra vi kan kalle applikasjonsspesifikke integrerte kretser (ASIC).
Som navnet antyder, er disse enhetene laget med et bestemt formål i tankene. De er ekstremt effektive, men de er bare i stand til å utføre én oppgave. Så en mining-ASIC er en spesialdatamaskin som brukes til mining og ingenting annet. En Bitcoin ASIC kan foreta mining av Bitcoin, men ikke av mynter som ikke bruker samme algoritme.
Mining av Bitcoin i dag krever store investeringer – ikke bare i maskinvare, men også i energi. I skrivende stund gjennomfører en god mining-enhet i overkant av ti trillioner operasjoner per sekund. Selv om de er veldig effektive, bruker ASIC-minere enorme mengder strøm. Med mindre du har tilgang til flere mining-rigger og billig strøm, er det usannsynlig at du noen gang vil tjene penger på Bitcoin-mining.
Men hvis du har materialene, er det enkelt å sette opp miningen – mange ASIC-er kommer med egen programvare. Det mest populære alternativet er å peke minerne mot en mining-pool, der du samarbeider med andre for å finne blokker. Hvis du lykkes, mottar du en del av blokkbelønningen proporsjonalt med hash-raten du har levert.
Du kan også velge solo-mining, der du jobber alene. Sannsynligheten for å generere en blokk blir lavere, men du beholder alle belønningene hvis du oppretter en gyldig blokk.
Hvor lang tid tar mining av en bitcoin?
Det er vanskelig å gi et enkelt svar som gjelder alle situasjoner, fordi det er en rekke variabler å ta hensyn til. Hvor raskt mining av en mynt kan gjøres, avhenger av mengden strøm og hash-raten du har tilgjengelig. Du må også ta hensyn til kostnadene ved å faktisk drifte en mining-enhet.
For å få en idé om inntektene som genereres fra mining av Bitcoin, anbefales det at du bruker en mining-kalkulator for å estimere kostnadene.
Hvem kan bidra til Bitcoin-koden?
Bitcoin Core-programvaren benytter åpen kildekode, noe som betyr at alle kan bidra til den. Du kan foreslå eller evaluere nye funksjoner som skal legges til de 70 000+ kodelinjene. Du kan også rapportere feil eller oversette og forbedre dokumentasjonen.
Endringer i programvaren går gjennom en grundig evalueringsprosess. Tross alt må programvare som håndterer hundrevis av milliarder av dollar i verdi, være fri for eventuelle sårbarheter.
Hvis du er interessert i å bidra til Bitcoin, bør du sjekke ut blogginnlegget til utvikleren Jimmy Song om dette, eller Bitcoin Core-nettstedet.