Uvod
Rudarstvo je proces dodavanja zapisa o transakcijama u Bitcoin-ovu javnu knjigu prošlih transakcija. Ova knjiga prošlih transakcija naziva seblockchainjer je to lanacblokova. Theblockchainsluži zapotvrdititransakcije prema ostatku mreže kao da su se dogodile. Bitcoin čvorovi koriste lanac blokova da razlikuju legitimne Bitcoin transakcije od pokušaja ponovnog trošenja novčića koji su već potrošeni negdje drugdje.
Rudarstvo je namjerno dizajnirano da bude intenzivno i teško, tako da broj blokova koje rudari pronađu svaki dan ostaje stabilan. Pojedinačni blokovi moraju sadržavati dokaz o radu da bi se smatrali valjanim. Ovaj dokaz rada provjeravaju drugi Bitcoin čvorovi svaki put kada prime blok. Bitcoin koristihashcashfunkcija dokaza o radu.
Primarna svrha rudarenja je omogućiti Bitcoin čvorovima da postignu siguran konsenzus otporan na neovlašteno korištenje. Rudarstvo je takođe mehanizam koji se koristi za uvođenje bitkoina u sistem: rudarima se plaćaju sve naknade za transakcije kao i „subvencija“ novostvorenih kovanica. Ovo oboje služi svrsi širenja novih kovanica na decentralizovan način, kao i motivisanje ljudi da obezbede sigurnost za sistem.
Rudarstvo bitkoina je tako nazvano jer podseća na rudarenje drugih proizvoda: zahteva napor i polako čini nove jedinice dostupnim svima koji žele da učestvuju. Važna razlika je u tome što ponuda ne zavisi od količine rudarenja. Općenito, promjena ukupne heš moći rudara ne mijenja broj bitkoina koji se kreira na duži rok.
Poteškoće
Računski težak problem
Miniranje bloka je teško jer SHA-256 hash zaglavlja bloka mora biti niži od ili jednak cilju da bi blok bio prihvaćen od strane mreže. Ovaj problem se može pojednostaviti radi objašnjenja: heš bloka mora početi sa određenim brojem nula. Vjerovatnoća izračunavanja heša koji počinje s mnogo nula je vrlo mala, stoga se mora učiniti mnogo pokušaja. Da biste generirali novi hash u svakoj rundi, anoncese povećava. VidiDokaz o raduza više informacija.
metrika težine
Thepoteškoćeje mjera koliko je teško pronaći novi blok u poređenju sa najlakšim što može biti. Preračunava se svakih 2016 blokova na vrijednost tako da bi prethodni blokovi iz 2016. bili generirani za točno dvije sedmice da su svi rudarili na ovoj težini. Ovo će u prosjeku dati jedan blok svakih deset minuta. Kako se više rudara pridruži, stopa stvaranja blokova se povećava. Kako se stopa stvaranja blokova povećava, povećava se i poteškoća kompenzacije, što ima balansiranje efekta zbog smanjenja stope stvaranja blokova. Svi blokovi koje su pustili zlonamjerni rudari koji ne ispunjavaju zahtjevecilj težineće jednostavno biti odbijen od strane ostalih učesnika u mreži.
Nagrada
Kada se otkrije blok, otkrivač može sebi dodijeliti određeni broj bitcoina, o čemu se slažu svi u mreži. Trenutno ova nagrada iznosi 6,25 bitcoina; ova vrijednost će se prepoloviti na svakih 210.000 blokova. VidiKontrolisano snabdevanje valutom.
Pored toga, rudaru se dodjeljuju naknade koje plaćaju korisnici koji šalju transakcije. Naknada je poticaj rudaru da uključi transakciju u svoj blok. U budućnosti, kako se broj novih bitcoin rudara koji mogu stvoriti u svakom bloku smanjivati, naknade će činiti mnogo važniji postotak prihoda od rudarenja.
Rudarski ekosistem
Hardver
Korisnici su tokom vremena koristili različite vrste hardvera za rudarenje blokova. Specifikacije hardvera i statistika performansi su detaljne na straniciPoređenje hardvera za rudarenjestranica.
CPU rudarenje
Rane verzije Bitcoin klijenta omogućavale su korisnicima da koriste svoje CPU za rudarenje. Pojava GPU rudarenja učinila je CPU rudarenje finansijski nerazumnim jer je hashrate mreže narastao do takvog stepena da je količina bitcoina proizvedenih rudarenjem CPU-a postala niža od cijene energije za rad CPU-a. Opcija je stoga uklonjena iz korisničkog interfejsa osnovnog Bitcoin klijenta.
GPU rudarenje
GPU rudarenje je drastično brže i efikasnije od CPU rudarenja. Pogledajte glavni članak:Zašto GPU rudari brže od CPU-a. Raznolikost popularnihrudarske opremesu dokumentovani.
FPGA Mining
FPGA rudarenje je veoma efikasan i brz način rudarenja, uporediv sa GPU rudarenjem i drastično boljim od CPU rudarenja. FPGA obično troše vrlo male količine energije sa relativno visokim hash rejtingom, što ih čini održivijim i efikasnijim od GPU rudarenja. VidiPoređenje hardvera za rudarenjeza FPGA hardverske specifikacije i statistiku.
ASIC Mining
Integrisano kolo specifično za aplikaciju, iliASIC, je mikročip dizajniran i proizveden za vrlo specifičnu svrhu. ASIC-ovi dizajnirani za rudarenje Bitcoin-a prvi put su objavljeni 2013. godine. Zbog količine energije koju troše, znatno su brži od svih prethodnih tehnologija i već su učinili GPU rudarenje finansijski nerazumnim u nekim zemljama i postavkama.
Usluge rudarstva
Izvođači rudarskih radovapružaju rudarske usluge sa učinkom navedenim u ugovoru. Oni mogu, na primjer, iznajmiti određeni nivo rudarskih kapaciteta po utvrđenoj cijeni na određeno vrijeme.
Bazeni
Kako se sve više rudara takmičilo za ograničenu ponudu blokova, pojedinci su otkrili da mjesecima rade bez da pronađu blok i primaju nagradu za svoje rudarske napore. Ovo je rudarenje učinilo nečim kockanjem. Kako bi riješili razlike u svojim prihodima, rudari su se počeli organiziratibazenikako bi mogli ravnomjernije podijeliti nagrade. Pogledajte Objedinjeno rudarenje iPoređenje rudarskih bazena.
Istorija
Javna knjiga Bitcoin-a („lanac blokova“) pokrenuta je 3. januara 2009. u 18:15 UTC, vjerovatno od strane Satoshija Nakamota. Prvi blok je poznat kaoblok geneze.Prva transakcija zabilježena u prvom bloku bila je pojedinačna transakcija koja je svom kreatoru isplaćivala nagradu od 50 novih bitcoina.
Vrijeme objave: 15.12.2022