Vodič za gradnjo bazena za rudarjenje virtualne valute:
Bitcoin/Ethereum pridobiva na priljubljenosti in ga išče veliko internetnih in finančnih ljudi, in ni dvoma, da gre za družbeni eksperiment na valuti, število udeležencev pa je doseglo desetine milijonov ljudi po vsem svetu.
Predpostavka: Najbolje je, da moraš razumeti programiranje, če ga ne razumeš, je seveda težje, dokler se specializiraš za raziskave, lahko uspeš, če ne razumeš
Koda bazena:Prijava do hiperpovezave je vidna.Odpri rudarski bazen Ethereuma
Priprava znanja
Malo poznate Linux operacije, malo BlockChain in malo programiranja
Če ne razumeš, je še vedno v redu, samo ne veš zakaj.
Pripravljeno
Strežnik z vsaj 1 GB RAM-a in vsaj 50 GB (odvisno od velikosti blockchain knjige). Operacijski sistem je Ubunutu 16.04 LTS.
Zgradite proces
Odpri Ubuntu 16.04. Namestite potrebne komplete.
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
Glede na paket za sinhronizacijo denarnice, ki ga želite nastaviti, v primeru ETH, to je:
git clonePrijava do hiperpovezave je vidna.
Nato sestavi komplet.
cd go-ethereummake geth
Po namestitvi zaženi build/bin/geth in počakaj, da se sinhronizacija vozlišč zaključi, lahko ga uporabiš tudi za generiranje denarnic, rudarjenje, razvoj itd., bolj podrobne operacije pa lahko obiščeš na wiki za ogled.
Zdaj, ko so vozlišča nastavljena, je naslednji korak nastavitev bazena.
git config --global http.Prijava do hiperpovezave je vidna.KlonPrijava do hiperpovezave je vidna.Open-ethereum-poolmake
Namesti Redis.
Apt install redis
Potem zaženi bazen.
./build/bin/open-ethereum-pool config.json
config.json se lahko sklicuje na config.example.json pod kazalom vsebine za ustrezne spremembe. Lahko si ogledate wiki za dodatne popravke bazena.
Pri backendu rudarskega bazena zdaj potrebujete tudi front-end stran, ki jo lahko uporabniki vidijo.
CD www
Naredite vse spremembe, ki jih želite, na www/config/environment.js. ApiUrl: '//example.net/' Prosimo, da spremenite v URL vašega poola.
Nato namestite sprednji del.
apt install python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateapt install npmnpm install -gember-cli@2.9.1npminstall -g bowernpm installbower install./build.sh
Na koncu nastavite nginx.
upstream API { server127.0.0.1:8080; }locatio{filter}n /api { proxy_passhttp://api; }
Na ta način se vzpostavi preprost rudarski bazen!
|