Virtuālās valūtas ieguves baseina būvniecības apmācība:
Bitcoin/Ethereum kļūst arvien straujāks, un to meklē liels skaits interneta un finanšu cilvēku, un nav šaubu, ka tas ir sociāls eksperiments ar valūtu, un dalībnieku skaits ir sasniedzis desmitiem miljonu cilvēku visā pasaulē.
Priekšnoteikums: Vislabāk, ja jums ir jāsaprot programmēšana, ja jūs to nesaprotat, tas, protams, ir grūtāk, kamēr jūs specializējaties pētniecībā, jūs joprojām varat to izdarīt, ja nesaprotat
Baseina kods:Hipersaites pieteikšanās ir redzama.Atvērt Ethereum ieguves baseinu
Zināšanu sagatavošana
Ziniet mazliet par Linux operācijām, nedaudz ziniet par BlockChain un nedaudz programmējiet
Ja jūs nesaprotat, tas joprojām ir labi, jūs vienkārši nezināt, kāpēc.
Sagatavots
Serveris ar vismaz 1 GB RAM un vismaz 50 GB (atkarībā no blokķēdes virsgrāmatas lieluma). Operētājsistēma ir Ubunutu 16.04 LTS.
Procesa veidošana
Atveriet Ubuntu 16.04. Instalējiet nepieciešamos komplektus.
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
Saskaņā ar maka sinhronizācijas komplektu, kuru vēlaties iestatīt, ETH gadījumā, tas ir:
git klonsHipersaites pieteikšanās ir redzama.
Tad salieciet komplektu kopā.
CD Go-EthereumMake Geth
Pēc instalēšanas palaidiet build/bin/geth un pagaidiet, līdz mezgla sinhronizācija tiks pabeigta, varat arī to izmantot, lai ģenerētu makus, ieguvi, attīstību utt., Detalizētākas darbības var doties uz wiki, lai to apskatītu.
Tagad, kad mezgli ir iestatīti, nākamais solis ir baseina iestatīšana.
git konfigurācija --globālais http.Hipersaites pieteikšanās ir redzama.klonsHipersaites pieteikšanās ir redzama.atvērts-ethereum-poolmake
Instalējiet redis.
apt instalēt redis
Tad palaidiet baseinu.
./build/bin/open-ethereum-pool config.json
config.json varat atsaukties uz config.example.json zem satura rādītāja, lai veiktu atbilstošas izmaiņas. Jūs varat apskatīt wiki, lai veiktu vairāk labojumu baseinā.
Izmantojot ieguves baseina aizmugurējo daļu, tagad jums ir nepieciešama arī priekšgala lapa, ko lietotāji var redzēt.
kompaktdisks www
Veiciet nepieciešamās izmaiņas vietnē www/config/environment.js. ApiUrl: '//example.net/' Lūdzu, noteikti nomainiet to uz savu baseina URL.
Pēc tam uzstādiet priekšējo galu.
apt instalēt python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateapt instalēt npmnpm instalēt -gember-cli@2.9.1npminstalējiet -g bowernpm installbower install./build.sh
Visbeidzot, iestatiet nginx.
augšupējā API { server127.0.0.1:8080; }locatio{filter}n /api { proxy_passhttp://api; }
Tādā veidā tiek izveidots vienkāršs kalnrūpniecības baseins!
|