Hvordan løser slike små gruvearbeidere Bitcoin-blokker? PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Hvordan løser slike små gruvearbeidere Bitcoin-blokker?

Non en, eller to, men tre små bitcoin-gruvearbeidere var i stand til å finne gyldige blokk-hasher og legge til nye blokker til Bitcoin-blokkjeden mens de gruvede solo i løpet av to uker forrige måned, en rekke hendelser med så små sjanser for å skje at mange i Bitcoin-samfunnet lurte på hvordan det kan til og med være mulig.

Bitcoin Magazine snakket med Con Kolivas, skaperen og administratoren av Solo CK Pool, et bitcoin-gruvebassengprogramvareprosjekt rettet mot arbeidere som er interessert i gruvedrift solo i stedet for å bidra med hash-raten sin til en pool, som alle de tre heldige gruvearbeiderne brukte. Til tross for utbredt oppfatning om at Solo CK Pool må være spesiell for å ha vært en sentral del av et slikt fenomen, har reaksjonene på disse vellykkede gruvebegivenhetene vist at det tydeligvis fortsatt er noen misoppfatninger om bitcoin-gruvedrift.

"Folk tror at denne lille gruvearbeideren ikke burde ha løst blokken," sa Kolivas Bitcoin Magazine. "Folk tror det var umulig, at det er noe galt med Bitcoin, eller at beviset på arbeidet er ødelagt eller det er en bakdør. Og dette er helt, helt feil. Det er ikke noe galt med Bitcoin når det skjer. Det er helt normalt, det er bare usannsynlig.»

Du trenger bare én enkelt hasj

Den første misforståelsen som mange har om Bitcoin-gruvedrift, er knyttet til prosessen med å legge til en ny blokk til Bitcoin-blokkjeden og dens forhold til hashhastighetskapasiteten til nettverket og gruvearbeiderne. Til tross for en vanlig oppfatning handler ikke bitcoin-gruvedrift om å løse komplekse matematiske gåter, og det kreves ikke en enorm mengde hashhastighetskapasitet for å finne en gyldig hash, ettersom et slikt puslespill ikke krever en flaggskipdatamaskin for å løse, og det tar bare én hash for å legge til en blokk.

"Gruvedrift involverer bare en enkelt hasj," sa Kolivas. «Det første folk ikke forstår er at det egentlig ikke spiller noen rolle hvor mye hasjkraft du har. Hvis du er heldig, trenger du bare én hash og du kan løse en blokk.»

I hovedsak handler bitcoin mining om å finne en hash som er under en terskel satt av Bitcoin-nettverket, kalt vanskelighetsgrad. Men selv om hash er enkelt, er det vanskelig å finne en gyldig hash – en som passer til den «gyldige grensen» – og i dette ligger behovet for en stadig større mengde hashhastighetskapasitet, ettersom jo flere hasher du kan utføre per sekund, større sjanser for at du finner en hash som er akseptert av nettverket.

Å ha mer hash-rate øker sjansene for at du vil være den heldige gruvearbeideren som legger til neste blokk til Bitcoin og mottar den tilsvarende blokkbelønningen i myntbasetransaksjonen; men det er ikke deterministisk, noe som betyr at det ikke garanterer at du faktisk vil være gruvearbeideren til å gjøre det. De tre små gruvearbeiderne som nylig fant gyldige hashes illustrerer dette konseptet, da de slo oddsen og tok hjem over $200,000 XNUMX i bitcoin hver.

Den mentale dekonstruksjonen som trengs for å erkjenne muligheten for å la små gruvearbeidere løse en blokk stammer fra en vanlig fortelling brukt for å beskrive aktiviteten. Igjen, det "matematiske puslespillet" er ikke vanskelig, og bitcoin-gruvedrift kan mer nøyaktig betraktes som et lotteri, siden hver blokk bare har én hash, og derfor tar det bare én hash for å løse den. Du trenger bare å være den første til å finne en gyldig hash.

Behovet for å øke hashhastighetskapasiteten ved å øke antallet gruvearbeidere som jobber for deg, er knyttet til nødvendigheten av å øke sjansene for at du vil finne flere blokker, noe som igjen øker inntektene dine. Hvis bitcoin-gruvedrift tas som en profesjonell aktivitet, er det naturligvis i den beste interessen for den gruvearbeideren å øke hashhastigheten så mye som mulig, for å øke sannsynligheten å øke inntektene deres. Sannsynligvis, jo mer hash-rate man har, jo mer sannsynlig er det at de løser neste blokk.

Det faktum at bitcoin-gruvedrift er stokastisk av natur sikrer at enhver gruvearbeider kan løse en blokk, og gir like rettigheter til deltakelse til alle de involverte. Men det er ingen grenser for hvor mange hashes hver gruvearbeider kan gjøre per sekund for å øke oddsen. Over tid er det imidlertid sant at jo mer hash-rate en gruvearbeider har, jo flere blokker løser de. Men takeaway er at det ikke er noen garantier; en stor gruvearbeider kunne løse tre blokker på rad eller bruke lang tid uten å løse en eneste blokk, på samme måte som en liten gruvearbeider kunne treff jackpotten og løs en blokk mens du miner solo.

