Ich habe mich gerade dem Bergbau zugewandt und die Konzepte sind ziemlich neu für mich. Lassen Sie mich zunächst eines klarstellen: Mir ist klar, dass mein Hardware-Setup alles andere als ideal für das Mining ist. Das ist auch der Grund, warum ich nicht poolen möchte, ich würde einfach einen zu geringen Anteil bereitstellen. Ich werde zuerst CPU-Mining betreiben, später ASIC.
Trotzdem möchte ich mein Glück versuchen. Meistens nur zum Spaß, ich finde es völlig in Ordnung, nie einen Block zu lösen. Ich sehe es eher als Lotterie. Ich möchte meine Idee nur bestätigen, damit ich nichts verpasse: Habe ich eine Chance, einen Block zu lösen?
Wenn alle 10 Minuten ein Block gelöst wird, steigt die Schwierigkeit kontinuierlich. Habe ich überhaupt die Zeit, eine Lösung zu versuchen? Ich verstehe, dass die aktuelle Arbeit abgebrochen werden muss, wenn eine Blockade gelöst wurde, oder? Gibt es hier zum Beispiel eine Verzögerung, die meine Bemühungen nutzlos macht?
Wie stehen die Chancen? Sind das tatsächlich die % meiner Geschwindigkeit im Vergleich zu der des Netzwerks?
Überprüfen Sie diese Seite: Wie schnell kann ich mit der Generierung eines Blocks rechnen?
Mit der aktuellen Schwierigkeit 510,929,738
und einem 1-Ghash/s-Mining-Rig (schneller als Ihre CPU) würden Sie diese Berechnung durchführen:
510929738 * Math.pow(2,32) / Math.pow(10,9) / 60 / 60 / 24 / 365
Um also mit einem 1Ghash-Mining-Rig einen Block mit dieser Schwierigkeit zu finden, würde man im Durchschnitt etwa 69 Jahre brauchen. Viel Glück!
PS: Math.pow(2, 32)
ist einfach die JavaScript-Version von2^32
Solange Sie in guter Kommunikation mit dem Netzwerk stehen und eine Hashrate haben, die in etwas besser als Minuten pro Hash gemessen wird, ja, haben Sie technisch gesehen eine Chance, einen Block erfolgreich abzubauen, selbst wenn Ihre Hashrate im Vergleich zum gesamten Netzwerk winzig ist . Dann ist die Frage, was sind Ihre Chancen und sollten Sie es tun? Ich denke, eine Analogie mit einer Lotterie ist passend.
In einer Woche kostet Sie eine Lotterie möglicherweise 2 $ (für ein Los) und gibt Ihnen eine Chance von 1 zu 175 Millionen, 100 Millionen $ zu gewinnen (ignorieren Sie kleinere Preise, teilen Sie Preise usw.; macht die Dinge zu sehr kompliziert). Dies ergibt eine Kapitalrendite (ROI) von etwa 29 % , also behandeln wir dies als unsere Basislinie: Wenn es niedriger ist, ist es schlimmer als die Lotterie und Sie sollten nicht "spielen".
Wenn Sie einen ASIC-Miner für 34,52 USD mit 5 GH/s kaufen, der 2,5 W Leistung verbraucht, geben Sie möglicherweise etwa 0,06 USD in einer Woche aus, um eine Chance von 1 zu 13.889 zu haben, 11.349 USD zu gewinnen. Ohne die Vorabinvestition ist dies ein ROI von 1.361 %, es lohnt sich also. Wenn Sie die Kosten des Geräts (aufgeteilt auf ein Jahr) und einen Rentabilitätsrückgang (da der Rest des Netzwerks schneller wird) berücksichtigen, denke ich, dass Sie immer noch einen ROI von ~80 % erwarten.
In einer Woche CPU-Mining (unter der Annahme von 20 MH/s bei 70 W) könnten Sie 1,75 $ an Strom ausgeben, um eine Chance von 1 zu 3.472.222 zu haben, 11.349 $ zu gewinnen. Dies ist ein ROI von 0,18 % , also macht CPU-Mining wirklich keinen Sinn, selbst als Lotterie (es wäre besser, nur einen Lotterieschein zu kaufen).
(meine Berechnungen sind unter http://pastebin.com/ERJHshFG )
Ich denke, die Frage war nicht, wie lange es im Durchschnitt dauern würde, sondern wie hoch die Chancen sind, was aus meiner Sicht etwas völlig anderes ist. Wenn ich das Konzept des Lösens von Blöcken gut verstehe, dann gibt es immer mehr Leute/Gruppen/Pools, die versuchen, einen Block zu lösen. Wenn dem so ist, dann geht es beim Lösen eines Blocks immer mehr um das Glück als um die rohe Gewalt, die man hat. Selbst wenn Sie ein 1GH-Rig haben, können Sie die Lösung immer noch schneller finden als mit einem 1PH-Pool. Die Frage ist: Wie hoch ist die Wahrscheinlichkeit, dass es passiert? Ich würde erwarten, dass eine Ration : in der Antwort stattfindet. Wenn also die aktuelle Gesamt-H-Leistung etwa 7,6 PH beträgt, bedeutet dies, dass Sie mit einem 1-GH-Rig eine Wahrscheinlichkeit von 1: 7600000 haben, den Block ca. zu lösen. alle 8 Minuten. Das sind 1:116 pro Jahr, wenn sich die Gesamt-H-Leistung nicht ändert und es im Grunde nicht von der Schwierigkeit abhängt,
Es ist besser als in der Lotterie zu sein!
Die Wahrscheinlichkeit, dass Sie tatsächlich einen Block finden, wird mit der Zeit leider abnehmen (wahrscheinlich). Die Sache ist, wenn Sie Glück haben, gewinnen Sie im Lotto. Und wenn Sie kein Glück haben, gewinnen Sie nicht und bekommen nichts.
Der Vorteil, in einem Pool zu sein, besteht darin, dass Sie in mehr Lotterien spielen, sodass sich Ihr Glück im Durchschnitt auszahlt . Wenn Sie 1 % der Zeit Glück haben und es einmal versuchen, haben Sie wahrscheinlich 0 % der Zeit gewonnen. Wenn Sie es sehr oft versuchen, wird es dazu neigen, etwa 1% auszugleichen.
Also, alle Zufallsrechnungen beiseite, fühlst du dich glücklich?
Um Ihre Frage direkter zu beantworten: Die langen Blockintervalle (10 Minuten) dienen dazu, den Einfluss der Netzwerkverzögerung auf die Fähigkeit der Benutzer, den neuesten Block zu minen, zu verringern. Es gibt zwangsläufig einen gewissen Einfluss, aber andere ertragen ihn auch. Pools können einen kleinen Vorteil haben, wenn sie nahe beieinander liegen, aber die Miner verbinden sich durch sie anstatt direkt. Ich denke, da gibt es keinen nennenswerten Unterschied. Kurz: Ja, es ist Ihr % vs. Netzwerk %.
Eine kleine Fußnote sollte über egoistisches Mining gemacht werden, wenn ein anderer Pool groß genug ist, haben sie einen Mining-Vorteil. Kleiner wäre ein Nachteil. Es wird nicht getan und ich hoffe, dass die Pools dünn genug verteilt bleiben, um es unwirksam zu machen. Sie können dies getrost ignorieren. Es spielt wahrscheinlich auch keine Rolle, wenn Sie „Lotterie-Mining“ betreiben (Sie setzen immer noch nur auf Ihr eigenes Glück!).
Hinweis: Sie werden mehr Glück beim Solo-Mining von LiteCoin oder einer anderen GPU/CPU-Münze haben. Es sei denn, Sie besitzen natürlich einen ASIC.
Ich schürfe AmericanCoin allein auf einem VPS für 6 US-Dollar pro Monat, der etwa 7 Kilohashes für Kryptographie pro Sekunde erzeugt, und habe gerade Block 55311 vor etwa einer Stunde gewonnen, nachdem ich es etwa 8 Wochen lang mit dem Zufalls-Nonce-Scrypt-Mining-Skript versucht habe, das von meinem verlinkt ist bloggen. es kann also gemacht werden, wenn der Schwierigkeitsgrad niedrig genug ist. Mit dem eingebauten Linear-Nonce-Mining-Code hätte es vielleicht genauso gut oder besser funktioniert, aber ich dachte, die Verwendung von Zufallszahlen würde mir einen Vorteil in der "Glücks"-Abteilung verschaffen.
Hier ist die aktuelle Schwierigkeit. Als ich anfing, war es ungefähr 1,9, stieg dann auf ungefähr 4, bevor es zurückfiel.
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
}
Es zahlt sich also nicht annähernd aus, aber als Proof-of-Concept hat es sich für mich gelohnt und ist auch eine billige Möglichkeit, mein Glücksspiel "fix" zu bekommen.
getwork
Aufruf nicht mehr bereitstellt. Das Skript ist in meiner obigen Antwort über meinen Blog mit Pastebin verknüpft.Das Schöne an Bitcoin ist, dass es jedem die Möglichkeit bietet, kostenlose Bitcoins zu verdienen. Egal, welche Statistiken verwendet werden, um die Gewinnchancen für den Jackpot zu berechnen, sie können niemals verwendet werden, um das Ergebnis vorherzusagen. Wie wir alle in den zahlreichen Varianten und Komplikationen (wenn es um die Berechnung von Wahrscheinlichkeiten geht) in den oben genannten Beiträgen lesen können, ist es offensichtlich, dass es niemals ein mathematisches Modell geben wird, das die Möglichkeiten vorhersagen kann. Es gibt zu viele Variablen, die sich im Laufe der Zeit ständig ändern (Schwierigkeitsgrad, Anzahl der Miner, wachsende Blockchain usw.). Anstatt sich auf das Mining selbst zu konzentrieren, versuchen Sie besser, einen Weg zu finden, die Kosten zu senken. Wenn man seinen Computer mit Solarenergie betreiben könnte, wäre es überhaupt kein Problem, ihn bis zu 20 Jahre oder sogar länger am Laufen zu halten. In diesem Fall ist es Es ist billiger, als an einer Lotterie teilzunehmen, und Ihre Chancen, den Pot zu gewinnen, sind so oder so nicht mehr oder weniger gleich. Deshalb nennen wir es Glück ;)
Murch