Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 10008|Antwoord: 0

Hoe bouw je een Ethereum-mining pool op? Tutorial voor het bouwen van mijnbouwpools

[Link kopiëren]
Geplaatst op 29-11-2018 13:17:36 | | | |
Tutorial voor het bouwen van een pool van virtuele valuta-mijnbouw:

Bitcoin/Ethereum wint aan momentum en wordt gezocht door een groot aantal internet- en financiële mensen, en er is geen twijfel dat het een sociaal experiment met valuta is, en het aantal deelnemers heeft tientallen miljoenen mensen wereldwijd bereikt.

Premisse: Het is het beste dat je programmeren begrijpt, als je het niet begrijpt, is het natuurlijk moeilijker, zolang je je specialiseert in onderzoek, kun je het nog steeds maken als je het niet begrijpt



Poolcode:De hyperlink-login is zichtbaar.Open Ethereum Mining Pool

Voorbereiding van kennis

Weet een beetje van Linux-operaties, weet een beetje van BlockChain, en weet een beetje programmeren

Als je het niet begrijpt, is het nog steeds oké, je weet alleen niet waarom.

Voorbereid

Een server met minstens 1GB RAM en minstens 50GB (afhankelijk van de grootte van het blockchain-grootboek). Het besturingssysteem is Ubunutu 16.04 LTS.

Bouw het proces op

Open een Ubuntu 16.04. Installeer de benodigde kits.

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 install npm

Volgens de wallet synchronisatiesuite die je wilt opzetten, wil je in het geval van ETH het:

Git-kloonDe hyperlink-login is zichtbaar.

Zet dan de kit samen.

cd go-ethereummake geth

Na de installatie draai je build/bin/geth en wacht je tot de node-synchronisatie is voltooid; je kunt het ook gebruiken om wallets te genereren, minen, development, enzovoort; meer gedetailleerde bewerkingen kun je naar de wiki gaan om te bekijken.

Nu, met de knooppunten ingesteld, is de volgende stap het opzetten van de pool.

git config --global HTTP.De hyperlink-login is zichtbaar.CloneDe hyperlink-login is zichtbaar.open-ethereum-poolmake

Installeer Redis.

apt installeer Redis

Dan laat ik het zwembad draaien.

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

config.json kunt de config.example.json onder de inhoudsopgave raadplegen om overeenkomstige aanpassingen aan te brengen. Je kunt de wiki bekijken om meer oplossingen aan het zwembad te maken.

Met de backend van de mining pool heb je nu ook een front-end pagina nodig die gebruikers kunnen bekijken.

cd www

Maak alle wijzigingen die je wilt op www/config/environment.js. ApiUrl: '//example.net/' Zorg ervoor dat je het verandert naar je pool-URL.

Installeer daarna de front-end.

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

Tot slot, stel nginx op.

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

Op deze manier wordt een eenvoudige mijnpool opgezet!
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com