Návod na konštrukciu poolu ťažby virtuálnej meny:
Bitcoin/Ethereum získava na popularite a je vyhľadávaný veľkým počtom internetových a finančných ľudí, a niet pochýb, že ide o sociálny experiment s menou, pričom počet účastníkov dosiahol desiatky miliónov ľudí po celom svete.
Premisa: Najlepšie je, že musíte rozumieť programovaniu, ak mu nerozumiete, je to samozrejme ťažšie, pokiaľ sa špecializujete na výskum, stále to zvládnete aj bez porozumienia
Kód bazéna:Prihlásenie na hypertextový odkaz je viditeľné.Otvorte Ethereum ťažobný bazén
Príprava vedomostí
Vedieť trochu o operáciách Linuxu, trochu o BlockChain a trochu programovať
Ak tomu nerozumieš, je to stále v poriadku, len nevieš prečo.
Pripravené
Server s minimálne 1 GB RAM a aspoň 50 GB (v závislosti od veľkosti blockchain ledgeru). Operačný systém je Ubunutu 16.04 LTS.
Vybudujte proces
Otvorte Ubuntu 16.04. Nainštalujte potrebné stavebnice.
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
Podľa sady na synchronizáciu peňaženky, ktorú chcete nastaviť, v prípade ETH, teda:
git clonePrihlásenie na hypertextový odkaz je viditeľné.
Potom si zostavte sadu.
cd go-ethereummake geth
Po inštalácii spusti build/bin/geth a počkaj, kým sa synchronizácia uzla dokončí, môžeš ho tiež použiť na generovanie peňaženiek, ťažbu, vývoj a podobne, podrobnejšie operácie si môžeš pozrieť na wiki.
Teraz, keď sú uzly nastavené, ďalším krokom je nastavenie poolu.
git config --global http.Prihlásenie na hypertextový odkaz je viditeľné.KlonPrihlásenie na hypertextový odkaz je viditeľné.open-ethereum-poolmake
Nainštaluj Redis.
APT Install Redis
Potom pustite bazén.
./build/bin/open-ethereum-pool config.json
config.json sa môže odvolávať na config.example.json pod obsahom na vykonanie príslušných úprav. Môžeš si pozrieť wiki, kde môžeš urobiť ďalšie opravy v poole.
Na backende ťažobného poolu teraz potrebujete aj front-end stránku, ktorú môžu používatelia vidieť.
CD www
Robte akékoľvek zmeny na www/config/environment.js. ApiUrl: '//example.net/' Prosím, nezabudnite to zmeniť na URL vášho poolu.
Potom nainštalujte frontend.
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
Nakoniec nastavte nginx.
upstream API { server127.0.0.1:8080; }locatio{filter}n /api { proxy_passhttp://api; }
Týmto spôsobom vzniká jednoduchý ťažobný bazén!
|