Indledning
Mining er processen med at tilføje transaktionsposter til Bitcoins offentlige hovedbog over tidligere transaktioner. Denne hovedbog over tidligere transaktioner kaldesblockchainda det er en kæde afblokke. Deblockchaintjener tilbekræftetransaktioner til resten af netværket som har fundet sted. Bitcoin-noder bruger blokkæden til at skelne legitime Bitcoin-transaktioner fra forsøg på at genbruge mønter, der allerede er blevet brugt andre steder.
Minedrift er med vilje designet til at være ressourcekrævende og vanskelig, så antallet af blokke, der findes hver dag af minearbejdere, forbliver stabilt. Individuelle blokke skal indeholde et arbejdsbevis for at blive betragtet som gyldige. Dette bevis på arbejdet verificeres af andre Bitcoin-noder, hver gang de modtager en blokering. Bitcoin brugerhashcasharbejdsbevis-funktion.
Det primære formål med minedrift er at give Bitcoin noder mulighed for at nå en sikker, manipulationssikker konsensus. Minedrift er også den mekanisme, der bruges til at introducere Bitcoins i systemet: Minearbejdere betales for eventuelle transaktionsgebyrer samt et "tilskud" af nyoprettede mønter. Dette tjener både formålet med at sprede nye mønter på en decentral måde samt motivere folk til at sørge for sikkerhed for systemet.
Bitcoin-minedrift kaldes så, fordi det ligner minedrift af andre råvarer: det kræver anstrengelse, og det gør langsomt nye enheder tilgængelige for alle, der ønsker at deltage. En vigtig forskel er, at udbuddet ikke afhænger af mængden af minedrift. Generelt ændrer ændring af total minearbejder-hashpower ikke, hvor mange bitcoins der oprettes på lang sigt.
Vanskelighed
Det beregningsmæssigt vanskelige problem
Mining af en blok er vanskelig, fordi SHA-256-hashen for en bloks header skal være lavere end eller lig med målet, for at blokken kan accepteres af netværket. Dette problem kan forenkles til forklaringsformål: En bloks hash skal starte med et vist antal nuller. Sandsynligheden for at beregne en hash, der starter med mange nuller, er meget lav, derfor skal der gøres mange forsøg. For at generere en ny hash hver runde, ainteter øget. SeBevis for arbejdefor mere information.
Sværhedsgraden
Devanskeligheder målet for, hvor svært det er at finde en ny blok i forhold til det nemmeste, det nogensinde kan være. Det genberegnes for hver 2016-blokke til en værdi, så de tidligere 2016-blokke ville være blevet genereret på præcis to uger, hvis alle havde arbejdet med denne vanskelighed. Dette vil i gennemsnit give en blok hvert tiende minut. Efterhånden som flere minearbejdere tilslutter sig, stiger hastigheden af blokoprettelse. Efterhånden som hastigheden af blokgenerering stiger, stiger vanskeligheden for at kompensere, hvilket har en afbalancering af effekten på grund af at reducere hastigheden af blokoprettelse. Alle blokke frigivet af ondsindede minearbejdere, der ikke opfylder de krævedesværhedsgradsmålvil blot blive afvist af de øvrige deltagere i netværket.
Belønne
Når en blok er opdaget, kan opdageren tildele sig selv et bestemt antal bitcoins, som er aftalt af alle i netværket. I øjeblikket er denne dusør 6,25 bitcoins; denne værdi vil halveres for hver 210.000 blokke. SeKontrolleret Valutaforsyning.
Derudover tildeles minearbejderen de gebyrer, der betales af brugere, der sender transaktioner. Gebyret er et incitament for minearbejderen til at inkludere transaktionen i deres blok. I fremtiden, da antallet af nye bitcoins-minearbejdere får lov til at skabe i hver blok, bliver mindre, vil gebyrerne udgøre en meget vigtigere procentdel af mineindtægterne.
Minedriftens økosystem
Hardware
Brugere har brugt forskellige typer hardware gennem tiden til at mine blokke. Hardwarespecifikationer og ydeevnestatistikker er detaljerede påMining hardware sammenligningside.
CPU minedrift
Tidlige Bitcoin-klientversioner tillod brugere at bruge deres CPU'er til at mine. Fremkomsten af GPU-mining gjorde CPU-minedrift økonomisk uklogt, da hashratet af netværket voksede i en sådan grad, at mængden af bitcoins produceret af CPU-mining blev lavere end strømomkostningerne til at drive en CPU. Indstillingen blev derfor fjernet fra kerne Bitcoin-klientens brugergrænseflade.
GPU minedrift
GPU-mining er drastisk hurtigere og mere effektiv end CPU-mining. Se hovedartiklen:Hvorfor miner en GPU hurtigere end en CPU. En række populæremineriggeer blevet dokumenteret.
FPGA minedrift
FPGA-mining er en meget effektiv og hurtig måde at mine på, sammenlignelig med GPU-mining og drastisk bedre end CPU-mining. FPGA'er bruger typisk meget små mængder strøm med relativt høje hash-vurderinger, hvilket gør dem mere levedygtige og effektive end GPU-mining. SeMining hardware sammenligningtil FPGA hardware specifikationer og statistik.
ASIC minedrift
Et applikationsspecifikt integreret kredsløb, ellerASIC, er en mikrochip designet og fremstillet til et meget specifikt formål. ASIC'er designet til Bitcoin-mining blev først udgivet i 2013. For den mængde strøm, de bruger, er de langt hurtigere end alle tidligere teknologier og har allerede gjort GPU-minedrift økonomisk uklogt i nogle lande og opsætninger.
Minedrift
Mineentreprenørerlevere minedrift med ydeevne specificeret i kontrakten. De kan for eksempel udleje et bestemt niveau af minekapacitet til en fastsat pris for en bestemt varighed.
Pools
Da flere og flere minearbejdere konkurrerede om det begrænsede udbud af blokke, fandt enkeltpersoner ud af, at de arbejdede i flere måneder uden at finde en blok og modtog belønning for deres minedrift. Dette gjorde minedrift til noget af et hasardspil. For at imødegå variansen i deres indkomst begyndte minearbejdere at organisere sig ipoolsså de kunne dele belønninger mere ligeligt. Se Pooled minedrift ogSammenligning af minepuljer.
Historie
Bitcoins offentlige hovedbog ('blokkæden') blev startet den 3. januar 2009 kl. 18:15 UTC, formentlig af Satoshi Nakamoto. Den første blok er kendt somgenesis blok.Den første transaktion, der blev registreret i den første blok, var en enkelt transaktion, der udbetalte belønningen på 50 nye bitcoins til dens skaber.
Indlægstid: 15. december 2022