En utvinner er en person eller et selskap som kjører spesialmaskinvare for å legge til nye blokker på blokkjeden. Til gjengjeld tjener de blokkbelønningen: nyopprettet bitcoin pluss transaksjonsgebyrer.
Hva en utvinner faktisk gjør
En utvinner samler transaksjoner fra mempoolen, bygger en kandidatblokk, og hasher deretter headeren om og om igjen med SHA-256. Hvert forsøk endrer et lite tall kalt nonce. Målet er å finne en hash under målet satt av vanskelighetsgraden. Det er som et lotteri der hver hash er en lodd. Den som finner en vinnende lodd først, kringkaster blokken, og noder sjekker den.
Fra bærbare til lagerhaller
I 2009 minet Satoshi og andre tidlige brukere på vanlige datamaskiner. Så kom grafikkort, og senere ASIC-brikker designet bare for bitcoin-mining. I dag skjer det meste av mining i store anlegg nær billig kraft, som vannkraft, vind, strandet naturgass eller overskuddsnettenergi.
Mining-pooler
En enkelt liten utvinner kan vente i årevis på å finne en blokk. Pooler kombinerer hashraten til mange utvinnere og deler belønninger basert på bidratt arbeid, slik at hvert medlem får en jevn inntekt. Pooler koordinerer arbeidet, men individuelle utvinnere kan bytte pool når som helst.
Hva utvinnere kan og ikke kan gjøre
Utvinnere velger hvilke gyldige transaksjoner som går inn i blokkene deres, og i hvilken rekkefølge. De kan ikke skape ekstra mynter, bruke andres bitcoin, eller endre reglene. Blokker som bryter reglene, avvises av noder. En utvinner med majoriteten av hashraten kunne omordne nylige blokker eller sensurere transaksjoner, men det ville være ekstremt dyrt og undergrave verdien av myntene de betales i.
Utvinnere er konkurrerende virksomheter. Inntekten deres avhenger av bitcoinprisen, gebyrene, halveringsplanen og strømkostnaden.