Hur fungerar Bitcoin?

Just nu kanske du är intresserad av att lära dig hur du kan få Bitcoin.

Jag diskuterar det här, men innan du hoppar till den delen, skulle det vara värdefullt att förstå den inre funktionen av denna nya teknik.

Det är inte nödvändigt att veta hur Bitcoin fungerar för att använda det – så att du kan hoppa framåt om du vill – men jag rekommenderar att användare bekänner sig grunderna så att de inte är helt i mörkret när det gäller sina egna pengar.

För att förstå Bitcoin måste du förstå principen om offentlig nyckelkryptografi.

Medan detaljerna är komplicerade, betyder det väsentligen att varje användare som vill kommunicera med en annan användare har två nycklar (siffergrupper).

En nyckel är offentlig; alla kan se den här serien med nummer.

En annan är privat; bara den enskilda användaren har den här nyckeln.

Här är ett exempel på hur public-key kryptografi används. För att skicka ett hemligt brev skulle Alice kryptera brevet med Bettys offentliga nyckel.

Alice skickar sedan detta brev. Betty tar emot brevet och dekrypterar det sedan med sin privata nyckel.

Anledningen till att nyckelkryptografi är kraftfull är att det inte spelar någon roll om någon annan – låt oss säga Charlie – fångar brevet.

Utan den privata nyckeln som bara Betty har kan han inte dekryptera den.

Denna teknik gör att alla kan se den krypterade bokstaven, men bara den avsedda mottagaren kan faktiskt läsa den.

Tidigare nämnde jag blockchain – ett offentligt register över alla Bitcoin-transaktioner.

Tänk på blockchain som att ha miljontals säkerhetsboxar, gjorda av skottbeständigt glas.

Lådorna har olika mängder Bitcoin inuti, men är säkert låsta.

Även om alla kan se vad varje ruta innehåller kan bara ägarna låsa upp dem.

Dessa insättningsboxar kallas de allmänna nycklarna – alla kan se siffrorna (även kallad en adress) och beloppet i rutorna.

Ägarna till varje depå får tillgång till sin Bitcoin med sin privata nyckel.

Samtidigt som alla kan se insättningslådorna och mängden Bitcoin inuti, kan bara ägarna till den privata nyckeln använda pengarna.

I vårt tidigare exempel skickade Alice Betty ett meddelande som bara Betty kunde läsa. Bitcoin fungerar på samma sätt, förutom att vi inte skickar brev utan istället information som berättar din insättningslåda att ge en del av din Bitcoin till en annan insättningslåda.

Så här fungerar det för att använda exemplet igen.

Alice vill skicka 1 BTC till Betty, så hon skickar ut ett meddelande till hela nätverket.

Det här meddelandet inkluderar Bettys offentliga adress (platsenAv hennes insättningslåda), mängden Bitcoin hon vill skicka till Betty och en digital signatur som verifierar att hon är ägare till den privata nyckeln till sin egen insättningsbox.


När Alice skickar detta meddelande till nätverket verifierar andra nätverksanvändare att detta meddelande är korrekt.

Om alla siffror överensstämmer placeras transaktionen i ett block (en samling andra transaktioner) och detta block publiceras så småningom i blockchain.

När detta inträffar inser resten av nätverket att Alice’s insättningsbox är 1,0 BTC mindre än tidigare, och Bettys insättningslåda har vuxit med 1,0 BTC.

Eftersom blockchain är en storbok som sträcker sig hela vägen tillbaka till den första Bitcoin-transaktionen, vet den exakt mängden Bitcoin i varje insättningslåda som finns.

Nu förstår du hur transaktioner sker, men du undrar kanske var Bitcoins till och med kommer ifrån.

Kom ihåg hur jag nämnde att vissa nätverksanvändare verifierar att transaktionerna är korrekta och sedan inkluderar dem i ett block som ska publiceras till hela nätverket?

Denna process kräver betydande datorkraft, så varför skulle andra användare vara villiga att göra det?

Eftersom de belönas med Bitcoin!
Att ägna din dator till att behandla transaktioner kallas gruvdrift.

Gruvarbetare verifierar transaktioner, och när de gör så letar de efter lösningen på ett matematiskt problem.

Om de är de första som hittar svaret tillåter koden dem att publicera blocket med transaktioner till resten av nätverket. Den som publicerar blocket får en belöning, inställd för närvarande till 25 BTC.

Denna belöning halveras med några års mellanrum, så att mängden Bitcoin aldrig växer för snabbt.

När fler människor ägnar mer datorkraft till nätverket för att öka chansen att få en blockbelöning, ökar svårigheten med gruvdrift.

Koden justerar automatiskt svårigheten med det matematiska problemet så att ett nytt block bryts ungefär var tionde minut.

En viktigare sak att nämna om blocken – de är byggda på varandra i en kedja (därmed termen blockchain).

Det är absolut nödvändigt att ha en kontinuerlig och kronologisk registrering av alla transaktioner.

detta säkerställer att beloppen för varje insättningslåda har redovisats.

För att göra detta har varje block två ytterligare element förutom transaktionerna.

Den ena är en mycket förkortad ögonblicksbild av alla tidigare block, kallad hash. Denna hash säkerställer att blockchain bygger på de tidigare blocken, hela vägen tillbaka till det ursprungliga blocket (kallat genesis block).

Den andra aspekten är svaret på det komplicerade matteproblem som gruvarbetarna behöver lösa.

Nästa block kan inte brytas förrän problemet har lösts, vilket säkerställer att block skapas i kronologisk ordning.

Från och med juni 2013 har fler än 238 000 block publicerats i blockchain.


På det här sättet fortsätter Bitcoin-ekosystemet att utvecklas.

Transaktioner sammanställs i nya block, blocken publiceras till resten av nätverket i en kontinuerlig kedja, gruvarbetare får belöningar för sitt arbete, och de nya Bitcoins används för transaktioner och startar cykeln igen.

 

 När allt kommer omkring kunde Alice skicka ett meddelande om att hon har 5,0 BTC att skicka till Betty, även om hennes insättningsbox bara har 2,0 BTC.

Det finns många sätt som oärliga användare kan försöka lura systemet, men lyckligtvis är det praktiskt taget omöjligt.

Detta beror på att Bitcoin är ett decentraliserat system där alla transaktioner är offentliga och kräver verifiering från resten av nätverket.

Om Alice försökte skicka fler mynt än hon hade, skulle mottagaren omedelbart kontrollera kontots saldo, erkänna detta och avvisa transaktionen.

Det skulle aldrig komma in i blocket, och resten av nätverket skulle aldrig ens se den falska transaktionen.

Denna verifiering görs i koden för Bitcoin-programmet själv, så det är nästan omedelbart.

BTC Profit

FREE
VIEW