Det en miner gör är att samla in de transaktioner användarna gör och bekräftar dessa, alltså kontrollerar att de skickas från en giltig adress till en annan och att avsändaren verkligen har tillgång till de Bitcoin den vill skicka.
Avsändaren måste signera sin transaktion med sin privata nyckel. Minern kan lätt bekräfta att rätt privata nyckel använts men kan omöjligt räkna ut den privata nyckeln och kan därmed inte ändra mottagare eller summa. För att göra en ändring krävs en ny signatur med hjälp av användarens privata nyckel. Det är därför det är så viktigt att hålla sina privata nycklar för sig själv.
Som belöning för utfört arbete får minern för tillfället 12,5 Bitcoin + transaktionsavgifter per block.
När minern ska skapa ett block behöver den göra sina beräkningar som egentligen inte alls är särskilt komplicerade men däremot energikrävande. Alla transaktioner ska köras genom en hash-algoritm (SHA256) och resultatet ska bli en sträng som börjar med flera nollor. För att lyckas behöver minern prova sig fram genom att lägga till en siffra kallad nonce innan hashningen. Problemet för minern är att när nonce ändras så blir resultatet av hashningen helt olika. Det är omöjligt att veta viken nonce som ska användas utan att helt enkelt prova alla tills rätt resultat hittas. Det är en slags brute force. En miner kan utföra miljarder beräkningar per sekund och kan ändå behöva flera år på sig för att hitta en nonce som producerar ett giltigt block.
Här kan du se ett exempel på en lösning av ett block. Lösningen på just detta blocket var alltså 000000000000000000c1242279ca91d249668d2404454c77fd 74daa1ed6bd2dd. Hade du kommit fram med denna siffran innan AntPool hade du belönats med 15,23152764 BTC för besväret
Vem som lyckas skapa ett nytt block är egentligen slumpmässigt och kan liknas vid ett lotteri. Den som har mer beräkningskraft har i princip fler lotter och därmed större chans att vinna.
En miner skulle kunna försöka bluffa till sig Bitcoin genom att skapa ett block och skicka alla Bitcoin till sig själv men detta block skulle inte accepteras av andra miners så all el som förbrukats för att skapa blocket skulle gå till spillo. Det är alltså lönsammare för miners att helt enkelt följa spelreglerna och skapa giltiga block eftersom belöningen är så stor.
Det är också viktigt att miners faktiskt har en extern kostnad för att skapa block. Detta ger Bitcoin ett värde eftersom en miner inte kan sälja sina Bitcoin billigare än vad det kostar att producera dem. Om priset på Bitcoin går ner kommer de mest ineffektiva miners behöva lägga ner och svårighetsgraden kan då faktiskt minska. Det blir alltså inte
alltid svårare att skapa nya Bitcoin men väldigt ofta