Wie verbinde ich Bitcoin mit einem Ihrer Mitarbeiter in einem Pool?

Ich versuche, einen alten Turm zum Schürfen von Bitcoin zu verwenden, und versuche langsam, den Aufbau zu verstehen …

  1. Geldbörse

    Ich habe mich für eine Bitcoin-Brieftasche (Coinbase) angemeldet, wo ich eine ID erhalte.

  2. 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
    
  3. Bergmann

    (meine Hardware rechnet), Xeon-Prozessor

    • Ubuntu-Server 12.04 64-Bit installiert
    • Bitcoin installiert,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 rpcuserund rpcpasswordum sicherzustellen, dass es einzigartig ist.

Ich habe gelesen, dass Sie keinen Punkt ( .) in Ihrem rpcuserNamen haben dürfen?

Nicht sicher, was in dieser Konfigurationsdatei mindestens erforderlich ist:

Antworten (3)

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 usernameName "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.

Vielen Dank für deine Hilfe!!! Ich habe mir meine Hardware-Spezifikationen angesehen über: sudo lshw -html > ~/hardware_info.html und festgestellt, dass meine CPU über sse2-Fähigkeiten verfügt.
Es sieht so aus, als ob Ihr Flag -a den Algorithmustyp sha256 angeben soll und nur für externe Hardware relevant ist (als ob ich einen dieser spezialisierten Dongles gekauft hätte). Ich habe gerade das '-a sse2_64'-Flag gelöscht und sehe, dass etwas passiert. Es sieht so aus, als würde es auf ein Gerät warten oder keine "Arbeitslasten" erhalten. Ich habe meine CPU-Auslastung über 'top' überprüft und sie ist sehr niedrig. Ich bin mir nicht sicher, ob es eine Möglichkeit gibt, zu bestätigen, dass ich Zahlen über mein Slush-Konto zerkleinere ...
ja, sieht so aus, als würden keine Geräte gefunden. scheint eine Bank von Eruptoren zu erwarten ...
Sie haben mit der CPU-Option kompiliert? Versuchen Sie auch die automatische Erkennung? Es ist einer der folgenden Befehle. es ist spät, also kann ich nicht gut denken :P -a fastauto -a fastauto* Tut mir leid, dass ich eine Weile gebraucht habe, um mich bei dir zu melden. Ich werde in etwa 5 Stunden noch einmal nachsehen, ob alles in Ordnung war oder nicht.
@e-sushi dann gibt es eine Fehlkommunikation und ein Missverständnis. Ich werde es zu einem Wiki machen, das Sie nach Belieben bearbeiten können.

Wenn Sie in einem Pool minen, bitcoindhat 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.

Bewertung

Ich glaube du missverstehst einiges etwas, aber im Grunde bist du schon auf dem richtigen Weg.

  1. 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.

  1. 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.

  1. Bergmann

    (meine Hardware beim Rechnen), Xeon-Prozessor …

Nun, Sie haben noch keine Mining-Software erwähnt – und da sind Sie falsch abgebogen.

Füllen Sie die Lücke mit Mining-Software

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:

  • cgminer

    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:

    Screenshot von „cgminer“ im Ubuntu Software Center

  • bfgminer

    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:

    Screenshot von „bfgminer“ im 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 .

  • CPU-Miner

    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:

    Screenshot von „cpuminer“ im Ubuntu Software Center

    Eine Randbemerkung: Dieses Mining-Softwareprojekt lieferte die Sourcecode-Basis, auf der andere Projekte wie bfgminerund cgmineraufbauten.

Ausführen der Mining-Software

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 cgminerund 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 poolwie Sie es in Ihrer Frage angegeben haben, und verwende Ihren Beispiel-Login myusername.worker1und 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 --helpeinen 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.

Viel Glück – Sie werden es brauchen

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.