Hvad er mining af kryptovaluta, og hvordan fungerer det?
Hjem
Artikler
Hvad er mining af kryptovaluta, og hvordan fungerer det?

Hvad er mining af kryptovaluta, og hvordan fungerer det?

Begynder
Offentliggjort Apr 13, 2023Opdateret Jun 8, 2023
11m

TL;DR

  • Mining af kryptovaluta verificerer og validerer blockchain-transaktioner. Det refererer ogs√• til processen med at skabe nye enheder af kryptovaluta.

  • Selv om det arbejde, som minerne udf√łrer, kr√¶ver intensive computerressourcer, er det d√©t, der hj√¶lper med at holde et blockchain-netv√¶rk sikkert.

Hvad er kryptomining?

Kryptomining s√łrger for sikkerheden og decentraliseringen af kryptovalutaer s√•som bitcoin, som er baseret p√• en Proof-of-Work-konsensusmekanisme (PoW). Det er den proces, hvorved brugertransaktioner verificeres og f√łjes til blockchainens offentlige ledger. Som s√•dan er mining et vigtigt element, der g√łr det muligt for Bitcoin at fungere uden behov for en central myndighed.

Mining er ogs√• ansvarlig for at f√łje coins til det eksisterende udbud. Kryptomining f√łlger dog et s√¶t h√•rdt kodede regler, der styrer miningprocessen og forhindrer, at nogen kan skabe nye coins p√• vilk√•rlig vis. Disse regler er indbygget i de underliggende protokoller for kryptovalutaer og h√•ndh√¶ves af hele netv√¶rket med tusindvis af noder.

For at skabe nye kryptovalutaenheder bruger minere deres computerkraft til at l√łse komplekse kryptografiske g√•der. Den f√łrste miner, der l√łser g√•den, har ret til at f√łje en ny blok af transaktioner til blockchainen og sende den til netv√¶rket.

Hvordan fungerer krypto-mining?

Når der foretages nye blockchain-transaktioner, sendes de til en pool, der kaldes en hukommelsespool. En miner har til opgave at verificere gyldigheden af disse afventende transaktioner og organisere dem i blokke.

Du kan tænke på en blok som en side i blockchain-ledgeren, hvor flere transaktioner er registreret (sammen med andre data). Nærmere sagt er en mining-node ansvarlig for at indsamle ubekræftede transaktioner fra hukommelsespoolen og samle dem til en kandidatblok.

Mineren fors√łger derefter at konvertere denne kandidatblok til en gyldig, bekr√¶ftet blok. For at g√łre dette skal mineren l√łse et komplekst matematisk problem, der kr√¶ver mange computerressourcer. Men for hver blok, der mines med succes, modtager mineren en block reward best√•ende af nyoprettede kryptovalutaer plus transaktionsgebyrer. Lad os se n√¶rmere p√•, hvordan det fungerer.

Trin 1: Hashing af transaktioner

Det f√łrste skridt i mining af en blok er at tage afventende transaktioner fra hukommelsespoolen og indsende dem √©n efter en gennem en hashfunktion. Hver gang et datastykke k√łres gennem en hashfunktion, genereres et output af fast st√łrrelse, der kaldes en hash.

I forbindelse med mining består hashen for hver transaktion af en række tal og bogstaver, der fungerer som en identifikator. Transaktionens hash repræsenterer alle de oplysninger, der er indeholdt i den pågældende transaktion.

Ud over hashing og notering af hver enkel transaktion, tilf√łjer minere ogs√• en brugerdefineret transaktion, hvor vedkommende sender en block reward til sig selv. Denne transaktion kaldes coinbase-transaktionen og er det, der skaber helt nye coins. I de fleste tilf√¶lde er coinbase-transaktionen den f√łrste, der registreres i en ny blok, efterfulgt af alle de afventende transaktioner, som de √łnsker at validere.

Trin 2: Oprettelse af et Merkle-træ

Når hver transaktion er hashet, organiseres hashene i det, der kaldes et Merkle-træ (også kendt som et hashtræ). Et Merkle-træ genereres ved at organisere transaktionshashes i par og derefter hashe dem.

De nye hash-outputs organiseres derefter i par og hashes endnu en gang, og processen gentages, indtil der er oprettet en enkelt hash. Denne sidste hash kaldes også en rodhash (eller Merkle-rod) og er i bund og grund den hash, der repræsenterer alle de tidligere hashes, der blev brugt til at generere den.

