Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 10008|Odpověď: 0

Jak vybudovat těžební pool Etherea? Tutoriál na stavbu těžebních bazénů

[Kopírovat odkaz]
Zveřejněno 29.11.2018 13:17:36 | | | |
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!
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com