Fragen zu Bitcoin-Mining-Hardware und in Pools [geschlossen]

Ich habe kürzlich etwas über Bitcoin erfahren, und als ich mehr las und mich über Hardware und andere Dinge informierte, kamen mir viele Fragen in den Sinn.

Butterfly Labs hat also Bitcoin-Mining-Hardware, und ich dachte: „Wenn ich es mache, werde ich es gut machen.“ Mit meinem aktuellen Setup (GTX 560) verdiente ich ungefähr 1 Cent pro Tag. Damit habe ich jetzt aufgehört, denn mit dem Stromverbrauch des Minings mit einer GPU lohnt es sich nicht einmal. Also habe ich mir die 600-GH-Bitcoin-Mining-Karte auf Butterfly Labs ( https://products.butterflylabs.com/homepage-new-products/600-gh-bitcoin-mining-card.html ) und mit den Spezifikationen angesehen, die sie haben aufgelistet habe, habe ich auf diesem Rechner ( http://www.bitcoinx.com/profit/ ) berechnet, dass er genug Bitcoins verdienen würde, um sich in etwa 16 Tagen zu amortisieren (beim aktuellen Schwierigkeitsgrad, seinem Stromverbrauch und dem Preis von Bitcoin).

Das bringt mich nun zu Aktien in Pools. Es heißt, dass die EasyMiner-Software bereitgestellt wird. Das würde die Bitcoins für mich schürfen, aber als ich mit GUIMiner schürfte, wurde mir klar, dass ich nicht eine Aktie nach der anderen bekam, sondern etwa alle 4 oder 5 Minuten eine. Ist es die Software, die Freigaben anfordert, oder gibt der Server des Pools sie an Ihren Miner weiter? Weiß dieser EasyMiner, der mit dieser Mining-Karte geliefert wird, wann er mit dem Mining fertig ist und eine weitere Freigabe anfordert, falls dies der Fall ist?

Auch der berechnete Preis, ist das allein Mining oder ist es in einem Pool? Es sagt, dass es allein 148 Tage dauern würde, um einen Block zu entschlüsseln, oder was auch immer es tut (ich bin mir noch nicht ganz sicher, was es tut, aber so wie ich es verstehe, sind "Blöcke" SHA-Hashes oder so etwas). Könnte ich diese Karte in meinen aktuellen Rechner (in einen freien PCI-Express-Steckplatz) stecken und das Programm ausführen, und es würde nicht einmal meinen PC verlangsamen? Oder brauche ich dafür eine andere Maschine? Es scheint zu einfach zu sein, all das Geld mit nur dieser einen Karte zu bekommen.

Es gibt auch den TerraMiner IV (www.cointerra.com/product/terraminer-iv-2ths-networked-asic-miner-may-batch/), der 2 TH/s hat, aber mit CGminer kommt (mit webbasierter Verwaltung, was auch immer das bedeutet. Verbinden Sie sich damit über das Internet?). Wäre es besser, in diese zu investieren als in die ButterflyLabs 600 GH/s-Karte?

Kommt darauf an, was man unter "gut machen" versteht. Wenn Sie mehr als Zehntausende von Dollar haben, um die Sachen von BFL auszugeben, würde es funktionieren. Aber am profitabelsten für den Tausend-Dollar-Betrieb wäre das Schürfen von Scrypt und den vielen Altcoins mit einem Haufen Grafikkarten.
Hallo TheNytangel, willkommen bei Bitcoin.SE. Stackexchange ist eine Frage-und-Antwort-Site, die entwickelt wurde, um Fragen und großartige Antworten zu sammeln. Am besten funktioniert es, wenn Sie nur eine einzige Frage stellen. Weitere Informationen finden Sie unter Tour und How to Ask .

Antworten (1)

Zuerst eine kurze Erklärung, was Ihr Miner macht: Er berechnet den (doppelten) sha256-Hash einiger Daten. Der resultierende Hash muss einige führende Nullen haben. Die Anzahl der führenden Nullen ist die „Schwierigkeit“: Je mehr Nullen, desto schwieriger ist es, sie zu finden. Ein Miner ändert einige Bytes der Daten, die er hasht, um andere Hashes zu erzeugen.

Die meisten Pools unterstützen unterschiedliche Protokolle mit unterschiedlichen Optionen. Das ursprüngliche Protokoll war getwork . Dies erlaubt jedoch nur 2^32=4,29 GH für eine Anfrage. Für schnelle ASIC-Miner mit 600 GH/s wäre der limitierende Faktor die Netzwerkgeschwindigkeit, nicht die Mining-Geschwindigkeit, da der Miner nur 4 Bytes ändern durfte. Es gibt einige Erweiterungen, um dieses Limit zu erhöhen, aber es ist kein nettes und erweiterbares Protokoll. Dies war der Grund, getblocktemplate zu erfinden . Es erlaubt, viel mehr Daten auf der Seite des Miner-Clients zu ändern, und der Miner entscheidet, welche Transaktionen in einem Block enthalten sind.

Wenn Ihre Mining-Software einen „Share“ erhält, mint sie ihn, bis sie einen Hash für die angeforderte Schwierigkeit findet. Dann sendet es es an den Server. Es gibt Pools, die den Schwierigkeitsgrad anpassen, je nachdem, wie schnell Ihr Client eine Aktie löst. Der Client kann aktiv neue Shares anfordern, oder er kann die Longpoll-Option nutzen, d.h. der Server sendet neue Shares, wenn er es für notwendig hält (z. B. gibt es neue und profitable Transaktionen mit Gebühren, die in einen neuen Block aufgenommen werden können und welche erfordert möglicherweise ein neues getblocktemplate). Easyminer unterstützt getblocktemplate, daher ist es nicht wichtig, wie viele Anteile Sie erhalten.

Der von Ihnen zitierte Gewinnrechner dient der Verwendung des Miners mit einem Pool. Abgesehen von der Zahl der Solo-Mining-Tage: 148 Tage wären die durchschnittliche Zeit, die Sie benötigen, um einen Block alleine zu lösen. Der Unterschied zum Pool-Mining besteht darin, dass Sie Ihren eigenen Block erstellen (dies ist ähnlich wie bei getblocktemplate), aber die Schwierigkeit stammt nicht aus dem Mining-Pool, sondern es ist die aktuelle Schwierigkeit aus dem Bitcoin-Netzwerk. Dies macht es viel schwieriger, einige Daten zu finden, sodass der resultierende Hash die Schwierigkeit erfüllt. Aber wenn Sie einen Block abbauen, erhalten Sie 25 Bitcoins dafür. Wenn Sie Glück haben, können Sie nach einer Woche einen Block finden, aber wenn Sie Pech haben, kann es ein Jahr dauern.

Die benötigte Rechenleistung Ihres Computers für eine PCI-Karte ist sehr gering. Der Computer wird nur verwendet, um die Arbeit aus einem Pool (oder dem Bitcoin-Netzwerk für Solo-Mining) zu holen, und wartet dann darauf, dass die Karte viele Hashes brutal erzwingt. Aber Sie brauchen ein gutes Netzteil und Kühlsystem.

Das Problem bei der gesamten aktuellen Mining-Hardware ist die Verfügbarkeit. Sie können es vorbestellen, aber wenn Sie es bekommen (manchmal muss man Monate auf neue Produkte warten), hat sich die Schwierigkeit des Bitcoin-Netzwerks möglicherweise bereits erhöht, sodass es länger dauert, bis die Hardware die Gewinnschwelle erreicht. Oder der Umrechnungskurs von Bitcoins in eine Fiat-Währung ist gesunken, wenn Sie diese umtauschen möchten.

Also die Netzwerkgeschwindigkeit, möchten Sie eine bessere Download- oder Upload-Geschwindigkeit? Und ich denke darüber nach, mit dem TerraMiner IV zu gehen (definitiv nicht ButterflyLabs, weil ich eine andere Frage gesehen habe und sie wegen Verzögerungen und Nichtantworten auf E-Mails nicht sehr empfohlen wurden), der 2 TH/s ist, also welche Art von Netzwerkgeschwindigkeit würden Sie wollen?
Die Geschwindigkeit des Internetnetzwerks ist nicht wichtig. Eine Anfrage ist nur ein paar Kilobyte groß, und Sie brauchen nur alle paar Minuten oder höchstens Sekunden neue Anfragen. Das könntest du auch mit einem alten ISDN-Anschluss abbauen.