Virtuális valuta bányászati pool építési útmutató:
A Bitcoin/Ethereum lendületet kap, és sok internetes és pénzügyi szakember keresi őket, és kétségtelen, hogy ez egy társadalmi kísérlet a valutára, és a résztvevők száma világszerte több tízmilliót ért el.
Alapfelvetés: A legjobb, ha értened kell a programozást, ha nem érted, az nehezebb, persze, amíg kutatásra specializálódsz, akkor is megcsinálhatod, ha nem érted
Medence kód:A hiperlink bejelentkezés látható.Nyitott Ethereum bányászati pool
Tudás előkészítése
Ismerj egy kicsit a Linux működést, egy kicsit a BlockChain-t és egy kicsit programozást
Ha nem érted, akkor is rendben van, csak nem tudod, miért.
Előkészítve
Egy szerver, amelynek legalább 1GB RAM-ja legalább 50GB RAM-ja van (attól függően, hogy mekkora a blokklánc ledger). Az operációs rendszer Ubunutu 16.04 LTS.
Építsd fel a folyamatot
Nyiss ki egy Ubuntu 16.04-et. Telepítsd a szükséges készleteket.
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
A beállítandó wallet szinkronizációs csomag szerint, ETH esetén, azaz:
git cloneA hiperlink bejelentkezés látható.
Aztán rakd össze a készletet.
CD Go-ethereummake geth
Telepítés után futtatd a build/bin/geth programot, és várd meg, amíg a csomópontok szinkronizálása befejeződik, ezzel pénztárcák, bányászat, fejlesztés stb. generálhatod ezt, részletesebb műveleteket is megtekinthetsz a wikiben.
Most, hogy a csomópontok beállítottak, a következő lépés a pool beállítása.
git config --global http.A hiperlink bejelentkezés látható.KlónA hiperlink bejelentkezés látható.Open-ethereum-poolmake
Telepítsd a REDIS-t.
apt Install Redis
Aztán fuss a medencébe.
./build/bin/open-ethereum-pool config.json
config.json a tartalomjegyzék alatt a config.example.json-re hivatkozhat, hogy megfelelő módosításokat végezzen. Megnézheted a wikit, hogy további javításokat végezhess a medén.
A bányászati pool hátterével most már szükséged van egy front-end oldalra is, amit a felhasználók láthatnak.
CD www
Tedd meg a www/config/environment.js változtatásokat. ApiUrl: '//example.net/' Kérjük, mindenképp változtasd meg a poolod URL-jére.
Ezután szereld be az elejét.
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
Végül beállítsuk a nginx-et.
Upstream API { server127.0.0.1:8080; }locatio{filter}n /api { proxy_passhttp://api; }
Így egy egyszerű bányászati medencét hoznak létre!
|