Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 10008|Risposta: 0

Come costruire un pool di mining Ethereum? Tutorial sulla costruzione di pool minerari

[Copiato link]
Pubblicato su 29/11/2018 13:17:36 | | | |
Tutorial sulla costruzione di pool di mining in valuta virtuale:

Bitcoin/Ethereum sta guadagnando slancio ed è ricercato da un gran numero di persone di Internet e del settore finanziario, e non c'è dubbio che si tratti di un esperimento sociale sulla valuta, e il numero di partecipanti ha raggiunto decine di milioni di persone in tutto il mondo.

Premessa: È meglio che tu debba capire la programmazione, se non la capisci, è più difficile, ovviamente, finché ti specializzi nella ricerca, puoi comunque farcela se non capisci



Codice pool:Il login del link ipertestuale è visibile.Open Ethereum Mining Pool

Preparazione delle conoscenze

Conosci un po' le operazioni Linux, conosci un po' BlockChain e conosci un po' di programmazione

Se non capisci, va comunque bene, solo che non sai perché.

Preparato

Un server con almeno 1GB di RAM e almeno 50GB (a seconda della dimensione del registro blockchain). Il sistema operativo è Ubunutu 16.04 LTS.

Costruisci il processo

Apri un Ubuntu 16.04. Installa i kit necessari.

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

Secondo la suite di sincronizzazione wallet che vuoi configurare, nel caso di ETH, cioè:

Clone gitIl login del link ipertestuale è visibile.

Poi monta il kit.

CD Go-Ethereummake Geth

Dopo l'installazione, esegui build/bin/geth e aspetta che la sincronizzazione dei nodi venga completata, puoi anche usarlo per generare wallet, mining, sviluppo, ecc., operazioni più dettagliate puoi consultare la wiki.

Ora, con i nodi impostati, il passo successivo è configurare il pool.

Git Config --Global http.Il login del link ipertestuale è visibile.cloneIl login del link ipertestuale è visibile.Open-ethereum-poolmake

Installa redis.

apt install redis

Poi gestisci la piscina.

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

config.json può fare riferimento alla config.example.json sotto l'indice per apportare modifiche corrispondenti. Puoi consultare la wiki per fare altre correzioni al pool.

Con il backend del pool di mining, ora serve anche una pagina front-end che permette agli utenti di vedere.

CD www

Fai tutte le modifiche che vuoi su www/config/environment.js. ApiUrl: '//example.net/' Assicurati di cambiarlo nell'URL del tuo pool.

Poi installa il front-end.

apt install python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateapt install npmnpm install -gember-cli@2.9.1npmInstalla -G BowernPM installa bower install./build.sh

Infine, configura nginx.

API a monte { server127.0.0.1:8080; }Locatio{filter}n /API { proxy_passhttp://API; }

In questo modo, viene creato un semplice pool minerario!
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com