Návod na konstrukci poolů těžby virtuálních měn:
Bitcoin/Ethereum získává na síle a je vyhledáván velkým počtem lidí z internetu a finančních zdrojů, a není pochyb o tom, že jde o sociální experiment s měnou, jehož počet účastníků dosáhl desítek milionů lidí po celém světě.
Premisa: Nejlepší je, abyste programování rozuměli, pokud mu nerozumíte, je to samozřejmě obtížnější, pokud se specializujete na výzkum, můžete to zvládnout, i když tomu nerozumíte
Kód bazénu:Přihlášení k hypertextovému odkazu je viditelné.Otevřený těžební pool Ethereum
Příprava znalostí
Trochu se vyznajte v provozu Linuxu, trochu o BlockChainu a trochu programování
Pokud tomu nerozumíte, je to pořád v pořádku, jen nevíte proč.
Připraveno
Server s alespoň 1GB RAM a alespoň 50GB (v závislosti na velikosti blockchain ledgeru). Operační systém je Ubunutu 16.04 LTS.
Vytvořte proces
Otevřete Ubuntu 16.04. Nainstalujte potřebné sady.
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
Podle sady pro synchronizaci peněženky, kterou chcete nastavit, tedy v případě ETH, tedy takto:
git clonePřihlášení k hypertextovému odkazu je viditelné.
Pak sestavte sadu.
cd go-ethereummake geth
Po instalaci spusťte build/bin/geth a počkejte, až bude synchronizace uzlů dokončena, můžete ho také použít k generování peněženek, těžbě, vývoji atd., podrobnější operace můžete vidět na wiki.
Nyní, když jsou uzly nastaveny, dalším krokem je nastavení poolu.
Git config --globální HTTP.Přihlášení k hypertextovému odkazu je viditelné.KlonPřihlášení k hypertextovému odkazu je viditelné.open-ethereum-poolmake
Nainstaluj Redis.
APT Install Redis
Pak pusťte bazén.
./build/bin/open-ethereum-pool config.json
config.json může odkazovat na config.example.json pod obsahem pro provedení příslušných úprav. Můžeš se podívat na wiki, kde se poolu udělají další opravy.
U backendu těžebního poolu nyní potřebujete také front-end stránku, kterou uživatelé mohou vidět.
CD www
Udělejte jakékoli změny, které chcete na www/config/environment.js. ApiUrl: '//example.net/' Prosím, nezapomeňte změnit URL na URL vašeho poolu.
Pak nainstalujte přední část.
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
Nakonec nastavte nginx.
upstream API { server127.0.0.1:8080; }locatio{filter}n /api { proxy_passhttp://api; }
Tímto způsobem je vytvořen jednoduchý těžební bazén!
|