Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 10008|Antwort: 0

Wie baut man einen Ethereum-Mining-Pool auf? Tutorial zum Bau von Mining-Pools

[Link kopieren]
Veröffentlicht am 29.11.2018 13:17:36 | | | |
Tutorial zum Aufbau virtueller Währungs-Mining-Pools:

Bitcoin/Ethereum gewinnt an Fahrt und wird von einer großen Zahl von Internet- und Finanzleuten begehrt, und es besteht kein Zweifel, dass es sich um ein soziales Währungsexperiment handelt und die Zahl der Teilnehmer weltweit zig Millionen Menschen erreicht hat.

Prämisse: Es ist am besten, dass du Programmieren verstehst; wenn du es nicht verstehst, ist es natürlich schwieriger, solange du dich auf Forschung spezialisierst, kannst du es trotzdem schaffen, auch wenn du es nicht verstehst



Poolcode:Der Hyperlink-Login ist sichtbar.Offener Ethereum-Mining-Pool

Vorbereitung des Wissens

Kenne dich ein wenig mit Linux-Operationen aus, kenne dich mit BlockChain aus und kenne dich mit Programmierung aus

Wenn du es nicht verstehst, ist es trotzdem okay, du weißt nur nicht warum.

Vorbereitet

Ein Server mit mindestens 1 GB RAM und mindestens 50 GB (je nach Größe des Blockchain-Ledgers). Das Betriebssystem ist Ubunutu 16.04 LTS.

Baue den Prozess auf

Öffne ein Ubuntu 16.04. Installieren Sie die notwendigen Kits.

apt updateapt install gitapt install build-essential libtool autotools-dev autoconf pkg-config libssl-devapt install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-serverapt install libdb4.8-dev libdb4.8++-devapt install golangapt install nginxapt install npm install npm

Laut der Wallet-Synchronisationssuite, die Sie einrichten möchten, im Fall von ETH:

Git-KlonDer Hyperlink-Login ist sichtbar.

Dann bauen Sie das Set zusammen.

cd go-ethereummake geth

Nach der Installation führe build/bin/geth aus und warte auf die Node-Synchronisation; du kannst es auch nutzen, um Wallets, Mining, Entwicklung usw. zu generieren, detailliertere Operationen kannst du ins Wiki gehen.

Nachdem die Knoten gesetzt sind, ist der nächste Schritt, den Pool einzurichten.

git config --global HTTP.Der Hyperlink-Login ist sichtbar.KlonDer Hyperlink-Login ist sichtbar.Open-Ethereum-Poolmake

Installiere Redis.

APT REDIS installieren

Dann lass den Pool laufen.

./build/bin/open-ethereum-pool config.json

config.json können auf die config.example.json im Inhaltsverzeichnis zurückgreifen, um entsprechende Änderungen vorzunehmen. Du kannst im Wiki nachsehen, um weitere Reparaturen am Pool vorzunehmen.

Mit dem Backend des Mining-Pools braucht man jetzt auch eine Frontend-Seite, die Nutzer sehen können.

CD www

Mach alle Änderungen, die du möchtest, auf www/config/environment.js. ApiUrl: '//example.net/' Bitte ändern Sie es unbedingt in Ihre Pool-URL.

Dann installieren Sie das Frontend.

APT install python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateapt install npmnpm install -gember-cli@2.9.1npmInstallieren -G Bowernpm InstallBower Installation./build.sh

Zum Schluss richten Sie nginx ein.

upstream API { server127.0.0.1:8080; }locatio{filter}n /API { proxy_passhttp://api; }

So wird ein einfacher Mining-Pool eingerichtet!
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com