Mining , også minedrift (fra det engelske mining - mining ) - aktiviteten med at skabe nye strukturer (normalt taler vi om nye blokke i blockchain ) for at sikre cryptocurrency -platformes funktion. For oprettelsen af den næste strukturelle enhed ydes der normalt vederlag på bekostning af nye (udstedte) kryptovalutaenheder og/eller kommissionsgebyrer . Normalt reduceres minedrift til en række beregninger med opregning af parametre for at finde en hash med givne egenskaber. Forskellige kryptovalutaer bruger forskellige beregningsmodeller, men de er altid lange nok i tid til at finde en acceptabel mulighed og hurtige nok til at verificere den fundne løsning (se bevis for arbejde ). Sådanne beregninger bruges af cryptocurrency-algoritmer til at give beskyttelse mod gentagen brug af de samme enheder, og belønninger tilskynder folk til at bruge deres computerkraft og holde netværk kørende.
Minedrift er ikke den eneste teknologi til at skabe nye blokke og levere emissioner. Alternativer er smedning (prægning) og ICO . Normalt bruges kun én teknologi, men nogle kryptovalutaer bruger kombinationer af dem.
Som et eksempel bruges hash -beregninger , svarende til beregninger i Bitcoin -systemet , hvor minedriftsprocessen består i at vælge en sådan værdi af den særlige ekstra parameter Nonce , som vil give dig mulighed for at få en hash, hvis numeriske værdi ikke vil være mere end et givet tal - Sværhedsgradsmål , mål for et givet kompleksitetsniveau.
Et eksempel på hashes for den samme sætning, men med forskellige værdier af den ekstra parameter. Den sidste linje i eksemplet har den mindste hashværdi.
"Hej verden! 0" => 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934c64 "Hej verden!1" => e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8 "Hej verden! 2" => ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd4266b7 ... "Hej verden! 4248" => 6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965 "Hej verden!4249" => c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6 "Hej verden! 4250" => 0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9I Bitcoin-systemet genberegnes sværhedsgraden hver 2016 blokke (ca. en gang hver anden uge). Det øges eller falder afhængigt af, hvor meget oprettelsestiden for denne batch af blokke afviger fra 20160 minutter (2016 * 10). En sådan mekanisme sikrer udseendet af blokke i gennemsnit hvert 10. minut, uanset den samlede kraft af alle minearbejdere. I andre kryptovalutaer kan genberegningen af både hashen og målets sværhedsgrad variere betydeligt. I mange altcoins er den gennemsnitlige blokdannelsestid betydeligt lavere, ned til flere sekunder.
Bitcoin - systemet giver kun én mulighed for yderligere emission - nye bitcoins modtages som en belønning af den, der genererede den næste blok. Den modtagne blokbelønning kan bruges efter at have modtaget 120 bekræftelser (det vil sige, at netværket giver dig mulighed for at bruge belønningen efter ca. 20 timer).
Sandsynligheden for, at en solo-minearbejder modtager en belønning i en vilkårlig ti-minutters periode er omtrent lig med forholdet mellem hans regnekraft og hele netværkets regnekraft. Og hvis dette forhold er meget lille, så vil sandsynligheden for at modtage en belønning selv i en lang periode også være lav. De, der ønskede at modtage den højest mulige belønning, søgte at bruge så meget computerkraft som muligt. I de første versioner af klienten var der en knap "generer nye bitcoins" [1] .
Det særlige ved minedriftsopgaven gjorde det muligt at anvende den maksimale parallelisering af beregninger . På grund af strukturens specifikationer, grafikprocessorer (GPU) med et lille ekstra program [2] (hundredvis af gange mere produktiv end CPU [3] ) og boards med FPGA (ydelse er sammenlignelig med videokort, men overgår dem i energi effektivitet) er velegnede til dette . Derefter viste minedriften ved hjælp af den centrale processor , der blev brugt i standardklienten , at være upraktisk på grund af den for lave sandsynlighed for at modtage en belønning, og knappen blev fjernet. Så begyndte udgivelsen af specialiserede processorer ( ASIC ), der udelukkende udfører beregningen af hashes til Bitcoin-netværket, mere produktive og energieffektive end GPU'er og FPGA'er, og endnu mere CPU'er. Fra omkring 2012 [4] -2013 blev udvinding af almindelige kryptovalutaer på alt andet end specialiserede chips, inklusive videokort , urentabel - omkostningerne ved forbrugt elektricitet overstiger gennemsnitsresultatet. For eksempel, i begyndelsen af 2015, var vanskeligheden ved at udvinde den mest berømte kryptovaluta, Bitcoin, vokset 10.000 gange [5] .
Dusinvis af startups udviklede deres egne implementeringer af ASIC-minere, mens nye, mere produktive generationer af chips kunne komme ud hver sjette måned (normalt fordobles tætheden af transistorer i logiske kredsløb på 2 år ) [5] .
Med overgangen fra minedrift til ASIC'er begyndte mineselskaber i industriel skala at dukke op, som placerede store mineanlæg på steder med billig elektricitet og nogle gange med ikke for høje omgivende temperaturer, især i Indre Mongoliet ( Kina ) [5] . Nogle af disse virksomheder positionerer sig selv som "skyer" og sælger en del af deres ressourcer til leje [5] .
For at reducere indflydelsen fra held-faktoren og mere jævn og forudsigelig modtagelse af vederlag kombinerer minearbejdere deres computerkraft i puljer [6] (fra den engelske pulje - en fælles fond). Et træk ved beregningerne udført af minearbejderne er evnen til at anvende den maksimale parallelisering af processer , når hvert puljemedlem leder efter sin egen løsning uden at forbinde sine handlinger med andre deltageres handlinger, er det nok at sikre, at beregningerne af de samme parametre duplikeres ikke af forskellige deltagere. Ofte beregnes udbetalinger til minearbejderen baseret på standardoptionerne (aktier), der sendes til puljen (blokke med en hash, der ville passe, hvis sværhedsgradsparameteren nu var lig med én). At finde en blok i gennemsnit kræver det antal standardindstillinger, der svarer til den aktuelle sværhedsgrad.
Set fra cryptocurrency-systemets synspunkt fungerer puljen som en stærk solo-minearbejder, der modtager en belønning på generelt grundlag. Men på grund af dens samlede magt er sandsynligheden for at modtage en belønning fra en pulje lig med summen af sandsynligheden for at modtage en belønning fra hver af dens deltagere. Det modtagne vederlag fordeles mellem medlemmerne efter de af puljens ejer fastlagte regler. Der er 3 hovedtyper af priser [7] :
Disse periodiseringstyper har følgende populære muligheder:
Fra 2016 er størstedelen af de store Bitcoin -minepuljer placeret i Kina : i marts 2016 blev mere end halvdelen af netværkets kapacitet delt mellem tre store kinesiske puljer [8] [9] [10] [11] [12] , fjerdepladsen er taget af virksomhedens pulje BitFury er en af de første [13] producenter af minechips og blev grundlagt af folk fra landene i det tidligere USSR [14] .
Frigivelsen af dele af nye enheder af kryptovaluta sker normalt i henhold til forudbestemte regler og afhænger ikke af nogen tilsynsmyndighed (se grafen over antallet af bitcoins indtil 2033). Oftest modtages standarddelen af nye enheder i form af en belønning af den, der dannede den næste blok i blockchain. Ved minedrift er sandsynligheden for succes proportional med andelen af den involverede computerkraft i den samlede kraft af alle minearbejdere i en given kryptovaluta, men resultatet på et bestemt tidspunkt er tilfældigt.
Størrelsen af standardvederlaget kan til enhver tid forblive uændret. Men i mange kryptovalutaer er størrelsen af emissionsgebyret gradvist faldende. For eksempel var belønningen i bitcoins oprindeligt 50 bitcoins per blok, men efter dannelsen af hver 210.000 blokke (ca. en gang hvert 4. år) halveres den [15] , det vil sige, at det er en faldende geometrisk progression . Den samlede mængde emission beregnes i dette tilfælde som summen af alle medlemmer af en faldende geometrisk progression og vil ikke overstige 21 millioner bitcoins. I maj 2014 var der 12,7 millioner bitcoins i omløb [1] . Den 28. november 2012 blev den første udstedelsesbelønning reduceret fra 50 til 25 bitcoins [16] . Den næste halvering fandt sted den 9. juli 2016. I 2031 vil spørgsmålet være helt stoppet (vederlag 50 → 25 → 12,5 → … → 0). [17] [15] Dannelsen af blokke vil fortsætte yderligere, men vederlaget vil ikke længere have en emissionsdel og vil udelukkende blive dannet af frivillige kommissionsbidrag [18] .
Minearbejderne får ret til at bruge den modtagne belønning efter dannelsen af et vist antal nye blokke (for eksempel i bitcoins er det 120 blokke, det vil sige, at belønningen kan bruges omkring en dag efter modtagelse).
Skjult minedrift kaldes minedrift, hvor andre menneskers ressourcer bruges, for eksempel lancering af minedrift af medarbejdere på virksomhedens servere eller introduktion af minekode i vira og trojanske heste .
I juni 2011 rapporterede Symantec , at minedrift kunne køres på botnets . I en rapport for andet kvartal af 2011 rapporterede Kaspersky Lab om et trojansk modul, der var engageret i stealth mining [19] .
I april 2013 var der en stor epidemi af virusdistribution gennem Skype -tekstbeskeder fra trojanske heste, hvis formål var at søge efter og stjæle cryptocurrency wallet-filer (wallet.dat) og skjult minedrift på CPU'en [20] [21] .
Indtil 2011-2013 blev skjult bitcoin-minedrift stødt på (før massefremkomsten af minedrift på GPU'er og specialiserede ASIC -processorer ). Senere blev stealth mining brugt til at skaffe andre kryptovalutaer.
Når du installerer μTorrent torrent-klienten (version 3.4.2 build 28913 og nyere), foreslås det at installere et ekstra program EpicScale, som giver dig mulighed for at bruge computerressourcer i inaktiv tid til distribueret computing . Repræsentanter for μTorrent forsikrer, at EpicScale-netværket i øjeblikket bruges til cryptocurrency-mining (uden at angive navnet), en del af de modtagne midler går til at finansiere virksomheden, en del til velgørenhed [22] . Ifølge en række publikationer udvinder EpicScale bitcoins [23] [24] . Andre publikationer rapporterer Litecoin- minedrift [25] [26] [27] [28] .
I 2017 var der rapporter om en række websteder [29] [30] der indeholdt JavaScript til skjult minedrift af nogle kryptovalutaer (denne type minedrift på russisk blev kendt som "browser mining", og på engelsk - "cryptojacking" [31] ). Lignende komponenter er blevet fundet i flere browser-tilføjelser [32] .
Ifølge IBM X-Force september-rapporten steg antallet af computere inficeret med minedrift-malware i 8 måneder af 2017 med 6 gange [33] .
Reglerne for udstedelse af bitcoins gav flere fordele til dem, der begyndte at drive minedrift med en lille samlet netværkskraft. Således var mængden af arbejde, der krævedes for at generere en blok, allerede i 2013, mere end en halv million gange mere, end da netværket blev lanceret. Med en stigning i minearbejdernes samlede computerkraft bliver produktionen mere energi- og hardwareintensiv. Dette er ledsaget af et planlagt fald i størrelsen af minedriftsbelønningen.
Sergio Demian Lerner, baseret på analysen af de første blokke af transaktioner, hævder, at fra den 3. januar 2009 til den 25. januar 2010 var kun én person engageret i minedrift, udvundet omkring 1 million bitcoins, hvoraf de fleste aldrig blev brugt [34 ] .
I Rusland talte internetombudsmanden under præsidenten for Den Russiske Føderation, Dmitry Marinichev , i 2017 om en plan om at rejse 100 millioner dollars til at bygge en minedrift med en kapacitet på 20 megawatt i et område med overskydende elektricitet [35] [36] [37] .
Siden 2017 har DPRK brugt cryptocurrency-minedrift til at understøtte den nationale valuta [38] [39] .
I 2018 vedtog den armenske regering en resolution om oprettelse af en fri økonomisk zone i Hrazdan [40] . Arrangøren af SEZ er ECOS-virksomheden, som er ansvarlig for udviklingen af teknologiklyngen. SEZ omfatter uddannelses- og kommunikationsprojekter, forskningslaboratorier, elektroniske platforme til at tiltrække investeringer i nystartede virksomheder og et datacenter til minedrift [41] [42] .
Mining af forskellige kryptovalutaer kan bruge forskellige procedurer for at bekræfte, at arbejdet er blevet udført. For en række kryptovalutaer, herunder Bitcoin, blev der skabt specialiserede processorer ( ASIC'er ), som på grund af bedre ydeevne og relativ omkostningseffektivitet erstattede andre minedriftsmetoder. I andre tilfælde var denne tilgang ikke så effektiv. Fra slutningen af 2017 forbliver minedrift af en række kryptovalutaer, herunder Ethereum , mere effektiv ved brug af videokortprocessorer. En betydelig stigning i priserne på kryptovalutaer har ført til en stigning i efterspørgslen efter mineudstyr, herunder videokort [43] . Dette fik Sapphire og Asus til at lancere en serie dedikeret minedriftshardware [44] [45] .
I maj 2021 steg efterspørgslen efter SSD'er og HDD'er i store mængder [47] markant (med 2-3 gange [46] ) , hvilket analytikere tilskriver lanceringen af Chia48Oprettet af BitTorrent-protokolforfatteren Bram Cohen , bruger Chia-netværket Proof-of-Space og Proof-of-Time konsensusalgoritmerne [49] .
Proof-of-work minedriftssystemer er ekstremt ressourcekrævende.
Den 20. april 2018 udsendte Ministeriet for Nødsituationer et dokument om, at cryptocurrency-mining kan føre til en stigning i antallet af ulykker på russiske energianlæg på grund af øget belastning, da de eksisterende elektriske netværk ikke er designet til en sådan belastning. [63]
Kryptovalutaer | |
---|---|
PoW baseret på SHA-2 | |
PoW baseret på Scrypt | |
PoW baseret på CryptoNote | |
Andre PoW-algoritmer | |
PoS algoritmer | |
Andre teknologier | |
relaterede emner |
|
bitcoin | ||
---|---|---|
Organisationer | ||
Mennesker | ||
Teknologi | ||
Udvekslingstjenester |