Sissejuhatus
Kaevandamine on tehingukirjete lisamine Bitcoini varasemate tehingute avalikku pearaamatusse. Seda varasemate tehingute pearaamatut nimetatakseplokiahelkuna see on kettplokid. Theplokiahelteenibkinnitadatehingud ülejäänud võrguga on toimunud. Bitcoini sõlmed kasutavad plokkahelat, et eristada seaduslikke Bitcoini tehinguid katsetest kulutada ümber münte, mis on juba mujal kulutatud.
Kaevandamine on tahtlikult kavandatud ressursimahukaks ja keeruliseks, nii et kaevurite iga päev leitud plokkide arv püsiks muutumatuna. Üksikud plokid peavad sisaldama tõendit töö kohta, et neid loetaks kehtivaks. Seda töötõendit kontrollivad teised Bitcoini sõlmed iga kord, kui nad ploki saavad. Bitcoin kasutabhashcashtöötõendi funktsioon.
Kaevandamise peamine eesmärk on võimaldada Bitcoini sõlmedel jõuda turvalisele, võltsimiskindlale konsensusele. Kaevandamine on ka mehhanism, mida kasutatakse Bitcoinide süsteemi sisseviimiseks: kaevuritele makstakse tehingutasusid ja vastloodud müntide "subsiidiumi". Selle eesmärk on nii uute müntide detsentraliseeritud levitamine kui ka inimeste motiveerimine süsteemi turvalisust pakkuma.
Bitcoini kaevandamist nimetatakse nn, kuna see sarnaneb teiste kaupade kaevandamisega: see nõuab pingutust ja teeb uued ühikud aeglaselt kättesaadavaks kõigile, kes soovivad osaleda. Oluline erinevus on see, et pakkumine ei sõltu kaevandamise mahust. Üldiselt ei muuda kaevandajate koguräsivõimsuse muutmine seda, kui palju bitcoine pikas perspektiivis luuakse.
Raskus
Arvutuslikult keeruline probleem
Ploki kaevandamine on keeruline, kuna ploki päise SHA-256 räsi peab olema sihtmärgist madalam või sellega võrdne, et võrk ploki aktsepteeriks. Seda ülesannet saab selgituse huvides lihtsustada: Ploki räsi peab algama teatud arvu nullidega. Paljude nullidega algava räsi arvutamise tõenäosus on väga väike, seetõttu tuleb teha palju katseid. Igas voorus uue räsi genereerimiseks amitte ükskisuurendatakse. VaataTöötõendlisateabe saamiseks.
Raskusastme mõõdik
Theraskuson mõõt selle kohta, kui raske on leida uut plokki võrreldes kõige lihtsamaga, mis see üldse olla saab. See arvutatakse iga 2016. aasta plokkide järel ümber sellisele väärtusele, et eelmised 2016. aasta plokid oleksid loodud täpselt kahe nädalaga, kui kõik oleks selle raskusega kaevandanud. See annab keskmiselt ühe ploki iga kümne minuti järel. Mida rohkem kaevureid liitub, suureneb plokkide loomise määr. Kui plokkide genereerimise kiirus suureneb, suureneb raskusi kompenseerimisega, millel on plokkide loomise kiiruse vähenemise tõttu mõju tasakaalustamine. Kõik pahatahtlike kaevurite poolt vabastatud plokid, mis ei vasta nõueteleraskuse sihtmärkteised võrgustikus osalejad lükkavad selle lihtsalt tagasi.
Preemia
Kui plokk avastatakse, võib avastaja anda endale teatud arvu bitcoine, mille kõik võrgus osalejad kokku lepivad. Praegu on see bounty 6,25 bitcoini; see väärtus väheneb poole võrra iga 210 000 ploki järel. VaataKontrollitud valuuta pakkumine.
Lisaks makstakse kaevandajale tasusid, mida maksavad tehinguid saatvad kasutajad. Tasu on kaevandajale stiimul tehingu oma plokki kaasamiseks. Tulevikus, kuna uute bitcoinide kaevurite arv, mida igas plokis luua on lubatud, väheneb, moodustavad tasud palju olulisema protsendi kaevandustulust.
Kaevandamise ökosüsteem
Riistvara
Kasutajad on aja jooksul plokkide kaevandamiseks kasutanud erinevat tüüpi riistvara. Riistvara spetsifikatsioonid ja jõudluse statistika on üksikasjalikult esitatud lehelKaevandamise riistvara võrdluslehel.
CPU kaevandamine
Varased Bitcoini kliendiversioonid võimaldasid kasutajatel kasutada oma protsessorit kaevandamiseks. GPU kaevandamise tulek muutis CPU kaevandamise rahaliselt ebamõistlikuks, kuna võrgu hashrate kasvas sedavõrd, et CPU kaevandamisel toodetud bitcoinide hulk muutus madalamaks kui protsessori käitamiseks kuluv võimsus. Seetõttu eemaldati see valik Bitcoini põhikliendi kasutajaliidest.
GPU kaevandamine
GPU kaevandamine on drastiliselt kiirem ja tõhusam kui CPU kaevandamine. Vaadake peamist artiklit:Miks GPU kaevandub kiiremini kui CPU?. Erinevad populaarsedkaevandusplatvormidon dokumenteeritud.
FPGA kaevandamine
FPGA kaevandamine on väga tõhus ja kiire viis kaevandamiseks, mis on võrreldav GPU kaevandamisega ja ületab drastiliselt CPU kaevandamise. FPGA-d tarbivad tavaliselt väga väikeses koguses energiat suhteliselt kõrgete räsireitingutega, muutes need elujõulisemaks ja tõhusamaks kui GPU kaevandamine. VaataKaevandamise riistvara võrdlusFPGA riistvara spetsifikatsioonide ja statistika jaoks.
ASIC kaevandamine
Rakendusespetsiifiline integraallülitus võiASIC, on mikrokiip, mis on loodud ja toodetud väga kindlal eesmärgil. Bitcoini kaevandamiseks mõeldud ASIC-id lasti esmakordselt välja 2013. aastal. Nende tarbitava võimsuse poolest on need tunduvalt kiiremad kui kõik varasemad tehnoloogiad ja on juba muutnud GPU kaevandamise mõnes riigis ja seadistustes rahaliselt ebamõistlikuks.
Kaevandusteenused
Kaevandustöövõtjadosutama kaevandamisteenuseid lepinguga kindlaks määratud jõudlusega. Näiteks võivad nad teatud aja jooksul välja rentida kindlal tasemel kaevandamisvõimsust kindlaksmääratud hinnaga.
Basseinid
Kuna üha rohkem kaevureid võistles piiratud plokkide pakkumise pärast, leidsid üksikisikud, et nad töötasid kuid, ilma et nad oleks leidnud plokki ja saanud kaevandustöö eest tasu. See muutis kaevandamise hasartmänguks. Sissetulekute erinevuste lahendamiseks hakkasid kaevurid end organiseerumabasseinidet nad saaksid preemiaid ühtlasemalt jagada. Vaata koondatud kaevandamine jaKaevandusbasseinide võrdlus.
Ajalugu
Bitcoini avalik pearaamat (plokikett) käivitati 3. jaanuaril 2009 kell 18:15 UTC, arvatavasti Satoshi Nakamoto. Esimene plokk on tuntud kuigeneesi blokk.Esimene esimeses plokis registreeritud tehing oli üks tehing, millega maksti selle loojale 50 uut bitcoini.
Postitusaeg: 15. detsember 2022