Vände mig bara till gruvdrift och begreppen är ganska nya för mig. Låt mig först vara klar: Jag inser att min hårdvaruinstallation är långt ifrån perfekt för gruvdrift. Det är också anledningen till att jag inte vill poola, jag skulle helt enkelt ge en för liten andel. Jag kommer först att gräva CPU, ASIC senare.
Jag skulle dock vilja testa min lycka. För det mesta bara för skojs skull är jag helt bra med tanken att aldrig lösa ett block. Jag ser det mer som ett lotteri. Jag vill bara bekräfta min idé så att jag inte saknar något: Har jag en chans att lösa ett block?
Om ett block löses var 10: e minut och svårigheten stiger kontinuerligt. Har jag ens tid att försöka hitta en lösning? Jag förstår att det nuvarande arbetet måste överges när ett block har lösts, rätt? Finns det till exempel en försening här som ger mina ansträngningar värdelösa?
Vad är oddsen? Är faktiskt% av min hastighet mot nätverk ”s?
Kommentarer
Svar
Kontrollera den här sidan: Hur snart kan jag förvänta mig att skapa ett block?
Så med den nuvarande svårigheten 510,929,738
, och en 1Ghash / s brytning rigg (snabb än din CPU) skulle du göra den här matematiken:
510929738 * Math.pow(2,32) / Math.pow(10,9) / 60 / 60 / 24 / 365
Så för att hitta ett block vid denna svårighet med en 1Ghash-gruvdrift rigg det tar ungefär 69 år i genomsnitt. Lycka till!
PS: Math.pow(2, 32)
är helt enkelt JavaScript-versionen av 2^32
Kommentarer
- Där 69 år är förväntad tid , kan det vara mycket snabbare med tur, men troligen mycket längre eftersom svårigheten ständigt ökar under tiden.
- Tack. En sak till, är teori och praktik samma sak i det här fallet?
- @Isac: I teorin är teori och praktik desamma. I praktiken …
- Så nära dammen som. Använd inte ’ för att inte använda din CPU, använd elräkningen som du kör för att köpa lotter i stället, bättre odds.
- Tack, jag tror att jag kommer att köpa en USB-blockerare bara för skojs skull. CPU är som du säger, mycket värdelös.
Svar
Så länge du är i god kommunikation med nätverket och ha ett hashrat uppmätt i något bättre än minuter per hash, ja, du har tekniskt sett en chans att lyckas bryta ett block, även om din hashrate är liten jämfört med hela nätverket. och ska du göra det? Jag tror att en analogi med ett lotteri är lämpligt.
På en vecka kan ett lotteri kosta dig $ 2 ( för en biljett) och ge dig en 1 till 175 miljoner chans att vinna 100 miljoner dollar (ignorera mindre priser, dela priser osv.; försvårar saker för mycket). Detta ger det en avkastning på investeringen (ROI) på cirka 29% , så vi kommer att behandla detta som vår baslinje: om det är lägre än detta är det värre än lotteriet och du ska inte ”t” spela ”.
Om du köper en $ 34,52, 5 GH / s ASIC-gruvarbetare vid användning av 2,5 W kraft kan du spendera ungefär $ 0,06 på en vecka för att få en 1 av 13 889 chans att vinna 11 349 $. Om man inte räknar med investeringen i förskott är detta en avkastning på 1 361%, så det är värt det. Om du tar hänsyn till enhetens kostnad (fördelat över ett år) och en minskad lönsamhet (eftersom resten av nätverket kommer att påskynda ) Jag tror att du fortfarande tittar på en ~ 80% Avkastning.
På en vecka CPU-gruvdrift (förutsatt att 20 MH / s vid 70 W) kan du spendera 1,75 $ i kraft för att ha 1 till 3 472 222 chans att vinna 11 349 $. Det här är en 0,18% ROI, så CPU-gruvdrift ger verkligen ingen mening, inte ens som ett lotteri (det skulle vara bättre att köp bara en lotter).
(mina beräkningar är på http://pastebin.com/ERJHshFG )
Kommentarer
- Avkastning på lotteri är konsistent. Bitcoin-svårighet är inte. Att 80% avkastning på Bitcoin ASIC-gruvdrift kommer att vara 8% de närmaste sex månaderna.
- @TimS, men det finns säkert ’ sa minimum mängden beräkningskraft du behöver innan du ens kan ” delta i bitcoin mining lotteri ” rätt?
- @Pacerier Det finns ett minimum. Du kan t.ex. ’ t gör det med mänskliga beräkningar , för när du avslutar en hash (~ 9,4 timmar) har fler block hittats.Om du skulle kunna göra en hash på 1 minut, ’ t genomsnitt 10 hash per block, kanske slösar bort ~ 5% av din ansträngning. Jag ’ Jag uppskattar 10 minuter per hash som minimum för att delta: du kan göra ungefär 1 hash per block. Det finns en chans att hash är rätt! Du ’ har spelat lotteri. (vilken dator som helst mäts i kilohash per sekund, åtminstone; många gånger snabbare än minimum)
- @Pacerier noterar att det inte finns något hårt minimum. Det är ’ möjligt (även om det är mycket osannolikt) att inga block skulle hittas av nätverket under de tio timmarna du ’ beräknar en hash för hand och möjligt (även om det är mycket osannolikt) att din hash kommer att möta målsvårigheten, och möjligt (men mycket osannolikt) att du inte gjorde några misstag under de tio timmarna av aritmetik. Men jag ’ påpekar att när du hamnar i intervallet minuter per hash (eller långsammare) finns det en extra begränsande faktor: block har sannolikt hittats under tiden.
- @TimS., Bra poäng, tänkte inte ’ det svåra minimumet. Btw, den extra begränsande faktorn är faktiskt närmare 3 minuter eller hur? Eftersom vi var tvungna att ta hänsyn till förseningen med att faktiskt få meddelande när någon annan har vunnit lotteri.
Svar
Jag tror inte att frågan handlade om ”hur lång tid” det skulle ta i genomsnitt, men vad är oddsen, vilket är något helt annat än vad jag anser. Om jag förstår begreppet att lösa block är det alltid fler människor / grupper / pooler som försöker lösa ett block. Om det är så är lösningen av ett block alltid mer om turen än den brutala kraften du har. Även om du har en 1GH-rigg kan du fortfarande hitta lösningen snabbare än 1PH-poolen. Frågan är: vad är oddsen att det kommer att hända? Jag förväntar mig en ranson: att ske i svaret. Så om den totala totala H-effekten är ungefär 7,6PH betyder det att med 1GH-rigg har du 1: 7600000 sannolikhet att lösa blocket ungefär var 8: e minut. Vilket är 1: 116 per år, om den totala H-effekten inte ändras och det i grund och botten inte beror på svårigheten, eftersom svårigheten är baserad på total H-effekt.
Kommentarer
- Du har rätt, frågan handlade om oddsen för att askaren skulle lyckas hitta ett block. Du kan dock antingen uttrycka oddsen som chans per block eller som förväntad tid fram till resultatet kommer att uppnås, Luca har valt det senare. 1GH överskattar också sin CPU ’ gruvkraft, skulle ett mer realistiskt värde b e mindre än 0,05 GH / s. Så oddsen är mer i linje med 1: 3320 per år, handlas för energikostnaden för att köra datorn i full sprängning under ett år.
Svar
Det är bättre än att vara i lotteriet!
Chansen att du faktiskt hittar ett block kommer tyvärr att minska med tiden (förmodligen). om du har tur vinner du lotteriet. Och om du inte har tur, vinner du inte och får ingenting.
Fördelen med att vara i en pool är att du spelar i fler lotterier, så din tur blir i genomsnitt. Om du har tur 1% av tiden och du försöker en gång, har du förmodligen vunnit 0% av tiden. Om du försöker mycket ofta kommer det att balansera cirka 1%.
Så, alla chansberäkningar åt sidan, känner du dig lycklig?
För att svara på din fråga mer direkt: det långa blocket -intervall (10 minuter) finns för att minska nätverksfördröjningens inflytande på människors förmåga att bryta i det senaste blocket. Det finns oundvikligen ett visst inflytande, men andra klarar det också. Pooler kan ha en mindre fördel om de är nära varandra, men gruvarbetarna ansluter genom dem istället för direkt. Jag tror att det inte är någon skillnad värt att nämna. Kort: Ja, det är ditt% vs nätverk%.
Liten fotnot bör göras om självisk gruvdrift, om en annan pool är tillräckligt stor kommer de att ha en gruvfördel. Mindre det skulle vara en nackdel. Det görs inte och jag hoppas att pooler kommer att förbli tillräckligt tunna för att göra det ineffektivt. Du kan säkert ignorera detta. Det spelar inte heller någon roll när du ”re” lotteri gruvdrift ”(du satsar fortfarande bara på din egen lycka!).
Obs! Du kommer att ha mer tur solo-mining LiteCoin eller en annan GPU / CPU-mynt. Om du inte äger en ASIC, förstås.
Kommentarer
- Bättre än vilket lotteri?
- Tja .. förutsatt att din gruvhårdvara är lika med andra ’ att du ’ kommer att ha det bättre än något lotteri. Förutsatt att lotteriet fungerar som förväntat (samla in pengar och ge det till en enskild deltagare – avgifter). Men med sämre hårdvara beror allt bara.
- Fråga, om jag är i en pool och hittade tre kvarter på 12 timmar … skulle solbrytning överväga?ska jag förvänta mig att hitta tre eller så om dagen eller hjälpte poolen faktiskt att minska vinnarplatsen?
Svar
Jag solo solo AmericanCoin på en VPS på 6 USD / månad som genererar cirka 7 scrypt kilohashes per sekund och vann precis block 55311 för ungefär en timme sedan, efter ungefär 8 veckors försök med det slumpmässiga nonce-krypteringsskriptet som är länkat till från min blogg. så det kan göras, om svårigheten är tillräckligt låg. det kan ha fungerat lika bra eller bättre med den inbyggda linjära nonce gruvkod, men jag tänkte att slumpmässiga siffror skulle ge mig en fördel i ”luck” -avdelningen.
här är den nuvarande svårigheten. när jag startade var det ungefär 1,9 och gick sedan upp till cirka 4 innan jag släppte tillbaka.
jcomeau@aspire:~$ americancoind getmininginfo { "blocks" : 55328, "currentblocksize" : 0, "currentblocktx" : 0, "difficulty" : 3.51815597, "errors" : "", "generate" : false, "genproclimit" : -1, "hashespersec" : 0, "networkhashps" : 19038678, "pooledtx" : 0, "testnet" : false }
så det betalar inte nästan för sig själv, utan som en proof-of-concept var det värt för mig, liksom att vara ett billigt sätt att få min ”fix” på spel.
Kommentarer
- Det kommer inte att förbättra dina chanser. Det påverkar inte ens din spelighet.
- @jcomeau_ictx, Har du precis vunnit 25 btcs?
- nej, inte gruvdrift BTC. Jag ’ har bara lyckats bryta AMC och ARG.
- hur bryter man igenom kommandoraden? är detta en funktion inbyggd i alla bitcoind-derivatkod?
- genom att skriva ett manus som kommunicerar med demonen genom RPC. mine vann ’ t att arbeta mer med Bitcoin, eftersom det inte längre ger
getwork
samtal. manuset är länkat till i mitt svar ovan, via min blogg, till Pastebin.
Svar
T det vackra med Bitcoin är att det ger alla chansen att tjäna gratis bitcoins. Oavsett vilken statistik som används för att beräkna oddsen för att slå jackpotten, kan de aldrig användas för att förutsäga resultatet. Som vi alla kan läsa i de många variationerna och komplikationerna (när det gäller beräkning av sannolikheter) i ovan nämnda inlägg är det uppenbart att det aldrig kommer att finnas en matematisk modell som kan förutsäga möjligheterna. Det finns för många variabler som förändras ständigt övertid (svårhastighet, mängd gruvarbetare, växande blockchain etc.) I stället för att fokusera på gruvdrift själv bör du försöka hitta ett sätt att sänka kostnaden. Om man skulle kunna använda solenergi för att driva sin dator så är det ingen problem att ha det igång upp till 20 år eller ännu mer. I så fall är det billigare än att delta i ett lotteri och dina chanser att slå potten kommer inte att vara mer eller mindre desamma på något sätt. Det är därför vi kallar det tur;)
Kommentarer
- Nedröstad: ” Oavsett vilken statistik som används för att beräkna oddsen för att slå jackpotten kan de aldrig användas för att förutsäga resultatet. Som vi alla kan läsa i de många variationerna och komplikationerna (när det gäller beräkning av sannolikheter) i de ovan nämnda inläggen är det ’ uppenbart att det aldrig kommer att finnas en matematisk modell som kan förutsäga möjligheterna. ” För att vara dåligt informerad och absurd.