Ich möchte eine Headless-Bitcoin-Instanz auf einem Server ausführen, um zum Netzwerk beizutragen. Gibt es spezielle Konfigurationsoptionen, die für diesen Zweck empfohlen werden?
Meine Absicht war in erster Linie, das Netzwerk sicherer zu machen, indem ich einen weiteren "guten" Knoten bereitstellte, obwohl ich mit einigen der vielleicht subtileren Aspekte des Protokolls nicht vertraut bin, würde ich Ratschläge zu anderen Möglichkeiten begrüßen, die ein einzelner Knoten tun würde oder beitragen könnten.
Ich hatte nicht unbedingt vor, einen Miner zu betreiben.
Wenn Sie einen Beitrag leisten möchten, haben Sie im Allgemeinen zwei Möglichkeiten:
Werden Sie ein Blockchain-Peer
Das Bitcoin-Netzwerk erfordert, dass die vollständige Kette zum Download verfügbar ist. Wenn nicht genügend Peers das Herunterladen der vollständigen Kette zulassen, ist dies ein Risiko für das Netzwerk. Dies ist nicht CPU-intensiv, belastet aber Ihre Netzwerk-E / A, da eine konfigurierbare Anzahl von Peers die Daten herunterlädt.
Sie können nämlich Bitcoin ausführen und eingehenden Zugriff auf Port 8333 zulassen. Dadurch können Benutzer die Blockchain herunterladen. Wenn Sie Optionen zum Ausführen als „Server“ sehen, wissen Sie, dass dies etwas anderes auf Port 8332 ausführt und als „sensibel“ gilt und gesichert werden sollte.
Ich überprüfe den Prozess gerne visuell, also hier ist der Befehl, den ich ausführe:
bitcoind -debug -logtimestamps -printtodebugger -printtoconsole
Wenn Ihr Computer damit umgehen kann, bearbeiten Sie die Datei bitcoin.conf (Speicherort ist plattformspezifisch), damit mehr Personen gleichzeitig eine Verbindung herstellen können. Bearbeiten maxconnections=
Sie so, wie Sie es für am besten halten.
Mine
Mining hat nicht viel Nutzen, es sei denn, Sie haben ein FPGA oder ASIC für Bitcoin. Diese Anlagen sind spezialisierter und wettbewerbsfähiger. Schauen Sie auf www.butterflylabs.com nach einem ASIC-Miner, der an Ihren USB-Anschluss angeschlossen werden kann
Stefan Gornik
Colin Dekan
Wunder2k