Hjem Networks Hvordan bitcoin-protokollen faktisk fungerer

Hvordan bitcoin-protokollen faktisk fungerer

Innholdsfortegnelse:

Anonim

Bitcoin får kraftig fart i dag, så vel som andre cryptocurrency-alternativer som Litecoin. Denne artikkelen vil gå inn i en rask oversikt over Bitcoin som en generalisering og deretter gå dypere inn på hvordan den faktisk fungerer fra et teknisk perspektiv.

Hva er Bitcoin?

Bitcoin er en peer-to-peer betalingsteknologi som opererer uten en sentralisert bank eller myndighet. Peer-to-peer-nettverket av brukere administrerer transaksjonene, så vel som oppretting og distribusjon av bitcoins. Bitcoin er en digital valuta, men også et brukerstyrt system. Det er ingen utveksling av fysiske eller digitale dollar eller sedler, men med alle transaksjoner som foregår i en blokkjede eller hovedbok, og når den er fullført, viser transaksjonen den nye saldoen i din Bitcoin lommebok. Det er mange fordeler med en digital valuta, så vel som noen ulemper som må strykes ut over tid.

Hvordan fungerer Bitcoin på overflaten?

Noe av det første du trenger å gjøre er å få en Bitcoin-lommebok. Dette vil gi deg en unik identifikator som lar folk sende deg bitcoins. Dette er viktig, og akkurat som alle andre lommebøker, er det viktig å sikre den og sørge for at du ikke mister lommeboken eller informasjonen. I utgangspunktet er lommeboken et programvare eller et program som kjører på datamaskinen eller mobilenheten din. Når du har lommeboken, kan du skaffe bitcoins. Du kan få disse fra andre brukere eller bedrifter, eller kjøpe dem fra en børs. Det er viktig å merke seg at verdien av en bitcoin er svært ustabil og at den ofte endres. Til slutt kan du bruke bitcoins så lenge du har den andre parts hashtaggen eller unike identifikatoren. Flere og flere mennesker og bedrifter bruker bitcoins, men det er fortsatt et voksende marked.

Hvordan fungerer Bitcoin-protokoll under overflaten?

De tekniske mutterne og boltene til Bitcoin-protokollen er veldig detaljerte og vanskelige å forklare. Det er mange blogginnlegg som prøver å forenkle den tekniske siden eller dykke for dypt., vil vi prøve å gå et sted i midten for å gi deg en god grunnforståelse.

Serienumre og transaksjoner

Når du bruker bitcoins, sender du egentlig en bitcoin med serienummer til en annen person eller virksomhet. Dette ligner på å sende noen penger over PayPal. De viktigste forskjellene er at du med Bitcoin sender til et hashet kontonummer i stedet for en e-postadresse og at valutaen er bitcoin i stedet for dollar eller en annen fysisk valuta. På toppen av det blir transaksjonene verifisert på en helt annen måte. Transaksjoner begynner med at bruker A sender en intensjon om å sende X bitcoins med serienummer 1234567 til Bruker B (BrukerID: Hashname ABj28djB). Denne transaksjonen går til blokkjeden, der en hasj eller algoritme (forklart nedenfor) må løses. Når det er løst, kan bruker B akseptere betalingen og offisielt "signere" transaksjonen og merke den som fullført.

Brukerne er i hovedsak banken

Når du sender bitcoins til andre eller mottar bitcoins selv, opprettes en transaksjon og den transaksjonen går over i en offentlig hovedbok, eller i Bitcoin-terminologi, en blokkjede. Det er her alle transaksjoner blir registrert og kan sees av alle. På denne måten kan alle sjekke gyldigheten av transaksjonen. Bitcoin bruker en veldig vanskelig valideringsprosess for å sikre sikkerhet og utelukke svindel fra personer som gjør flere transaksjoner med samme mynt eller ved å bruke andres mynter. For å bli validert, må et komplekst puslespill for hver transaksjon løses. Dette puslespillet er i et hashtag-format, som krever mye datamaskinkraft for å oppnå en oppløsning. Disse løses av forskjellige brukere av Bitcoin-nettverket i en prosess som kalles Bitcoin mining.

Bitcoin Mining

Som beskrevet over, tar Bitcoin mining mye prosessorkraft av et antall brukere som jobber i en gruppe og blir belønnet med bitcoins for å fullføre en blokk med transaksjoner. Dette alene vil ikke være bærekraftig over tid, ettersom antall gruvebrukere vil øke, og redusere bitcoin-distribusjonen. Systemet gjør det mulig å bruke gebyrer i utgangspunktet som en betaling til gruvearbeiderne, vanligvis i øre for å fullføre arbeidet raskere. Dette har muligheten til å stige, men foreløpig er den veldig liten og holder nettverket av gruvearbeidere i arbeid.

