CPU-Mining mit großem EC2-Cluster – lohnt sich der Aufwand? [Duplikat]

Ich bin relativ neu bei Bitcoin und spiele zum Spaß mit Pool-Mining herum.

Ich habe Zugriff auf eine beträchtliche Anzahl von EC2-Instanzen – c1.mediums – zwischen 30 und 50 an einem bestimmten Tag.

Ich habe bereits den „Minerd“-CPU-Miner, der an einer einzelnen Instanz arbeitet und eine Verbindung zu einem Mining-Pool-Dienst herstellt.

Zwei Fragen zu diesem Setup:

Erstens, würde es sich lohnen, 50 c1.medium-Instanzen auszuführen, von denen jede 2 Threads von „minerd“ mit ~ 750 khash/sec/thread ausführt?

Zweitens gehe ich davon aus, dass diese Art des Mining in einem Pool gegen ein einzelnes Konto erlaubt ist, aber vielleicht ist es das nicht? Ich denke, die 50 Instanzen würden alle zusammenarbeiten, um die Arbeitsbelastung meines Kontos zu erhöhen, aber ich verstehe möglicherweise einen grundlegenden Teil des Bitcoin-Mining falsch.

Antworten (3)

CPU-Mining für Bitcoins lohnt sich seit dem Aufkommen des GPU-Minings fast nie mehr. Wenn Ihre EC2-Instanzen kostenlos sind, können Sie es gerne versuchen, aber es gibt eine bessere Alternative.

Eine anständige CPU wird Ihnen nur 3-5 MH/s Bitcoin-Mining-Power bringen, was Ihnen bei aktuellen Schwierigkeiten und Wechselkursen etwa 0,0046 BTC pro Tag einbringt (im Wert von etwa einem Cent bei aktuellen Kursen ). Auf der anderen Seite bringt Ihnen dieselbe CPU vielleicht 3 kH/s Mining-Leistung auf einer der sCrypt-basierten Gabeln, ich werde Litecoin (LTC) für dieses Beispiel verwenden. Das Mining von LTC auf derselben CPU bringt Ihnen etwa 3,06 LTC pro Tag ein, was Ihnen bei aktuellen Wechselkursen etwa 0,0153 BTC einbringt, was etwa 4,5 Cent pro Tag entspricht. Es ist immer noch nicht viel, aber derzeit ist das CPU-Mining auf CPU-freundlichen Forks viel profitabler als das CPU-Mining von Bitcoin direkt.

Ob sich Ihre 50 c1.medium-Instanzen lohnen würden, wenn wir (aus Gründen der einfachen Mathematik) davon ausgehen, dass jede etwa 2 kH/s Litecoin-Mining produzieren kann (anständige Schätzung, eine 1-MH/s-BTC-CPU). neigt dazu, etwa 1 kH/s bei scrypt-basierten Varianten auszugeben), dann sind das kombinierte 100 kH/s im Wert von etwa 102 LTC pro Tag, 0,51 BTC pro Tag oder etwa 1,53 $ pro Tag. Da ich davon ausgehe, dass die Kosten für 50 c1.medium-Instanzen mehr als 76,50 $ pro Monat betragen, denke ich nicht, dass es sich für dediziertes Mining lohnen würde. Wenn Sie diese Instanzen hingegen bereits für andere Zwecke bezahlen und das Hinzufügen von Mining im Wesentlichen „kostenlos“ ist, sind zusätzliche 76,50 USD (oder 25,58 BTC) pro Monat nicht allzu schlecht.

Ja, schließlich könnten alle fünfzig Ihrer Instanzen auf einem einzigen Konto in einem Mining-Pool zusammenarbeiten. Dies ist so üblich, dass es tatsächlich eine Nomenklatur hat: Jede der laufenden Instanzen wird als „Worker“ bezeichnet, und während Sie in einigen Pools viele Worker erstellen können, ist dies wirklich nur für Ihre eigene Statistikverfolgung und überhaupt nicht erforderlich. Jede Instanz kann sicherlich fehlerfrei Aktien unter demselben Konto einreichen.

Es ist erwähnenswert, dass „kostenlose“ AWS-Instanzen nicht wirklich kostenlos sind, da Sie für Festplatten-E/A bezahlen.

Sie können jetzt EC2-GPU-Instanzen verwenden, aber der Preis überwiegt die Einnahmen:

https://bitcointalk.org/index.php?topic=8405.0

Wie bei allen Arten von Unternehmungen müssen Sie sehen, ob Ihre Einnahmen höher sind als Ihre Kosten.

Wenn Sie kostenlosen Zugriff auf diese Instanzen haben, müssen Sie nur herausfinden, ob sich Ihre Zeit für die Einrichtung lohnt.

Sie sollten Ihre Zahlen in einen Rentabilitätsrechner wie diesen eingeben:

http://tpbitcalc.appspot.com/

Aber soweit ich sehen kann, haben Sie insgesamt weniger als 100 MHash/Sek., was Ihnen etwa 0,1 Bitcoins pro Tag für kontinuierliches Mining einbringen würde. Wahrscheinlich lohnt sich der Aufwand nicht.

Was das Pooled Mining angeht – das ganze Konzept ist, dass viele kleinere Miner zur Lösung eines Blocks beitragen. Mining mit 50 oder mehr Maschinen ist völlig akzeptabel, könnte aber ein bisschen Arbeit sein, um alles einzurichten.