Solo Mining – FAQ und Vergleich eurer Solo Runs
Hallo zusammen,
hier mal eine kleine Anleitung / FAQ wie man Solomining betreiben kann.
Was bedeutet Pool Mining?Zusammenschluss vieler Miner in eine Gemeinschaft (Pool). Wird ein Block gefunden, wird der Reward von derzeit 12,5 BTC plus Mining Fees nach einer bestimmten Formel (es gibt verschiedene Pools / Berechnungsmethoden) anteilig auf die Pool Teilnehmer aufgeteilt. Man bekommt also immer eine Vergütung (im Regelfall, Stichwort Auszahlungsuntergrenze!)
Was bedeutet Solo Mining?Dein Miner oder deine gemietete HashingPower läuft gegen deinen eigenen Bitcoin Mining Node oder einen öffentlichen Solo Pool (Beispiel siehe Link unten) und du bekommst den kompletten Reward alleine. Im unten aufgeführten Solo Pool fällt eine kleine Gebühr für den Solo Pool Betreiber an. Wenn man keinen Block findet, also kein Share abliefert das gleich oder größer als die aktuelle Difficulty ist, bekommt man nichts!
Difficulty Info von hier übernommen
https://bitcointalksearch.org/topic/m.54063773Difficulty adjustment
Was bedeutet Difficulty beim mining?/Wieso muss sie angepasst werden?Miner #1 findet mit seinem ASIC-Miner alle 10 Minuten einen Block und erhält den Blockreward von 50/25/12,5/... BTC (+Transaktionsgebühren)
Die gesamtzahl der im Umlauf befindlichen Bitcoins würde genau wie vorgesehen steigen, alles super!
Kommt aber nun ein zweiter Miner hinzu der die gleiche Hardware besitzt wie #1 würde dieser auch alle 10 Minuten einen Block finden und die gesamtzahl der bereits geminten (im Umaluf befindlichen) Bitcoins würde doppelt so schnell steigen.
Hier kommt jetzt die Difficulty ins spiel - also die Schwierigkeit einen Block zu minen.
In diesem Rechenbeispiel würde sie sich logischerweiße einfach verdoppeln, so dass wieder die gewollte Inflationsrate von 1 Block pro 10 Minuten hergestellt ist.
Wann wird die Difficulty angepasst?Alle 2016 Blocks. Im idealfall bedeutet das exakt alle 14 Tage.
Die Blockzeit sollte 600 Sekunden betragen (10 Minuten). 144 Blöcke am Tag und eben 2016 in zwei Wochen.
Wo sehe ich wann die Difficulty angepasst wird?Es gibt verschiedene Seiten die einen Überblick über die aktuelle Difficulty, den aktuellen Trend sowieso das ungefähre Datum der nächsten Adjustment anzeigen bzw kalkulieren.
z.B.
https://diff.cryptothis.com/Was passiert nun wenn Miner dazu kommen oder mit dem Mining aufhören?Wie im (sehr vereinfachten) Beispiel ganz oben kommen immer wieder neue Miner hinzu oder älteres Miningequipment wird durch neues, leistungsstärkeres(mehr Hashes pro Sekunde) ersetzt.
-> Mehr Hashes pro Sekunde (rechenoperationen, versuche einen Block zu finden)
Durch die höhere Rechenleistung werden bei der aktuellen Difficulty nun aber zu viele Blöcke in einer Epoche (2016 Blocks) gefunden. Die Zeit von 10 Minuten zwischen zwei gefundenen Blöcken wird nichtmehr eingehalten.
-> Nach 2016 Blocks, die jetzt durchaus schon nach 12 oder 13 Tagen erreicht werden, steigt die Difficulty um die gewünschte Blockzeit (10 Minuten) wieder herzustellen.
Genau andersherum verhält es sich wenn nun Miner aufhören oder Mining-Farmen ihren Betrieb (vorübergehend) einstellen.
-> Weniger Hashes pro Sekunde.
Nun dauert es deutlich länger als 10 Minuten um einen Block zu finden was zu verlängerten Epochen führt. Durchaus auch 15 oder 16 Tage kann es dauern bis die 2016 Blöcke gefunden werden. Um wieder auf die Blockzeit von 10 Minuten zu kommen sinkt hier also die Difficulty.
HashPower anmieten?Die beiden gängigsten Plattformen zum Anmieten von diversester HashPower für verschiedenste Algorithmen sind MiningRentals und Nicehash (Links siehe Signatur). Eine Anmeldung über meine Ref-ID beschert mir einen kleinen Tipp und kostet euch nichts, Danke an alle die es machen.
Statistik des SoloPools Der Solo Pool
http://solo.ckpool.org/ bietet eine Statistik über den ganzen Pool oder nur über deine BTC Mining Adresse.
http://solo.ckpool.org/users/1WiLLiPMAVVEd4BxUjmxirHnNDKhBFgWA"hashrate1m": "0",
"hashrate5m": "0",
"hashrate1hr": "18.7K",
"hashrate1d": "2.5P",
"hashrate7d": "2.21P",
"lastshare": 1585449835,
"workers": 0,
"shares": 665154193101,
"bestshare": 983790572686.5625,
"bestever": 983790572686
Beispiel:
Aktuelle Difficulty: 13.912.524.048.945 das ist unser Ziel, wenn wir das erreichen, haben wir wahrscheinlich einen Block!
-->
https://btc.com/stats/diffLastshare: ist die Unix Zeitangabe, wann das letzte Share von unseren Minern beim Solo Pool abgeliefert wurde (gemint wurde)
Shares: Ist die Anzahl der Shares die abgeliefert wurden
Bestshare: Ist das beste (höchste) Share das seit dem letzten Blockfund abgeliefert wurde. Beim Blockfund wird es wieder auf "Null" gesetzt
Bestever: Ist das jemals höchste gefundene Share. Wird bei einem Blockfund NICHT auf "Null" zurückgesetzt
http://solo.ckpool.org/pool/pool.status{"runtime": 71943, "lastupdate": 1585862423, "Users": 482, "Workers": 871, "Idle": 262, "Disconnected": 52}
{"hashrate1m": "18.8P", "hashrate5m": "18.9P", "hashrate15m": "19P", "hashrate1hr": "17.7P", "hashrate6hr": "13.4P", "hashrate1d": "14.7P", "hashrate7d": "14.8P"}
{"diff": 51.0, "accepted": 7105138503331, "rejected": 38628652197, "bestshare": 9528409391677, "SPS1m": 140.0, "SPS5m": 141.0, "SPS15m": 145.0, "SPS1h": 159.0}
Wie stehen die Chancen?Auf dem Solochancen Calculator kann man grob sehen wie die Chancen stehen. Lasst euch davon nicht abschrecken. Letztens hat jemand mit einem extrem kleinen Miner (denke einen Antminer S3) mit ca. 450GH/s einen Block gefunden und kräftig abkassiert. Für die Richtigkeit des Calculators kann ich nichts, hab es noch nie nachgerechnet.
[2020-02-23 02:14:08.173] Possible block solve diff 22038444263987.183594 !
[2020-02-23 02:14:08.333] BLOCK ACCEPTED!
[2020-02-23 02:14:08.335] Solved and confirmed block 618616 by 1EvRn2MkeSxrEH4mdq6vPceCrEEuGkeysR.Pi01_450
[2020-02-23 02:14:08.335] User 1EvRn2MkeSxrEH4mdq6vPceCrEEuGkeysR:{"hashrate1m": "448G", "hashrate5m": "396G", "hashrate1hr": "397G", "hashrate1d": "387G", "hashrate7d": "210G"}
[2020-02-23 02:14:08.335] Worker 1EvRn2MkeSxrEH4mdq6vPceCrEEuGkeysR.Pi01_450:{"hashrate1m": "430G", "hashrate5m": "336G", "hashrate1hr": "312G", "hashrate1d": "300G", "hashrate7d": "162G"}
[2020-02-23 02:14:08.336] Block solved after 14023724725583 shares at 90.2% diff
https://btc.com/0000000000000000000cc594ebac00d8cd1ecd5f9155aaddfd9c45eec1955ee9Kleine Rennen und Vergleich der Solo Runs?Also nicht abschrecken lassen, auch ein blindes Huhn findet mal ein Korn.
Wie wäre es wenn ein paar Leute permanent einen kleinen Miner auf den Solo Pool abfeuern oder permanent kleine Miner auf den gängigen Plattformen anmietet und hier die Erfolge posten? Man kann seine beste Leistung (bestes Share sehen, was der Miner abgeliefert hat) und vielleicht gibt es ja dann in diesem Beitrag mal ein blindes Huhn!
Anregungen zum Ausbauen der Anleitungen sind sehr willkommen.
Links:Solo Pool:
http://solo.ckpool.org/Bitcointalk Beitrag zum SoloCK Pool:
https://bitcointalksearch.org/topic/yh-solockpoolorg-2-fee-solo-mining-usade-255-blocks-solved-763510 https://bitcointalksearch.org/topic/yh-solockpoolorg-2-fee-solo-mining-256-blocks-solved-5237323Übersicht gefundene Blöcke: https://btc.com/stats/pool/Solo%20CK
SoloChance calculator:
http://solochance.com/Aktuelle Diff:
https://www.blockchain.com/de/charts/difficulty oder
https://btc.com/stats/diffNicehash: siehe Signatur
MiningRentals: siehe Signatur