Hem Vad är mining?

Vad är mining?

Vad är mining?

Vad är mining? I det här inlägget reder vi ut vad det är. I de traditionella pengasystemen är det regeringar och riksbanker som styr värdet på pengarna. Detta gör de genom att bland annat trycka nya pengar vid behov eller strama åt flödet av pengar när det behövs. I bitcoin och andra kryptovalutor ser det annorlunda ut. Här kan man inte trycka nya pengar och det är ingen enskild part som äger systemet bakom bitcoin. Nya bitcoins skapas istället genom en process som kallas mining. Det är datorer som runt om i hela världen tillsammans upprätthåller nätverket som också får betalt i bitcoins för att göra detta. Det är denna process som kallas mining.

GPU-Mining hall
Hundratals grafikkort som är sammankopplade och gör tillsammans flera tusen beräkningar i sekunden

Så hur fungerar mining då? Jo, allt eftersom människor som använder sig av nätverket skickar bitcoins till varandra, lagras dessa transaktioner i ett gemensamt protokoll. Detta görs eftersom det skulle vara omöjligt att hålla koll på vem som har vad om det inte loggades i ett protokoll. Alla dessa transaktioner läggs i en hög av transaktioner som kallas ”mempool” och därefter portioneras dem in i block. Ett block är en samling av alla transaktioner som skett under en period. Dessa block ska sedan läggas till i det gemensamma protokollet på ett säkert och tryggt sätt och det görs i genomsnitt var 10:e minut.

Hur fungerar det nu?

Istället för att göra som vi alltid har gjort, nämligen att använda människor till att säkerställa att transaktioner går rätt till, dvs en person som jobbar på en bank kontrollerar att en transaktionen har skett. Exempelvis att Person A som har skickat pengar till Person B inte längre har pengarna eller någon kopia på pengarna och att person B har mottagit pengarna. Istället för detta gamla sätt att göra det på, så har bitcoinnätverket ett system där miners(datorerna i systemet) utgör denna process.

Mining server hall

Och vilka är då miners? Det är datorer runt om i hela världen vars jobb är att bekräfta och skriva in transaktioner. Detta görs i det publika protokoll som finns hos alla datorer som tillsammans upprätthåller nätverket. Man kan tänka på det lite som att istället för att en centralbank har en jättestor datorserver. Lagras nu istället transaktioner på miljontals datorer världen över gått ihop och byggt ett system som är otroligt, nästintill oförståligt, mycket större än centralbankens serverhallar där alla transaktioner lagras.

Hur fungerar det i praktiken?

Men hur fungerar mining i praktiken då? Jo, alla miners ställs inför att lösa en matematisk uppgif. Detta sker vid varje block som ska minas. Den dator som lyckas lösa uppgiften snabbast vinner rätten att skriva in nästa block i det öppna protokollet(blockkedjan). Den här matematiska uppgiften är mycket svår att lösa. Det ända sättet för att lösa uppgiften är att gissa sig till rätt svar många gånger. Datorerna gissar helt enkelt på det rätta svaret om och om igen tills någon dator har gissat rätt. Vilken dator har bäst chans? Det är den dator som är snabbas eftersom det innebär att den hinner gissa flest gånger vilket ökar den datorns chanser att gissa rätt först.

Automatiskt justering

Bitcoinnätverket kommer automatiskt att justera svårigheten på det matematiska problemet beroende på hur många transaktioner som behöver bekräftas och hur många miners det finns i nätverket. När en dator har gissat rätt lösning ser alla andra datorer i nätverket att detta har gått rätt till och på så vis säkerställs också att transaktionen har skett och att den gjorts på ett korrekt sätt. Ägaren till denna dator belönas med en utbetalning i form av nya bitcoins.

Mining är ett svårt begrepp så det är inget konstigt om man inte förstår allting på en gång. Här är ett youtubeklipp med en bra förklaring och illustration över hur det går till: