Gibt es eine Möglichkeit, Geth ohne Synchronisierung mit einer öffentlichen Blockchain verbunden auszuführen und trotzdem zu erwarten, dass meine Smart-Contract-Funktionstransaktion abgebaut wird? als folgende Antwort Kann ich Geth ohne Synchronisierung ausführen? Hier wird "--maxpeers 0" verwendet, sodass es nicht mit Peers verbunden ist, sodass die Transaktion nicht abgebaut werden kann.
Kann ich eine Smart-Contract-Funktionstransaktion senden (Smart-Contract-Funktion ausführen), ohne den Knoten zu synchronisieren? und nach dem Senden kann ich damit rechnen, dass es abgebaut wird?
--maxpeers
würde funktionieren, ebenso wie das Abschalten Ihrer Netzwerkverbindung zum Internet. Wenn Sie minen möchten, müssen Sie einen Miner ausführen, entweder in geth
oder einen GPU-Miner wie ethminer
. Beachten Sie jedoch, dass die in der Blockchain des öffentlichen Netzwerks festgelegte Schwierigkeit sehr hoch ist, da diese Schwierigkeit angepasst wird, um den vielen Tausend Computern gerecht zu werden, die die öffentliche Blockchain abbauen.
Sobald Sie Ihre Verbindung vom öffentlichen Netz getrennt und Ihr Mining eingeschaltet haben, dauert es sehr sehr lange, bis Ihr einzelner Miner einen Block gelöst hat. Aber wenn Sie Ihren privaten Mining-Betrieb noch sehr, sehr lange eingeschaltet lassen, wird die Schwierigkeit nach unten angepasst, sodass Ihr einzelner Miner alle 15 Sekunden abbaut.
Wenn Sie versuchen möchten, Smart Contracts zu erstellen, ist der einfachste Weg, eine Dev-Blockchain zu erstellen. Dies wird einfach auf Ihrem lokalen Computer ausgeführt und Sie können es auf meins einstellen, um einige Ether in Ihrem Konto zu erhalten, damit Sie es zum Senden der Vertragserstellungstransaktionen verwenden können.
Ein Beispiel für die Bereitstellung von Verträgen in einer Dev-Blockchain finden Sie unter Bereitstellen des Greeter -Vertrags über die Geth-CLI ist keine Registrierung in meiner privaten Blockchain.
Der --dev
Parameter gibt an, geth
dass Sie nur eine Dev-Blockchain ausführen möchten. Die Parameter und weisen Ihre --mine
Instanz an, die Blockchain zu minen.--minerthreads 1
geth
Der Schwierigkeitsgrad ist niedrig eingestellt, sodass Sie häufig Blöcke abbauen werden.
Datenschutz ist ein Menschenrecht.eth
siddesh sangodkar
Datenschutz ist ein Menschenrecht.eth
--maxpeers
würde funktionieren, ebenso wie das Abschalten Ihrer Netzwerkverbindung zum Internet. Wenn Sie minen möchten, müssen Sie einen Miner ausführen, entweder ingeth
oder einen GPU-Miner wieethminer
. Beachten Sie jedoch, dass die in der Blockchain des öffentlichen Netzwerks festgelegte Schwierigkeit für Ihren einzelnen Miner sehr hoch ist, um sie zu lösen, sodass es ziemlich (sehr lange) dauern wird, bis jeder Block in Ihrer abgeschnittenen Blockchain abgebaut ist.siddesh sangodkar