Ich versuche, einen alten Turm zum Schürfen von Bitcoin zu verwenden, und versuche langsam, den Aufbau zu verstehen …
Geldbörse
Ich habe mich für eine Bitcoin-Brieftasche (Coinbase) angemeldet, wo ich eine ID erhalte.
Schwimmbad
Ich bin einem Pool (Slush's Pool) beigetreten, wo ich meine E-Mail verifiziert und meine private? ID aus meiner Brieftasche. Sie haben einen ersten Arbeiter für mich registriert:
login: myusername.worker1
password: something given
Bergmann
(meine Hardware rechnet), Xeon-Prozessor
sudo apt-get install bitcoind
konfigurierte Bitcoin,vim ~/.bitcoin/bitcoin.conf
server=1
daemon=1
rpcuser=INVENT_A_UNIQUE_USERNAME
rpcpassword=INVENT_A_UNIQUE_PASSWORD
Was ich nicht verstehe, ist, wie meine Pool-ID jemals mit dem verbunden ist, was auf meinem Computer läuft? Ich habe auch keine Ahnung, was ich für meins einsetzen soll rpcuser
und rpcpassword
um sicherzustellen, dass es einzigartig ist.
Ich habe gelesen, dass Sie keinen Punkt ( .
) in Ihrem rpcuser
Namen haben dürfen?
Nicht sicher, was in dieser Konfigurationsdatei mindestens erforderlich ist:
Ich glaube, du missverstehst etwas, aber du bist auf einem logischen Weg. Sie benötigen eine Mining-Anwendung / ein Mining-Programm (ich schlage BFGminer vor, wenn Sie unter Windows arbeiten, sollten Sie guiminer in Betracht ziehen). Was Sie also haben, ist Ihre eigene Bitcoin-Instanz, mit der Sie sich verbinden und von der aus Sie minen können ... Und wenn Sie es irgendwie schaffen, einen hohen Diff-Anteil von diesem Computer zu erhalten, der in ein paar tausend Jahren möglich ist, würden Sie einen Block bekommen. (Daher Mining in einem Pool)
Ein kurzes tl; dr, weil es so aussieht, als würden Sie eine Nix-Box verwenden:
Stellen Sie sicher, dass Sie Git sowie Ihre allgemeinen Bauwerkzeuge haben.
Dann
git clone https://github.com/luke-jr/bfgminer.git
Kompilieren:
./autogen
./configure --enable-cpumining
make
Die „Readme“ finden Sie hier: https://github.com/luke-jr/bfgminer/blob/bfgminer/README
Wenn Sie mit der Erstellung von BFGminer fertig sind, gehen Sie zum Slush Pool und melden Sie sich an. Dann befindet sich in diesem rechten Abschnitt eine Liste der Arbeiter unter der Überschrift „Arbeiter“. Es bringt Sie zu einer Seite, auf der Sie nach einem Login-Suffix gefragt werden (es ist die Art und Weise, jeden einzelnen Computer-Mining zu benennen, aber mit Ihrem Konto verbunden zu sein). Sie werden auch aufgefordert, ein Passwort für diesen Miner zu verwenden. Ich schlage vor, Ihr Login-Passwort nicht zu verwenden, da es ohne jegliche Verschlüsselung in Ihrem Haupt-Login-Thread angezeigt wird.
Sobald Sie Ihr Login-Suffix eingegeben haben (zum Beispiel, wenn mein username
Name "Joe" wäre und mein Computer "Feet" heißen würde (sorry Insider-Witz mit einigen Freunden müssen es verwenden), wäre mein Suffix ".feet" . Mein vollständiger Arbeitername wäre B. "Joe.feet" sein . Mein ausgewähltes Passwort wäre für dieses Beispiel "toes" .
Nachdem Sie ein Suffix und ein Passwort erstellt haben, klicken Sie auf "Speichern" und Sie befinden sich nun wieder im Hauptportal. Nur nochmal zur Wiederholung. Mein neuer Arbeiter (je nach Pool auch Miner oder Instanz genannt) würde "Joe.feet" heißen und das Passwort wäre "toes".
"Joe.feet" wäre also der Benutzername, den ich in meine Mining-Anwendung (BFGMiner) eingeben würde. Das Passwort wäre das von mir verwendete Passwort (in meinem Beispiel "Zehen").
Nachdem Sie nun sowohl einen Miner erstellt als auch BFGminer erstellt haben, finden Sie heraus, ob Sie sich auf SSE2 oder SSE4 befinden ... Sobald Sie wissen, welche SSE Sie verwenden, können Sie mit dem Mining im Slush-Pool beginnen, indem Sie diesen Befehl verwenden (stellen Sie sicher, dass Sie rekursiv in das Verzeichnis, in dem sich bfgminer befindet). (zu Ihrer Information, Sie könnten es auch zu einem Bash-Skript machen) (führen Sie es auch auf dem Bildschirm aus)
Wenn Sie diesen Befehl auf SSE2 anders ausführen, habe ich den anderen Befehl ein paar Zeilen darunter (verwenden Sie wieder screen ... der Befehl wird einfach screen eingegeben. Sie drücken dann zweimal die Eingabetaste.)
Stellen Sie sicher, dass Sie in den Ordner rekursiv sind, in dem sich BFGminer befindet, und führen Sie diesen Code aus. Ich gehe davon aus, dass mein Benutzername im Slush-Pool "Joe" ist, mein Arbeiter "feet" heißt und mein Arbeiter-Passwort "toes" ist.
SSE2-Version des Befehls
./bfgminer -a sse2_64 -o stratum+tcp://stratum.bitcoin.cz:3333 -u Joe.feet -p toes
SSE4-Version des Befehls
./bfgminer -a sse4_64 -o stratum+tcp://stratum.bitcoin.cz:3333 -u Joe.feet -p toes
Nachdem Sie diese Schritte ausgeführt haben, sollte Ihr Miner zu einem Bildschirm kommen, auf dem angezeigt wird, dass er verbunden war. An diesem Punkt schürfen Sie. Bitte beachten Sie, dass Sie über Geräte verfügen, deren Betrieb an einem Tag wahrscheinlich mehr kostet, als Sie an Gewinn erzielen.
Wenn Sie in einem Pool minen, bitcoind
hat das nicht einmal etwas mit dem System zu tun. Es muss nicht ausgeführt werden, es muss nicht einmal auf Ihrer Festplatte vorhanden sein. Der Remote-Pool erledigt das für Sie.
Ich glaube du missverstehst einiges etwas, aber im Grunde bist du schon auf dem richtigen Weg.
Geldbörse
Ich habe mich für eine Bitcoin-Brieftasche (Coinbase) angemeldet, wo ich eine ID erhalte.
Groß.
Wenn Sie Ihre Wallet auf Ihrem lokalen Rechner verwalten möchten (Bitcoins senden und empfangen, neue Wallets erstellen usw.), ist das ein Muss. Nebenbei bemerkt: Falls Sie etwas Einfacheres (gemeint: mit einer GUI) brauchen, sollten Sie sich die Vielzahl von Desktop-Clients ansehen, auf die bitcoin.org verweist ; zum Beispiel: Bitcoin-QT.
Schwimmbad
Ich bin einem Pool (Slush's Pool) beigetreten, wo ich meine E-Mail verifiziert und meine private? ID aus meiner Brieftasche. Sie haben einen ersten Arbeiter für mich registriert:
login: myusername.worker1 password: something given
Das ist perfekt.
Bergmann
(meine Hardware beim Rechnen), Xeon-Prozessor …
Nun, Sie haben noch keine Mining-Software erwähnt – und da sind Sie falsch abgebogen.
Nun, da Sie wissen, dass Ihr „Miner“ eine „Mining-Software“ benötigt, um tatsächlich Dinge wie Bitcoin abbauen zu können, werfen wir einen Blick darauf, was Sie brauchen, um Ihre eigenen Mining-Bemühungen zu starten …
Da Sie erwähnt haben, dass Sie das Ubuntu-Betriebssystem verwenden, könnten Sie einfach in das Ubuntu Software Center eintauchen, um einen der fertig erstellten Miner herunterzuladen und herunterzuladen:
Falls Sie es vorziehen, Ihren eigenen Build aus dem Quellcode zu erstellen, überprüfen Sie das cgminer GitHub-Repository .
Der einfachere Weg ist die Installation eines vorgefertigten Builds aus dem Software Center oder durch Eingabe der folgenden Befehle in einem Terminalfenster:
apt-get update
sudo apt-get install cgminer
Oder Sie installieren „cgminer“ einfach über das Ubuntu Software Center:
Falls Sie es vorziehen, Ihren eigenen Build aus dem Quellcode zu erstellen, überprüfen Sie das bfgminer GitHub-Repository .
Der einfachere Weg ist, einen vorgefertigten Build zu installieren, indem Sie die folgenden Befehle in einem Terminalfenster eingeben:
apt-get update
sudo apt-get install bfgminer
Oder Sie installieren „bfgminer“ einfach über das Ubuntu Software Center:
Sie können auch Ihren eigenen Build aus dem Quellcode erstellen, falls Sie dies bevorzugen. Überprüfen Sie dazu das GitHub-Repository von bfgminer .
Persönlich würde ich die Verwendung von reinen CPU-Minern nicht empfehlen, da sie im Vergleich zur oben genannten Mining-Software tendenziell langsamer sind. Der Grund ist einfach: CPU-Miner ignorieren den potenziellen Vorteil, den Ihre GPU (Grafikkarte) bieten könnte. Nachdem ich das gesagt habe …
Falls Sie es vorziehen, Ihren eigenen Build aus dem Quellcode zu erstellen, überprüfen Sie das cpuminer GitHub-Repository .
Der einfachere Weg ist, einen vorgefertigten Build zu installieren, indem Sie die folgenden Befehle in einem Terminalfenster eingeben:
apt-get update
sudo apt-get install cpuminer
Oder Sie installieren „cpuminer“ einfach über das Ubuntu Software Center:
Eine Randbemerkung: Dieses Mining-Softwareprojekt lieferte die Sourcecode-Basis, auf der andere Projekte wie bfgminer
und cgminer
aufbauten.
Die gesamte oben erwähnte Mining-Software wird mit einer speziellen Dokumentation geliefert, die erklärt, wie die Software aus dem Quellcode kompiliert wird, wie die kompilierte Software verwendet wird usw.
Aber um Ihnen den Einstieg zu erleichtern, werde ich einfache Beispiele für cgminer
und geben bfgminer
. Ich denke, Sie wissen bereits, wie man ein Terminalfenster öffnet, um Software von einer Befehlszeile aus zu starten. Für die Befehlszeilenparameterdaten gehe ich davon aus, Slush's pool
wie Sie es in Ihrer Frage angegeben haben, und verwende Ihren Beispiel-Login myusername.worker1
und das Beispiel-Passwort mypassword
.
cgminer
cgminer -o stratum+tcp://stratum.theminingsite.com:3333 -u theusername -p thepassword
bfgminer
bfgminer -o stratum+tcp://stratum.theminingsite.com:3333 -u theusername -p thepassword
cpuminer
cpuminer -o stratum+tcp://stratum.theminingsite.com:3333 -u theusername -p thepassword
Da die meisten Befehlszeilenparameter stark von Ihrer Hardware abhängen, müssen Sie die Dokumentation lesen, um zu sehen, ob Sie die Dinge auf höhere Geschwindigkeiten abstimmen können. Bietet im Zweifelsfall --help
einen ersten Hinweis auf mögliche Tuning-Möglichkeiten der einzelnen Mining-Software.
Das war’s … sobald Sie Ihre Mining-Software installiert und zum Laufen gebracht haben, werden Sie Bitcoin (oder eine ähnliche Kryptowährung) minen.
Wenn „die Bitcoin-Fee“ Sie nicht sanft behandelt, wird das Schürfen von Bitcoin mit durchschnittlicher Computerhardware mehr Kosten als Gewinne verursachen. Erwarten Sie im unwahrscheinlichen Fall, dass Sie „Gewinn“ machen, nicht Hunderte von Bitcoins… denken Sie eher in einer realistischen Reichweite von ein paar Satochi.
Im Allgemeinen ist Bergbau ein Elektrizitätsvampir. Mit anderen Worten: Sie können darauf vertrauen, dass das Mining Ihre Energierechnung erhöht. Die Gewinnchance hängt von viel Glück und der tatsächlichen Hashing-Geschwindigkeit ab, die Sie mit Ihrem Mining-Rig erreichen.
Wenn Sie sich wirklich die Hände schmutzig machen und vom Mining profitieren möchten, müssen Sie in Betracht ziehen, in dedizierte Hardware (ASICs und/oder FPGAs) zu investieren, um höhere Hashing-Geschwindigkeiten zu erreichen – was ziemlich günstig sein kann , je nachdem, welche Hashing-Geschwindigkeiten Sie haben wollen/brauchen/erwarten. Eines ist sicher: Je mehr Hashing-Geschwindigkeit Sie erreichen möchten, desto mehr und/oder bessere Hardware kaufen Sie – was wiederum Ihre Stromrechnung proportional erhöht. und nur Sie können entscheiden, wo Sie die Grenze zwischen „Hobby“ und „Investment“ ziehen.
Am Ende wird sich die Menge an Bargeld, die Sie für Strom bezahlen müssen, am stärksten negativ auf Ihre Mining-Bemühungen auswirken, und Ihre Energierechnung wird letztendlich Ihren Break-Even-Punkt bestimmen.
Tarabyte
Tarabyte
Tarabyte
Joe Weiß
Joe Weiß