Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 10008|Atsakyti: 0

Kaip sukurti Ethereum kasybos baseiną? Kasybos baseino statybos pamoka

[Kopijuoti nuorodą]
Paskelbta 2018-11-29 13:17:36 | | | |
Virtualios valiutos kasybos baseino statybos pamoka:

Bitcoin/Ethereum įgauna pagreitį ir yra geidžiamas daugybės interneto ir finansų žmonių, ir nėra abejonių, kad tai yra socialinis valiutos eksperimentas, o dalyvių skaičius pasiekė dešimtis milijonų žmonių visame pasaulyje.

Prielaida: Geriausia, kad jūs turite suprasti programavimą, jei jūs nesuprantate, tai yra sunkiau, žinoma, kol jūs specializuojatės mokslinių tyrimų, jūs vis tiek galite tai padaryti, jei jūs nesuprantate



Baseino kodas:Hipersaito prisijungimas matomas.Atidarykite Ethereum kasybos baseiną

Žinių paruošimas

Šiek tiek žinokite apie "Linux" operacijas, šiek tiek žinokite apie "BlockChain" ir šiek tiek išmanykite programavimą

Jei nesupranti, vis tiek viskas gerai, tiesiog nežinai kodėl.

Paruošta

Serveris, turintis ne mažiau kaip 1 GB RAM ir ne mažiau kaip 50 GB (priklausomai nuo blokų grandinės knygos dydžio). OS yra Ubunutu 16.04 LTS.

Sukurkite procesą

Atidarykite Ubuntu 16.04. Įdiekite reikiamus rinkinius.

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

Pagal piniginės sinchronizavimo rinkinį, kurį norite nustatyti, ETH atveju, tai yra:

git klonasHipersaito prisijungimas matomas.

Tada sudėkite rinkinį.

CD GO-EthereumMake Geth

Įdiegę paleiskite build/bin/geth ir palaukite, kol bus baigtas mazgo sinchronizavimas, taip pat galite jį naudoti piniginėms generuoti, kasybai, plėtrai ir kt., Išsamesnės operacijos gali pereiti į wiki peržiūrėti.

Dabar, kai mazgai nustatyti, kitas žingsnis yra nustatyti baseiną.

git config --global http.Hipersaito prisijungimas matomas.klonasHipersaito prisijungimas matomas.open-ethereum-poolmake

Įdiekite redis.

apt įdiegti redis

Tada paleiskite baseiną.

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

config.json galite remtis turinio config.example.json, kad atliktumėte atitinkamus pakeitimus. Galite patikrinti wiki padaryti daugiau pataisymų baseinas.

Naudojant kasybos baseino galinę dalį, dabar jums taip pat reikia priekinio puslapio, kurį vartotojai galėtų matyti.

kompaktinis diskas www

Atlikite norimus pakeitimus www/config/environment.js. ApiUrl: '//example.net/' Būtinai pakeiskite jį į telkinio URL.

Tada įdiekite priekinę dalį.

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

Galiausiai nustatykite nginx.

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

Tokiu būdu įrengiamas paprastas kasybos baseinas!
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com