Tutorial pentru construcția piscinelor de mining cu criptomonede virtuale:
Bitcoin/Ethereum câștigă avânt și este căutat de un număr mare de oameni de pe Internet și din domeniul financiar, iar nu există nicio îndoială că este un experiment social asupra monedei, iar numărul participanților a ajuns la zeci de milioane de oameni din întreaga lume.
Premisă: Cel mai bine este să înțelegi programarea, dacă nu o înțelegi, este mai dificil, desigur, atâta timp cât te specializezi în cercetare, tot poți reuși dacă nu înțelegi
Codul piscinei:Autentificarea cu hyperlink este vizibilă.Open Ethereum Mining Pool
Pregătirea cunoștințelor
Știi puțin despre operațiunile Linux, știi puțin despre BlockChain și știi puțin programare
Dacă nu înțelegi, tot e în regulă, doar că nu știi de ce.
Pregătit
Un server cu cel puțin 1GB RAM și cel puțin 50GB (în funcție de dimensiunea registrului blockchain). Sistemul de operare este Ubunutu 16.04 LTS.
Construiește procesul
Deschide un Ubuntu 16.04. Montează kiturile necesare.
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
Conform suitei de sincronizare a portofelului pe care vrei să o configurezi, în cazul ETH, adică:
Clonă GitAutentificarea cu hyperlink este vizibilă.
Apoi asamblează trusa.
CD Go-Ethereummake geth
După instalare, rulează build/bin/geth și așteaptă finalizarea sincronizării nodurilor, poți folosi și pentru a genera portofele, minerit, dezvoltare etc., operațiunile mai detaliate pot merge la wiki pentru a le vedea.
Acum, cu nodurile setate, următorul pas este să configurezi pool-ul.
git config --global http.Autentificarea cu hyperlink este vizibilă.clonăAutentificarea cu hyperlink este vizibilă.open-ethereum-poolmake
Instalează redis.
apt install redis
Apoi rulează pool-ul.
./build/bin/open-ethereum-pool config.json
config.json poate face referire la config.example.json de sub cuprins pentru a face modificările corespunzătoare. Poți verifica wiki-ul pentru a face mai multe soluții la pool.
Cu partea din spate a pool-ului de minerit, acum ai nevoie și de o pagină frontală pentru ca utilizatorii să o poată vedea.
CD www
Fă orice modificări dorești pe www/config/environment.js. ApiUrl: '//example.net/' Te rugăm să schimbi pe URL-ul pool-ului tău.
Apoi instalează partea frontală.
apt install python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateapt install npmnpm install -gember-cli@2.9.1npmInstalează -G bowernpm instalare bowbower install./build.sh
În final, configurează nginx.
Upstream API { server127.0.0.1:8080; }Locatio{filter}n /API { proxy_passhttp://API; }
Astfel, se creează un simplu pool de minerit!
|