"Du kan gjøre det teoretisk for hånd, med et stykke papir og en penn, og regne det ut, og du vil fortsatt løse en blokk," sa Kolivas Bitcoin Magazine. "Så, om du kan eller ikke kan løse en blokk har ingenting å gjøre med mengden hash-rate du har. Folk tror at du trenger en kraftig nok ASIC for å faktisk løse en blokk, og det er ikke sant. I utgangspunktet, jo mer hash-rate du har, jo mer sannsynlig er det at du løser en blokk, men selv den minste gruvearbeideren kan løse den.»

"Når du har noe som en S19, som er den nåværende generasjonens raskeste gruvearbeider du kan kjøpe kommersielt, består den av millioner av bitte små gruvearbeidere selv," la Kolivas til. "Så, til syvende og sist, når du løser en blokk med en S19, løser du den faktisk bare med bare én hash igjen, fra én brikke, innenfor et stort utvalg av millioner av andre brikker, over millioner av andre hash-enheter."

Et Spotlight-basseng

En annen del av grunnen til at Solo CK Pool-gruvearbeidere som løste blokker på egenhånd fikk mye oppmerksomhet, var å gjøre med at Kolivas delte hvilken faktisk gruvearbeider som fant ut at én hash, noe som ikke er vanlig for andre gruvebassenger som deler belønninger i henhold til hvert medlems hash-ratebidrag. til den totale poolens hash-rate. I en pool spiller det ingen rolle hvilken gruvearbeider som fant blokken – utbetalingen deles mellom alle gruvearbeidere som har bidratt med arbeid og proporsjonalt med mengden arbeid som er bidratt – slik at den "heldige" gruvearbeideren som fant den ene hasjen nesten aldri får søkelyset .

Når et basseng løser en blokk, forklarte Kolivas, "kan det ende opp med å være en absolutt miniscule gruvearbeider som løser det - det kan være en person som er koblet til bassenget med en USB-pinne, som [kan gjøre omtrent] 300 gigahash [GH] [per sekund] nå. Men de ville aldri vite at de faktisk var de som løste den blokken med mindre de overvåket gruveprogramvaren deres selv; alt de ville få er en absolutt minimal belønning fra bassenget, for når det gjelder bassenget, bidro de bare med 300 GH til bassengets si, en eksahash.»

Siden man kunne gruve i måneder eller år uten å finne én enkelt blokk, er pooled mining en måte å jevne ut variansen i å finne blokker og få belønninger ettersom en pool i gjennomsnitt løser flere blokker enn en enkelt gruvearbeider, med mindre selvfølgelig gruvearbeideren har flere hashrate enn hele bassenget.

Derfor gir det å bli med i en pool gruvearbeideren en jevn inntektsstrøm, noe som reduserer risikoen. På den annen side er saken for mining solo det if gruvearbeideren er heldig og finner en blokk, de vil få hele blokkbelønningen for seg selv, noe som kan betale seg hele perioden før da de ikke fikk en eneste krone. Men igjen, det er ingen garantier.

"Min CK Pool er virkelig en solo gruvetjeneste," sa Kolivas. "Det er egentlig ikke et basseng fordi det bare er der en hel masse mennesker samles med gruvedrift, men de deler ikke belønningen."

Grunnen til at folk velger å bli med i Solo CK Pool er fordi de kan utnytte Kolivas' serverinfrastruktur for en avgift på 2 %, som garanterer god nok nettverksytelse – noe som er avgjørende for rettidig blokkutbredelse. Hvis en gruvearbeider løser en blokk, men bruker noen sekunder på å spre løsningen sin, risikerer de at en annen gruvearbeider sprer sin først, noe som vil føre til en foreldreløs blokk og null belønning for den første gruvearbeideren. Så, ulempen med å kjøre CK Pool-programvare som en solo mining-node, mellom Bitcoin Core-noden og ASIC-en din, er at det også vil kreve at du setter opp din egen serverinfrastruktur, noe mange mennesker ikke kan gjøre , og selv de som kan finne det lettere å bare betale avgiften for en garantert oppetid.

Kolivas sa at bassenget hans har løst over 260 blokker, hvorav omtrent halvparten er løst av små gruvearbeidere, med bare én eller opptil ti ASIC-er hjemme. Den andre halvparten, sa han, har blitt løst ved at folk har gjort det som kalles en "gruppeleie" for å øke sjansene sine litt.