Hvordan kan noen mine?

I det siste krevde det å bli en Bitcoin-gruvearbeider ganske enkelt å sette opp en datamaskin for å tilby sine tjenester. Nå kreves spesifikk maskinvare og programvare. Disse enhetene har unik maskinvare med veldig høy datakraft for å jobbe gjennom flere transaksjoner raskt. Stedet for å komme i gang med gruvedrift er Bitcoin Mining. Dette nettstedet går inn i tunge detaljer om de forskjellige kravene og arbeidet som er involvert. Den spesifikke gruve maskinvaren er for øyeblikket levert av Butterfly Labs og Avalon. Formålet med disse maskinene er spesifikt for Bitcoin-gruvedrift, og den billigste modellen er for tiden priset til $ 274. Imidlertid er det også mye kraftigere gruvearbeidere tilgjengelige, for eksempel 30GH / s ASIC-modellen eller den lignende Butterfly-modellen. Avanserte modellene er i stand til å jobbe gjennom transaksjoner raskere, noe som øker sannsynligheten for å få bitcoins. Programvaren er gratis og kjøres på de forskjellige gruvemaskinene og er lokalisert av BFGminer og CGMiner. Det er debatt om hvorvidt lønnsomheten i gruvedrift vil vare over mange år for å opprettholde systemet, ettersom profittprosentene er satt til å avta i 2017 og hvert fjerde år etter det.

Transaksjonen er fullført

Så når transaksjonen er validert av gruvearbeiderne og alt er bekreftet, kan brukeren godta betaling. Spørsmålet her er når du skal godta betaling. En gjennomsnittlig blokkbekreftelse tar omtrent 10 minutter. På dette tidspunktet er det skrevet inn, men full bekreftelse krever at blokken er seks plasser tilbake i blokkjeden. Brukere kan godta betaling hvis de stoler på brukeren etter en blokkering eller omtrent ti minutter, eller venter en time på full bekreftelse. Akkurat nå er dette en av fallgruvene til systemet. For å være et peer-to-peer-nettverk og så sikkert som mulig, tar bekreftelse vesentlig mer tid enn andre nåværende systemer. Når den er fullført, vises tillegg eller subtraksjon av bitcoins i lommeboken.

Fordeler med Bitcoin

  • En digital valuta krever ikke kostnadene for å produsere fysisk valuta, og bør derfor være et billigere alternativ.
  • Gebyrer og transaksjoner koster enten ingenting eller ved siden av ingenting akkurat nå. I forhold til å bruke andre formater, fjernes en mye større prosentandel av verdien når du gjør transaksjoner.
  • Bitcoin har begrenset mengden av mynter som noen gang kan opprettes. Dette vil til slutt hjelpe med å holde en ekte verdi av valutaen. Den amerikanske regjeringen kan for eksempel alltid bare skape mer penger ut av luften hvis de ønsker det. Når du gjør dette, legger de mer penger til systemet, noe som i hovedsak senker verdien av pengene du har.
  • Det kan brukes på tvers av landegrensene. Bitcoins er ikke en valuta for ett bestemt land eller region, men er en valuta for alle. Det er ikke lenger behov for å måtte bekymre deg for å endre fra euro til dollar og få utgifter. Pengene krysser grenser uten rot.

Ulemper med Bitcoin

  • Bitcoin er fremdeles relativt nytt, og dermed er prisen på en mynt eller dens verdi svært ustabil. Verdien av en mynt kan svinge ofte og i store mengder over korte perioder. Det anbefales å bruke myntene dine på kjøpstidspunktet for å redusere muligheten for å miste verdi. Imidlertid er det mange som bruker det som et middel til å investere i fremtiden til Bitcoin ved å holde fast på myntene sine for fremtiden.
  • Bekreftelse kan være en langvarig prosess. Som diskutert i artikkelen, tar det betydelig tid for prosessen å fullføre. Dermed kan øyeblikkelig transaksjoner eller til og med aksept av bare en bekreftelse være risikabelt.
  • Bitcoin er fortsatt nytt, og derfor eksperimentelt. Det er alltid en mulighet for at valutaen kan falle fra hverandre. Det ser ikke ut til å forsvinne når som helst, men muligheten er der.
Hvordan bitcoin-protokollen faktisk fungerer