Wie betreibe ich meinen eigenen vollständigen Node-Pool? (Fehler: unerwartete Kennung)

Wenn ich dies gethmit den folgenden Parametern ausführe:

geth --rpc --rpcaddr "my ip" --rpcport 8545

Ich bekomme einen Fehler wie:

(anonymous): Line 1:13 Unexpected identifier (and 1 more errors)

Bitte helfen Sie.

Können Sie vielleicht das vollständige Fehlerprotokoll und die vollständige Befehlszeile angeben, die Sie ausführen? Andernfalls wird es schwierig sein, herauszufinden, was das eigentliche Problem ist.
Das ist alles :) ...............
wenn ich geth --rpc --rpcaddr "localhost" --gasprice 10000000000 -- identity "some name" 2>>geth.log das gleiche (anonym) eingebe: Zeile 1:8 Unerwartete Kennung (und 3 weitere Fehler) bitte helfen 😭 ps ich benutze geth version 1.5.0 ![hier bildbeschreibung eingeben ]( i.stack.imgur.com/iJfgl.jpg )
Ich erhalte einen Fehler geth --rpc --rpcaddr localhost or ip -- rpcport 8545 console die Fehlermeldung ist (anonym): Zeile 1:8 Unerwartete Kennung (und 3 weitere Fehler) ![Bildbeschreibung hier eingeben ]( i.stack .imgur.com/YASls.jpg )
Bitte stellen Sie einen Bildschirmausdruck oder alle Nachrichten bereit. Haben Sie gerade gelaufen gethoder sind Sie beide gethund gelaufen ethminer? Hast du einen Proxy versucht dich zu verbinden geth? Weil der Proxy andere Befehle sendet als das, was ethminersendet.
und dieser befehl mit meiner ip ist das gleiche problem
Haben Sie Ihren ethmineroder Ihren Proxy auf Ihren gethServer verwiesen? Hast du noch andere gethInstanzen am Laufen? Können Sie eine ausführen killall geth, um andere gethProzesse zu beenden. Was passiert dann. Sie können auch den Befehl ausführen geth --rpc --rpcaddr localhost --rpcport 8545 --verbosity 6 console. Was geschieht? Führen Sie den Befehl aus geth --rpc --rpcaddr localhost --rpcport 9999 --verbosity 6 console.
Kommentare sind nicht für längere Diskussionen gedacht; Diese Konversation wurde in den Chat verschoben .
@coreytaylor211 bitte verwenden Sie die Bearbeiten - Schaltfläche, um Ihr Problem zu aktualisieren. Keine Antworten posten!

Antworten (1)

Zusammenfassung

@coreytaylor211 versucht, einen Remote-Server mit einer Instanz auszuführen und von zu Hause aus eine gethVerbindung zu dieser gethInstanz herzustellen.ethminer

Die Fehlermeldung wird aus dem folgenden Code generiert:

./Godeps/_workspace/src/github.com/robertkrimen/otto/parser/error.go: return self.error(self.idx, "Unexpected identifier")

innerhalb einer der Go-Ethereum-Code-Abhängigkeiten. Dieser Code ist ein Parser für JavaScript.

Ich vermute, dass es eine Anwendung gibt (höchstwahrscheinlich ethminerversucht er, eine Verbindung zu seiner gethInstanz über einen Proxy herzustellen, der zuvor auf einen Mining-Pool verwies, jetzt aber auf seine neue Remote-Server- gethInstanz).

Das Ändern des Standard-RPC-Ports von 8545 auf etwas anderes und das Verbinden seines ethminermit diesem neuen Port scheint das Problem zu haben.



Einzelheiten

In dieser Antwort zeige ich Ihnen die Schritte zum Einrichten einer gethInstanz, ob auf Ihrem externen Server oder intern in Ihrem Heimnetzwerk. Wir verwenden die Standardkommunikation zwischen gethund Ihren ethminers und wenn sich Ihre gethInstanz auf einem externen Server befindet, ist Ihre Mining-Leistung nicht optimal. Ich kann Ihnen helfen, die Leistung zu verbessern, aber dazu muss zusätzliche Software eingerichtet werden, aber bringen Sie zuerst die Basis gethund ethminerdie s zum Laufen, und dann können wir den nächsten Schritt machen.

In dieser Antwort gehe ich davon aus, dass Ihre gethInstanz auf einem Server mit der IP 123.456.1.2 läuft.

geth

Führen Sie auf Ihrem gethServer gethdie folgenden Parameter aus:

geth --rpc --rpcaddr 123.456.1.2 --rpcport 8545 console

Wenn Sie Fehler erhalten, posten Sie bitte die gesamte Fehlermeldung und die von Ihnen verwendeten Befehle in einer separaten Antwort. (Wir können diesen Beitrag danach bereinigen).

ethminer

Auf Ihrem ethminerServer sollten Sie mit dem folgenden Befehl eine Verbindung ethminerzu Ihrer gethInstanz herstellen können (denken Sie daran, dass in diesem Schritt KEIN Proxy verwendet wird):

ethminer -F http://123.456.1.2:8545

Wenn Sie Fehler erhalten, posten Sie bitte die gesamte Fehlermeldung und die von Ihnen verwendeten Befehle in einer separaten Antwort.

Bitte sagen Sie mir, ob dieses Setup funktioniert. Dann können wir den nächsten Schritt machen.