Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 10008|Svare: 0

Hvordan bygge en Ethereum-miningpool? Veiledning for bygging av gruvebassenger

[Kopier lenke]
Publisert på 29.11.2018 13:17:36 | | | |
Opplæring i bygging av en virtuell valutautvinningspool:

Bitcoin/Ethereum får økt fart og er ettertraktet av et stort antall internett- og finansfolk, og det er ingen tvil om at det er et sosialt eksperiment med valuta, og antallet deltakere har nådd titalls millioner mennesker over hele verden.

Premiss: Det er best at du forstår programmering, hvis du ikke forstår det, er det selvfølgelig vanskeligere, så lenge du spesialiserer deg på forskning, kan du fortsatt klare deg selv om du ikke forstår



Poolkode:Innloggingen med hyperkoblingen er synlig.Åpne Ethereum Mining-pool

Forberedelse av kunnskap

Kan litt om Linux-operasjoner, vet litt om BlockChain, og kan litt programmering

Hvis du ikke forstår, er det fortsatt greit, du vet bare ikke hvorfor.

Forberedt

En server med minst 1 GB RAM og minst 50 GB (avhengig av størrelsen på blokkjedeboken). Operativsystemet er Ubunutu 16.04 LTS.

Bygg prosessen

Åpne en Ubuntu 16.04. Installer nødvendige sett.

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

Ifølge lommeboksynkroniseringspakken du ønsker å sette opp, i tilfellet ETH, altså:

Git-kloneInnloggingen med hyperkoblingen er synlig.

Deretter setter du sammen settet.

cd go-ethereummake geth

Etter installasjon, kjør build/bin/geth og vent til nodesynkroniseringen er fullført, du kan også bruke det til å generere lommebøker, mining, utvikling osv., mer detaljerte operasjoner kan gå til wikien for å se.

Nå, med nodene satt, er neste steg å sette opp poolen.

git config --global http.Innloggingen med hyperkoblingen er synlig.KloneInnloggingen med hyperkoblingen er synlig.åpen-ethereum-poolmake

Installer Redis.

Installer Redis

Så kjør bassenget.

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

config.json kan referere til config.example.json under innholdsfortegnelsen for å gjøre tilsvarende endringer. Du kan sjekke wikien for å gjøre flere fiksinger på bassenget.

Med backenden av mining-poolen trenger du nå også en front-end-side som brukerne kan se.

CD www

Gjør alle endringer du vil på www/config/environment.js. ApiUrl: '//example.net/' Vennligst sørg for å endre det til pool-URL-en din.

Så installerer du frontenden.

apt install python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateapt install npmnpm install -gember-cli@2.9.1npmInstaller -G Bowernpm Installer Installer./build.sh

Til slutt, sett opp nginx.

Upstream API { server127.0.0.1:8080; }locatio{filter}n /API { proxy_passhttp://api; }

På denne måten settes det opp en enkel miningpool!
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com