Hva er...
Bitcoin Core?
Bitcoin Core er den opprinnelige implementeringen av bitcoin-protokollen og den mest brukte node-programvaren på bitcoin-nettverket. Dette er programvare som er med på å definere hva bitcoin egentlig er - andre programmer må følge de samme reglene for å være kompatible.
Hva er Bitcoin Core?
Bitcoin Core er gratis, åpen kildekode-programvare som gir deg mulighet til å kjøre en full node og validere alle transaksjoner på nettverket selv. Når du installerer Bitcoin Core, laster du ned og lagrer hele blokkjeden fra 2009 til i dag på din egen datamaskin.
Programvaren fungerer også som en lommebok hvor du kan sende og motta bitcoin. De fleste foretrekker mer brukervennlige lommebok-alternativer, men Bitcoin Core gir deg fullstendig kontroll over dine egne transaksjoner.
Historien til Bitcoin Core
Bitcoin Core er videreføringen av den originale koden som Satoshi Nakamoto publiserte i 2009. På den tiden het programmet bare "Bitcoin". I 2014 ble det endret til "Bitcoin Core" for å skille mellom protokollen (bitcoin) og programvaren (Bitcoin Core).
Satoshi startet prosjektet, og i etterkant har hundrevis av utviklere fra hele verden bidratt gjennom årene.
Hvem utvikler Bitcoin Core?
Bitcoin Core utvikles av et åpent fellesskap uten noen sentral kontroll eller eierskap. Ingen enkeltperson eller firma kan diktere hvordan programvaren skal utvikle seg. I stedet må alle endringer godkjennes av flere erfarne utviklere gjennom en grundig konsensusprosess, og kontroversielle endringer inkluderes vanligvis ikke.
All utvikling skjer åpent på GitHub, hvor alle kan se koden, foreslå endringer og delta i diskusjoner.
Viktigheten av Bitcoin Core
Bitcoin Core setter standarden for hva bitcoin er. De aller fleste som deltar på Bitcoin-nettverket bruker Bitcoin Core. Det betyr at alle andre bitcoin-programmer må følge de samme reglene som Bitcoin Core. Som en konsekvens av Bitcoin Cores dominerende posisjon er utviklingen av prosjektet en veldig konservativ prosess.
Andre bitcoin-programvarer
Selv om Bitcoin Core er den mest brukte, finnes det noen alternativer. Bitcoin Knots er en variant av Bitcoin Core med noe ekstra funksjonalitet. Det finnes også helt alternative implementeringer som btcd (skrevet i programmeringsspråket Go) og Libbitcoin (skrevet i C++).
Alle disse må likevel følge de samme grunnleggende reglene for å fungere sammen med resten av bitcoin-nettverket.
Bitcoin Core som lommebok
Bitcoin Core inkluderer en grunnleggende lommebok-funksjon, men de fleste brukere foretrekker mer brukervennlige alternativer som mobilapper, hardware-lommebøker og nettlesertillegg. Bitcoin Core-lommeboka er primært rettet mot avanserte brukere som ønsker maksimal kontroll over sine transaksjoner.