Merkle-træet organiserer transaktionshashes i par og hasher dem derefter.

Trin 3: Find en gyldig block header (blokhash)

En block header fungerer som en identifikator for hver enkelt blok, hvilket betyder, at hver blok har en unik hash. N√•r minere opretter en ny blok, kombinerer de en hash for den tidligere blok med rodhashen for deres kandidatblok for at generere en ny blokhash. De skal ogs√• tilf√łje et vilk√•rligt tal, der kaldes en nonce.

N√•r en miner fors√łger at validere sin kandidatblok, skal denne kombinere rodens hash, den foreg√•ende bloks hash og en nonce og sende dem alle gennem en hashfunktion. Deres m√•l er at g√łre dette gentagne gange, indtil de kan skabe en gyldig hash.

Rodhashen og hashen for den foreg√•ende blok kan ikke √¶ndres, s√• minerne skal √¶ndre nonce-v√¶rdien flere gange, indtil der findes en gyldig hash. For at blive betragtet som gyldig skal outputtet (blokhash) v√¶re mindre end en bestemt m√•lv√¶rdi, der er fastsat af protokollen. I bitcoin-mining skal blokhashen starte med et bestemt antal nuller ‚Äď dette kaldes miningsv√¶rhedsgraden.

Trin 4: Udsendelse af den minede blok

Som vi nu har set, skal minerne hashe block headeren gentagne gange ved hj√¶lp af forskellige nonce-v√¶rdier. Det g√łr de, indtil de finder en gyldig blokhash, hvorefter den miner, der har fundet den, sender denne blok til netv√¶rket. Alle andre noder kontrollerer, om blokken og dens hash er gyldig, og hvis det er tilf√¶ldet, f√łjer de den nye blok til deres kopi af blockchainen.

P√• dette tidspunkt bliver kandidatblokken en bekr√¶ftet blok, og alle minere g√•r videre til at mine den n√¶ste blok. Minere, der ikke kunne finde en gyldig hash i tide, kasserer deres kandidatblok, og miningkapl√łbet starter forfra.

Hvad sker der, hvis der mines to blokke på samme tid?

Nogle gange udsender to minere en gyldig blok p√• samme tid, og netv√¶rket ender med to konkurrerende blokke. Minerne begynder derefter at mine den n√¶ste blok baseret p√• den blok, de modtog f√łrst, hvilket f√•r netv√¶rket til midlertidigt at dele sig i to forskellige versioner af blockchainen.

Konkurrencen mellem disse blokke forts√¶tter, indtil den n√¶ste blok mines oven p√• √©n af de konkurrerende blokke. N√•r en ny blok mines, anses den blok, der kom f√łr den, for at v√¶re vinderen. Den blok, der derefter opgives, kaldes en for√¶ldrel√łs blok eller en for√¶ldet blok, hvilket f√•r alle minere, der valgte den p√•g√¶ldende blok, til at skifte tilbage til at mine k√¶den med den vindende blok.

Hvad er miningsværhedsgraden?

Protokollen justerer regelmæssigt miningsværhedsgraden for at sikre en konstant hastighed for oprettelse af nye blokke og dermed en stabil og forudsigelig udstedelse af nye coins. Sværhedsgraden justeres i forhold til den mængde computerkraft (hashrate), der afsættes til netværket.

Hver gang der kommer nye minere til netv√¶rket, og konkurrencen √łges, vil hashing-sv√¶rhedsgraden stige, hvilket forhindrer den gennemsnitlige bloktid i at falde. Omvendt, hvis mange minere forlader netv√¶rket, falder hashing-sv√¶rhedsgraden, hvilket g√łr det lettere at mine en ny blok. Disse justeringer holder bloktiden konstant, uanset netv√¶rkets samlede hashingkraft.

Typer af kryptovaluta-mining

Der er flere m√•der at mine kryptovalutaer p√•. Udstyr og processer √¶ndres i takt med, at der kommer ny hardware og nye konsensusalgoritmer. Typisk bruger minere specialiserede computerenheder til at l√łse komplicerede kryptografiske ligninger. Vi vil nu se n√¶rmere p√• nogle af de mest almindelige miningmetoder.

