Hva er Bitcoin
Jeg har blitt stilt spørsmålet: “Hva er Bitcoin?” mange ganger. Svaret er veldig komplisert, og fører ofte til feil antagelser, eller misforståelser, hos både medlemmer av det digitale valutamiljøet, så vel som enkeltpersoner i befolkningen generelt. Bitcoin Foundation har forklart det ganske bra for de som forstår de underliggende ideene innen kryptografi og programmering, så vel som på en veldig forenklet måte for de som ikke gjør det, som er tilgjengelig i videoen nederst på denne siden, men det er vanskelig å finne en detaljert forklaring for enkeltpersoner uten bakgrunn i matematikk eller databehandling.
Contents
- 1 Så, hva er Bitcoin? Eller er det bitcoins?
- 1.1 Bitcoin vs. bitcoins
- 1.2 Bitcoin er desentralisert og distribuert
- 1.3 Bitcoin er en kryptovaluta og en digital valuta
- 1.4 Bitcoin Mining er prosessen for å opprette nye mynter, sikre nettverket og verifisere transaksjoner
- 1.5 Bitcoin er bygget på et peer-to-peer-nettverk
- 1.6 Bitcoin bruker programvare med åpen kildekode
- 1.7 Bitcoin oppretter et pålitelig betalingssystem
- 1.8 Bitcoin frigjorde blokkjeden
Så, hva er Bitcoin? Eller er det bitcoins?
Bitcoin er en desentralisert, distribuert digital valuta, bygget på et peer-to-peer-nettverk, basert på programvare med åpen kildekode, og skaper et pålitelig betalingssystem gjennom “gruvearbeidere” som bekrefter transaksjoner, og registrerer dem på en offentlig reskontro kjent som “blokkjeden” ”. Nå er det en munnfull, og veldig skremmende for folk flest. Men hvis vi bryter det hele ned, og tar det ett skritt av gangen, blir det mye tydeligere.
Bitcoin vs. bitcoins
En kilde til forvirring er forskjellen mellom hvordan du bruker ordet Bitcoin, eller når du skal bruke bitcoins / bitcoin. Mens Bitcoin alltid vil bli kapitalisert i begynnelsen av en setning, er det åpenbart enighet i samfunnet at man skal bruke hovedstad B i Bitcoin når man refererer til nettverket, samfunnet, bransjen eller i nesten alle tilfeller der du er refererer ikke til valutaen direkte. På den annen side, når man refererer til å sende 2 bitcoins til noen, eller betale i bitcoin, eller å nevne hvor mange bitcoins som utvinnes i hver blokk, bør det være små bokstaver. Kort sagt, kapital Bitcoin for immaterielle ideer og strukturer i Bitcoin-verdenen, og små bokstaver når det refereres til valutaenhetene. Valutaen og nettverket er ikke det samme.
Bitcoin er desentralisert og distribuert
Bitcoin-nettverket har ingen sentrale servere, og ingen enkeltpersoner eller grupper som har kontroll. Nettverket består av gruvearbeidere, som refererer til individuelle datamaskiner som kjører Bitcoin-gruveprogramvare. Det er ingen begrensninger for hvem som kan gruve, og dermed distribueres nettverket over hele verden. Imidlertid mens lønnsom Bitcoin-gruvedrift er mulig, og mange gruvearbeidere tjener betydelige mengder penger ved gruvedrift, er dette ikke alltid tilfelle. Man bør alltid bruke en Bitcoin-gruvekalkulator for å avgjøre om gruvedrift er riktig for deg, eller om en bestemt gruvedrift er verdt det. Det er til og med tjenester som tilbys Bitcoin sky mining på dette punktet, eller noen ganger Scrypt sky mining som lønner seg i bitcoins. Imidlertid, ta kontakt med en kalkulator før du kjøper noen form for skygruvekontrakt.
Mange mennesker er under inntrykk av at Bitcoin Foundation kontrollerer Bitcoin, men det er rett og slett ikke sant. Bitcoin Foundation har implementert mange forbedringer, fikset feil og bidratt sterkt til utviklingen av Bitcoin, men det er bare mulig med samtykke fra nettverket som helhet. Enhver foreslått endring av Bitcoin-programvaren krever enighet fra en større majoritet av gruvearbeiderne. Dette ble demonstrert i mars 2013, da en ny versjon av Bitcoin, 0,80, implementerte en feilretting, og forårsaket at transaksjoner ble registrert på en måte som var uforenlig med den forrige versjonen 0.70. De aller fleste gruvearbeidere bestemte seg for å holde seg på 0,70, eller nedgradere tilbake til det, til dette problemet kunne løses effektivt. Selv om dette var resultatet av et åpenbart problem, er denne metoden gjeldende for enhver foreslått endring av programvaren. Ingen kan tvinge en endring uten konsensus.
Bitcoin er en kryptovaluta og en digital valuta
Bitcoin er en digital valuta, fordi den eksisterer i digital form, og digital form alene (selv om det er opprettet fysiske mynter med private private nøkler i Bitcoin). Bitcoin er en kryptovaluta fordi den er bygget et program som bruker avansert kryptografi for sikkerhet og distribusjon.
Bitcoin er IKKE en virtuell valuta. Det er et begrep som ofte brukes til å beskrive Bitcoin, selv av høyt utdannede individer eller respekterte kilder. Dessverre er de feil når de bruker begrepet “virtuell valuta”, da en virtuell valuta er en valuta som ikke er ment å brukes som en ekte valuta, og ofte bare kan brukes innen ekstremt smale omfang. Eksempler på virtuelle valutaer vil være valutaer i spillet for online videospill, eller “lojalitets” -valutaer som flyselskaps hyppige fly miles.
Dessverre ser lovgivere og regulatorer ikke ut til å forstå forskjellen, og har vedtatt lover, eller laget regler basert på begrepet “virtuell valuta”, så å kjempe for riktig bruk av begrepet kan være en tapt sak.
Bitcoin Mining er prosessen for å opprette nye mynter, sikre nettverket og verifisere transaksjoner
Bitcoin gruvedrift er faktisk ikke et veldig nøyaktig navn på hva gruvedriftene gjør. Hver gruvedrift maskin behandler nylige transaksjoner som ble sendt gjennom Bitcoin-nettverket, verifiserer transaksjonens gyldighet, og legger den deretter til en “blokk”. Blokkene ligner på en container som brukes til å lagre transaksjonene, og kommer forhåndsbelastet med bitcoins som vil bli belønnet til den som miner, under prosessen med å verifisere disse transaksjonene, løser et komplekst matematisk problem som kreves for å få tilgang til blokken. Når en blokk er løst, genereres en ny blokk, og gruvearbeidere begynner å jobbe med å løse den.
Løsningen på en blokk er ikke statisk, så sjansen for å løse en blokk øker ikke over tid. Hver transaksjon som legges til i en blokk, endrer løsningen, og antallet mulige løsninger på en blokk kontrolleres av “vanskelighet“, Som egentlig bare er en vilkårlig måte å gjøre problemet mer komplisert ved å redusere sannsynligheten for at en enkelt løsning er riktig.
En bitcoin er teknisk sett bare en verdi bestemt av historikken om hver transaksjon i fortiden. “Myntene” som er i en blokk er egentlig bare en adresse med en forhåndstildelt verdi. Når blokken er løst, kan denne verdien inngå i den første transaksjonen, i gruvearbeiderens lommebok. På grunn av dette kan en bitcoin ikke forfalskes, da den ikke vil ha noe utgangspunkt.
Bitcoin er bygget på et peer-to-peer-nettverk
Den underliggende arkitekturen som Bitcoin-nettverket er bygget på. Dette er det som gjør at den kan desentraliseres, ettersom brukerne av programvaren overfører data direkte mellom hverandre.
I et serverbasert, sentralisert nettverk må all data overføres til og fra en server. Det skaper et ødeleggende svakhet, som om serveren (e) går offline, eller blir manipulert, er hele nettverket i fare.
I et peer-to-peer-nettverk er det ingen poeng med svakhet. Så lenge det er jevnaldrende på nettverket, fortsetter nettverket å fungere.
Bitcoin bruker programvare med åpen kildekode
Datamaskiner kjører på maskinkode, som er skrevet i binær (0s og 1s). Maskinkode er veldig vanskelig, og noen ganger til og med umulig, å lese eller analysere. Når en programmerer skriver et program, skrives det i kildekode. Kildekoden er skrevet på et programmeringsspråk, for eksempel C, Python, Javascript, etc..
For at en datamaskin skal bruke koden som er skrevet, må koden “kompileres”, som er prosessen som lager filer, skrevet i maskinkode, fra kildekoden. I lukkede kildeprogrammer tillater ikke skaperen av koden at brukerne kan se kildekoden. I stedet er maskinkoden det eneste skjemaet, og kildekoden holdes privat. Dette betyr at brukerne ikke kan være sikre på nøyaktig hvordan programmet fungerer.
Imidlertid gir skaperen kildekoden direkte i programvare med åpen kildekode. Som et resultat kan andre programmerere analysere koden for å bekrefte at den bare fungerer som den skal. Dette gjør det også mulig for alle i samfunnet å modifisere programmet, bygge videre på det eller tilby forslag for å forbedre den offisielle koden.
Selv om en person ikke kan lese eller skrive språket et program er skrevet på, gir åpen kildekode sikkerhet gjennom øynene til samfunnet som helhet.
Bitcoin oppretter et pålitelig betalingssystem
Dette er akkurat slik det høres ut. Bitcoin er et betalingssystem som ikke krever tillit. Tradisjonelle betalingssystemer krever flere lag av tillit.
For det første er det tillit til regjeringen som støtter valutaen. Selv om dette virker helt naturlig for mange mennesker, da dette er hvordan de fleste valutaer har fungert de siste tiårene, var dette ikke normen for det meste av historien. Før etableringen av fiat-valutaer var valutaene enten sammensatt av, eller støttet av, en fysisk vare med kjent verdi. Dette fjernet tilliten fra ligningen, i det minste på regjeringsnivå. Imidlertid, for transaksjoner som ikke lett kan fullføres personlig, var det alltid et andre nivå av tillit.
Det andre tillitsnivået er et betalingsbehandlingsselskap. Dette er generelt en bank. Banken lagrer individets midler og lover å overføre dem til partiet som personen ønsker å betale. Dette er ikke ideelt, fordi bankene er korrupte, slik det har blitt observert mange ganger gjennom historien.
Ideen om et tillitsløst system har eksistert i veldig lang tid, men hvert forsøk tidligere mislyktes. Måten å kontrollere ektheten til en betaling var et problem som tidligere desentraliserte systemer ikke klarte å tilby, og sentraliserte systemer var sårbare for svindel fra forvalterne, eller beslag av midler fra myndighetene. Bitcoin er det første systemet som løser dette problemet i kraft av blokkjeden.
Dessverre, selv om Bitcoin-nettverket i seg selv er pålitelig, er det ikke alltid sant når du prøver å bytte det mot tradisjonelle valutaer, ettersom de krevde sentraliserte inngangs- / utgangspunkter som er kontrollert på en slik måte at mange velger å bruke store børser eller betalingsbehandling selskaper å overføre bitcoins til fiat, eller til andre digitale valutaer. De fleste av de store børsene virker trygge, har eksistert i årevis og har bygget et rykte om pålitelighet og ærlighet. Selv med noen få støt her og der, selskaper som Bitstempel, Cryptsy, Coinbase, Bitpay, og andre er generelt klarert av samfunnet. Dessverre den en gang største Bitcoin-utvekslingen, Mt. Gox, ble også klarert på en gang, og det koster sammenbrudd for brukerne hundretusener av bitcoins, eller tilsvarende hundrevis av millioner dollar.
Bitcoin frigjorde blokkjeden
Offentlig reskontro som inneholder en liste over hver blokk som er løst, og dermed hver transaksjon. Som tidligere nevnt inneholder hver blokk nye bitcoins, og har en oversikt over nylige transaksjoner som er lagret i den, men inneholder også en referanse til forrige blokk. Denne referansen oppretter en lenke, og bruker denne lenken, kobler alle blokker til en kjede som strekker seg tilbake til den første blokken. Ved hjelp av blokkjeden er det mulig å automatisk, eller manuelt, kontrollere enhver transaksjon, da forskjellen mellom inngangstransaksjoner og utgangstransaksjoner gir en nøyaktig verdi for hver lommebokadresse.
Blokkjeden er den virkelig revolusjonerende delen av Bitcoin-nettverket. Det løste et nettverksproblem, skissert i 1980, kjent som “den bysantinske generals problem.” ved hjelp av et modifisert Hashcash proof-of-work-system. Detaljene i dette ligger utenfor omfanget av denne siden, men vil bli beskrevet i en mer teknisk forklaring senere.
Video med tillatelse fra Weusecoins.com