Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 10008|Svar: 0

Hur bygger man en Ethereum-miningpool? Handledning för att bygga gruvpooler

[Kopiera länk]
Publicerad på 2018-11-29 13:17:36 | | | |
Tutorial för att bygga en pool med virtuella valutor:

Bitcoin/Ethereum får allt större fart och efterfrågas av ett stort antal internet- och finansfolk, och det råder ingen tvekan om att det är ett socialt experiment med valuta, och antalet deltagare har nått tiotals miljoner människor världen över.

Premiss: Det är bäst att du förstår programmering, om du inte förstår det är det svårare, förstås, så länge du specialiserar dig på forskning kan du fortfarande klara dig även om du inte förstår



Poolkod:Inloggningen med hyperlänken är synlig.Öppna Ethereum-miningpool

Kunskapsförberedelse

Kan lite om Linux-operationer, vet lite om BlockChain och kan lite programmering

Om du inte förstår är det ändå okej, du vet bara inte varför.

Förberedd

En server med minst 1 GB RAM och minst 50 GB (beroende på blockkedjebokens storlek). Operativsystemet är Ubunutu 16.04 LTS.

Bygg processen

Öppna en Ubuntu 16.04. Installera nödvändiga kit.

APT UpdateAPTapt 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

Enligt den plånbokssynkroniseringssvit du vill sätta upp, i fallet med ETH, det vill säga:

git-klonInloggningen med hyperlänken är synlig.

Sedan sätter du ihop kitet.

cd go-ethereummake geth

Efter installationen, kör build/bin/geth och vänta på att nodsynkroniseringen ska vara klar, du kan också använda den för att generera plånböcker, mining, utveckling osv., mer detaljerade operationer kan gå till wikin för att se.

Nu, med noderna inställda, är nästa steg att ställa in poolen.

git config --global HTTP.Inloggningen med hyperlänken är synlig.KlonInloggningen med hyperlänken är synlig.öppen-ethereum-poolmake

Installera Redis.

apt installera redis

Kör sedan poolen.

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

config.json kan hänvisa till config.example.json under innehållsförteckningen för att göra motsvarande ändringar. Du kan kolla in wikin för att göra fler fixar på poolen.

Med backend till miningpoolen behöver du nu också en front-end-sida för användare att se.

cd www

Gör vilka ändringar du vill på www/config/environment.js. ApiUrl: '//example.net/' Var vänlig och ändra det till din pool-URL.

Installera sedan frontend.

APT install python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateAPTp install npmnpm install -gember-cli@2.9.1npminstallera -G Bowernpm installera Bower Installera./build.sh

Slutligen, sätt upp nginx.

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

På så sätt sätts en enkel miningpool upp!
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com