CPU-mining

CPU-mining Central Processing Unit indeb√¶rer, at man bruger en computers CPU til at udf√łre de hashfunktioner, som PoW-modellen kr√¶ver. I bitcoins tidlige dage var omkostningerne og adgangsbarriererne for mining lave, og sv√¶rhedsgraden kunne h√•ndteres af en almindelig CPU, s√• alle kunne fors√łge at mine BTC og andre kryptovalutaer.

Men efterh√•nden som flere begyndte at mine BTC, og netv√¶rkets hashrate steg, blev rentabel mining vanskeligere. Desuden gjorde fremkomsten af specialiseret mininghardware med st√łrre processorkraft i sidste ende CPU-mining n√¶sten umulig. I dag er CPU-mining ikke l√¶ngere en levedygtig mulighed, da alle minere bruger specialiseret hardware.

GPU-mining

Graphics Processing Units (GPU'er) er designet til at behandle en lang række applikationer samtidigt. De bruges typisk til videospil eller grafisk gengivelse, men de kan også bruges til mining.

GPU'er er relativt billige og mere fleksible end den populære ASIC-hardware til mining. De kan bruges til at mine visse altcoins, men deres effektivitet afhænger af miningsværhedsgraden og algoritmen.

ASIC-mining

Et ASIC (Application-Specific Integrated Circuit) er designet til at tjene et enkelt specifikt form√•l. Inden for krypto henviser termen til specialiseret hardware, der er designet til mining. ASIC-mining er kendt for at v√¶re yderst effektiv, men samtidigt meget dyr. Eftersom ASIC-minere er p√• forkant med miningteknologien, er prisen for en enhed meget h√łjere end den for en CPU eller en GPU.

Derudover kan den konstante udvikling af ASIC-teknologien hurtigt g√łre √¶ldre ASIC-modeller urentable og derfor tr√¶nge til regelm√¶ssig udskiftning. Selv hvis man ser bort fra el-omkostningerne, g√łr dette ASIC-mining til √©n af de dyreste m√•der at mine p√•.

Mining pools

Eftersom den f√łrste miner f√•r en block reward, er sandsynligheden for at finde den korrekte hash ekstremt lav. Minere med en lille procentdel af miningkraft har en meget lille chance for at finde den n√¶ste blok p√• egen h√•nd. Mining pools tilbyder en l√łsning p√• dette problem.

Mining pools er grupper af minere, der samler deres ressourcer (hashkraft) for at √łge sandsynligheden for at vinde block rewards. N√•r det lykkes poolen at finde en blok, deler minerne i poolen bel√łnningen i forhold til den m√¶ngde arbejde, de hver is√¶r har bidraget med.

Mining pools kan være til fordel for de enkelte minere med hensyn til hardware- og el-omkostninger, men deres dominans inden for mining har givet anledning til bekymring om et muligt 51 %-angreb på netværk.

Hvad er bitcoin-mining, og hvordan fungerer det?

Bitcoin er det mest populære og veletablerede eksempel på en kryptovaluta, der kan mines, og bitcoin-mining er baseret på PoW-konsensusalgoritmen.

PoW er den oprindelige blockchain-konsensusmekanisme, der blev skabt af Satoshi Nakamoto og blev introduceret i Bitcoin-whitepaper i 2008. Kort sagt bestemmer PoW, hvordan et blockchain-netv√¶rk opn√•r konsensus p√• tv√¶rs af alle distribuerede deltagere uden tredjepartsmellemled. Det g√łr den ved at kr√¶ve en betydelig computerkraft for at afskr√¶kke u√¶rlige akt√łrer.

Som vi har set, verificerer minere transaktioner p√• et PoW-netv√¶rk af minere, der konkurrerer om at l√łse komplekse kryptografiske g√•der ved hj√¶lp af specialiseret mininghardware. Den f√łrste miner, der finder en gyldig l√łsning, kan sende sin transaktionsblok til blockchainen for at modtage en block reward.

Mængden af krypto i en block reward varierer fra den ene blockchain til den anden. På Bitcoin-blockchainen f.eks. kan minere få 6,25 BTC i block reward fra marts 2023. På grund af bitcoins halveringsmekanisme halveres mængden af BTC i en block reward med halvdelen hver 210.000 blokke (ca. hvert fjerde år).

Er kryptomining rentabelt i 2023?

Selv om det er muligt at tjene penge p√• at mine kryptovaluta, kr√¶ver det n√łje overvejelse, risikostyring og unders√łgelse. Det indeb√¶rer ogs√• investeringer og risici som f.eks. hardwareomkostninger, prisvolatilitet i kryptovalutapriser og √¶ndringer i kryptovalutaprotokoller. For at mindske disse risici anvender minere ofte risikostyringspraksis og vurderer de potentielle omkostninger og fordele ved mining, f√łr de g√•r i gang.

Rentabiliteten af kryptomining afh√¶nger af flere faktorer. √Čn af dem er √¶ndringer i priserne p√• kryptovalutaer. N√•r priserne p√• kryptovalutaer stiger, stiger fiatpengev√¶rdien af miningbel√łnninger ogs√•. Omvendt kan rentabiliteten falde i takt med faldende priser.

Effektiviteten af mininghardware er ogs√• en afg√łrende faktor for, hvor rentabel mining er. Mininghardware kan v√¶re dyr, s√• minere skal afveje omkostningerne ved hardwaren mod de potentielle bel√łnninger, den kan generere. En anden faktor, der skal tages i betragtning, er prisen p√• elektricitet. Hvis den er for h√łj, kan den veje tungere end indtjeningen og g√łre mining urentabel.

Desuden kan det v√¶re n√łdvendigt at opgradere mininghardwaren relativt ofte, da den har en tendens til at for√¶ldes ret hurtigt. Nye modeller vil v√¶re bedre end gamle, og hvis minere ikke har budgettet til at opgradere deres maskiner, vil de sandsynligvis k√¶mpe for at forblive konkurrencedygtige.

Sidst, men ikke mindst, er der de √¶ndringer, der sker p√• protokolniveau. F.eks. kan halveringen af bitcoin p√•virke miningrentabiliteten,¬†da den halverer bel√łnningen for mining af en blok. Desuden skiftede Ethereum helt fra PoW-konsensusmekanismen til PoS-konsensusmekanismen (Proof of Stake) i september 2022, hvilket gjorde mining un√łdvendig.

Sammenfatning

Mining af kryptovaluta er en vigtig del af Bitcoin og andre PoW-blockchains, da det hjælper med at holde netværket sikkert og udstedelsen af nye coins stabil. Desuden kan mining generere passiv indkomst for minere. Du kan lære mere med disse trinvise instruktioner i vores artikel Sådan miner man krypto.

Mining har visse fordele og ulemper, hvoraf den mest indlysende er den potentielle indkomst fra block rewards. Dette er dog p√•virket af en r√¶kke faktorer, herunder el-omkostninger og markedspriser. F√łr du kaster dig ud i kryptomining, b√łr du derfor s√¶tte dig godt ind i tingene (DYOR) og vurdere alle potentielle risici.

Yderligere læsning

Ansvarsfraskrivelse og risikoadvarsel: Dette indhold pr√¶senteres for dig "som det er" til generel information og uddannelsesm√¶ssige form√•l uden erkl√¶ring eller garanti af nogen art. Det skal ikke opfattes som √łkonomisk, juridisk eller anden professionel r√•dgivning, og det er heller ikke hensigten at anbefale k√łb af et bestemt produkt eller en bestemt tjeneste. Du b√łr selv s√łge r√•d fra relevante, professionelle r√•dgivere. Hvis denne artikel er et bidrag fra en tredjepart, b√łr du bem√¶rke, at dennes synspunkter udtrykkeligt tilh√łrer denne tredjepartsbidragsyder og ikke n√łdvendigvis afspejler Binance Academys synspunkter. L√¶s vores fulde ansvarsfraskrivelse her for yderligere oplysninger. Priserne p√• digitale aktiver kan v√¶re volatile. V√¶rdien af din investering kan g√• op eller ned, og du f√•r muligvis ikke det investerede bel√łb tilbage. Du er eneansvarlig for dine investeringsbeslutninger, og Binance Academy er ikke ansvarlig for eventuelle tab, du m√•tte lide. Dette materiale b√łr ikke anses for v√¶rende √łkonomisk, juridisk eller anden r√•dgivning. For yderligere oplysninger kan du l√¶se vores vilk√•r for anvendelse og risikoadvarsel.