"Som et lotteri, hvor du kjøper bulklodd, leier de hash rate," fortalte Kolivas Bitcoin Magazine. «Så, hjemme kan de kjøre en petahash [PH], som vil ta rundt ti S19-gruvearbeidere. Disse menneskene ville slå seg sammen og de ville leie hash rate til en prispremie sammenlignet med å eie hash rate selv, men det ville tillate dem å få 20, 50 PH for å øke sjansene sine.

Faktisk hadde den tredje solo-gruvearbeideren som løste en blokk tidligere denne måneden leid ut hash-rate for å øke sjansene sine uken før, i gjennomsnitt rundt 86 terahashes per sekund (TH/s). Men på det tidspunktet de drev med gruvedrift da de løste den blokken, hadde utleien faktisk stoppet, og de drev kun med ni USB-pinner, og ga ut omtrent 8.3 TH/s.

Etter at tre solo bitcoin-gruvearbeidere selv fant gyldige blokk-hasher i januar, og samlet mer enn $200,000 XNUMX i BTC hver, spør mange hvordan.

Gruvegården til den tredje heldige gruvearbeideren som tok en hel blokkbelønning på 6.25 BTC for seg selv. Kilde: Med Kolivas.

"Men det gjør en bjørnetjeneste for alle fordi det får det til å se ut som hvem som helst kan løse en blokksolo," sa Kolivas. "Og svaret er, du kan, men det ignorerer det faktum at det er 2,000 andre gruvearbeidere som har gjort det i ett, to, tre år og aldri har fått noen belønning i det hele tatt. Alt de gjør er å betale strømregninger, og de betalte også forhåndskostnadene for å kjøpe gruvemaskinvaren.»

"Så, det er ikke slik at jeg faktisk prøver å oppmuntre folk til å drive solo, men du kan se hvorfor det er forførende," la han til. «Til syvende og sist er det et gamble; det er som å si: 'Jeg kommer til å kjøpe lodd regelmessig.'»

Et sted for gruvedrift solo

Kolivas er også utvikleren bak CGMiner, gruveprogramvare skrevet i programmeringsspråket C som ble mye brukt av bitcoin-gruvesamfunnet i årevis inntil produsenter begynte å vedlikeholde sine egne gafler av CGMiner eller skrive proprietær bitcoin-gruveprogramvare. Ifølge Kolivas ble det meste av bitcoinen i omløp utvunnet ved hjelp av CGMiner.

Etter at Kolivas sluttet å vedlikeholde gruveprogramvaren sin, begynte folk i samfunnet å be om at han skulle starte et gruvebasseng, på grunn av tilliten samfunnet hadde til arbeidet hans, som til slutt førte til at han startet et.

"Men bassenget tok aldri av fordi når et basseng først har fått trekkraft, tiltrekker det seg flere gruvearbeidere; men å starte et nytt basseng er veldig vanskelig, sa han. "Du kan egentlig ikke starte et nytt basseng fra bunnen av med mindre du har minst hundrevis av petahash av gruvearbeidere klare og dedikerte til mine i bassenget ditt."

Siden pool-initiativet ikke fikk mye oppmerksomhet, følte Kolivas seg tiltrukket av å starte en tjeneste for folk som var interessert i gruvedrift alene, ettersom han så interessen oppstå for Bitcoin-fora på den tiden da det hadde vært umulig å gjøre det gjennom Bitcoin Core i mange år .

"Og så jeg trodde det var en enkel utvidelse å konvertere den delte bassengprogramvaren, som er CK Pool, og gjøre den om til CK Pool Solo for å gjøre det til en programvare som folk kan bruke til å mine til sine egne noder," fortalte Kolivas Bitcoin Magazine. "Og jeg ville bare tilby tjenesten, kjøre serveren og den sammenkoblede maskinvaren slik at den hadde høy ytelse."

Kolivas sa at samfunnet elsker tjenesten så mye at de finansierer infrastrukturen selv gjennom donasjoner.

«Jeg har nettopp administrert det. Jeg valgte maskinvaren, programvaren og administrerte den," la han til.

Men gebyret på 2 % som Kolivas tar for å administrere programvaren og infrastrukturen gir ikke mye, sa han, ettersom Solo CK Pool løser en blokk hver sjette måned i gjennomsnitt.

"Solo CK Pool har hatt omtrent fem petahashes i gjennomsnitt de siste årene, det er ikke veldig mye i det hele tatt," sa Kolivas. "Jeg var villig til å faktisk legge ned tjenesten for noen år siden, men samfunnet sa at de ønsket det."

Kolivas la til at siden disse gruvearbeiderne skapte overskriftene, har bassenget hans samlet mer trekkraft, og det er for tiden i gjennomsnitt over 20 PH hash-rate. Men til tross for sin enorme kunnskap om bitcoin-gruvedrift, og den nylige rekken av suksess fra solo-gruvearbeidere, sa han at han ikke har utvunnet bitcoin selv siden 2017.

Tidstempel:

Mer fra Bitcoin Magazine