Kopanie kryptowalut opartych na skrypcie, nie będące częścią jakiegoś serwisu, który udostępnia kopanie w chmurze jak np. na cex, będzie wyglądać zupełnie inaczej i opiera się na skorzystaniu z mocy wynajmowanego komputera. Może nie będę już komplikować od razu przejdę do rzeczy.

Na DigitalOcean mamy możliwość wynajęcia maszyny na której możemy zainstalować swoje oprogramowanie i wykorzystywać do własnych celów np. serwery PHP/apache/mysql etc.

Cena najtańszego serwera to 5$ na miesiąc.

Właściwie kopanie będzie się odbywać na wykorzystaniu potencjału mocy takiego sprzętu, ale pomimo iż jest to bardzo uniwersalny sposób, ma on jedną wadę: jest mało wydajny jeśli chodzi o mining – większości nieopłacalny, ale jeśli pojawia się nowa kryptowaluta jest łatwa w wydobyciu i ma duży potencjał, to nabiera to innego znaczenia.

Bardzo pomocna w tej kwestii jest ta strona, pokazująca nam rentowność walut w danej chwili.

Na przykładzie Dogecoin pokaże jak przejść cały proces rejestracji i instalacji oprogramowania.

1. Należy przejść do DigitalOcean i podać swoje dane do rejestracji następnie zatwierdzić „get started!”

2.  Następnie zostaniecie poinformowani, że zostaliście zalogowani. Tutaj „get started” również.Zrzut ekranu 2014-02-03 o 14.49.13

3. Następnie należy umieścić opłatę za serwer ja wybrałem opcje PayPal. Pod płatnościami PayPal można podać promocode: „2014SSD” (bez „”) i otrzymamy gratis 10$Zrzut ekranu 2014-02-03 o 14.54.50

4. Następnie zostaniemy przekierowani na PayPal, gdzie będziemy mogli dokonać płatności.

5. Po zweryfikowaniu płatności (ok 20 sek.) nasze saldo będzie wyglądało tak:Zrzut ekranu 2014-02-03 o 14.57.21

6. Teraz będziemy mogli przejść do wybrania serwera oraz wyboru oprogramowania na nim, wybierając „create”.

-Nazwa naszego serwera, ja akurat swojego nazwałem piesos 🙂 Zrzut ekranu 2014-02-03 o 14.57.29

-Wybieramy możliwości sprzętowe, najlepiej wybrać opcje pierwsząZrzut ekranu 2014-02-03 o 14.57.35

-Lokalizacja jest rzeczą zupełnie obojętnąZrzut ekranu 2014-02-03 o 14.57.48

-Tutaj wybieramy oprogramowanie: Debian 7.0 x64

Zrzut ekranu 2014-02-03 o 14.58.11

-Zatwierdzamy „Create droplet” i czekamy chwile aż zostanie dla nas przygotowany sprzętZrzut ekranu 2014-02-03 o 14.58.547. Teraz chyba będzie najtrudniejsza opcja, chociaż dla liniuxiarzy raczej chleb powszedni 🙂 Przechodzimy do Console Access i czekamy na połączenie, jeśli zostanie przerwane należy odświeżyć stronę. W międzyczasie należy zajrzeć na maila, ponieważ tam zostały wysłane parametry do logowania

Zrzut ekranu 2014-02-03 o 15.03.158. Klikamy na naszą konsole a następnie wprowadzamy login (root) i hasło z maila.

Zrzut ekranu 2014-02-03 o 15.01.53

9. Teraz z konsoli linijka po linijce wprowadzamy takie komendy (tam gdzie jest dogecoin, tam możemy podać dowolną wartość np. litecoin):

 

sudo apt-get update
sudo apt-get install build-essential libcurl4-openssl-dev
wget http://sourceforge.net/projects/cpuminer/files/pooler-cpuminer-2.3.2.tar.gz
tar -xzf pooler-cpuminer-2.3.2.tar.gz
cd cpuminer-2.3.2
./configure CFLAGS="-O3"
make
apt-get install supervisor
mkdir -p /var/log/supervisor
touch /etc/supervisor/conf.d/dogecoin.conf
nano /etc/supervisor/conf.d/dogecoin.conf

10. Stworzony plik edytujemy podając parametry (zamiast dogecoin, można wprowadzić inną wartość). W drugiej linii mamy podane dokładne parametry kopania na fast-pool.com.

Można oczywiście wprowadzić inne parametry poola np. litecoin etc. pod login i nazwa workera oraz hasło workera (nie jest konieczne) podajemy dokładnie takie same paramtery jak w poolu.

[program:dogecoin]
command=/root/cpuminer-2.3.2/minerd --url stratum+tcp://fast-pool.com:3336 --userpass LOGIN.NAZWAWORKERA:HASŁO
stdout_logfile=/var/log/supervisor/%(program_name)s.log
stderr_logfile=/var/log/supervisor/%(program_name)s.log
autorestart=true

11. Zapisujemy nasz plik ctrl+x następnie Y i enter

12. Po zapisaniu pliku należy wprowadzić komendy (zamiast dogecoin proszę podać wcześniej ustaloną wartość):

/etc/init.d/supervisor stop
/etc/init.d/supervisor start

tail -f /var/log/supervisor/dogecoin.log

13. Teraz możemy obserwować jak nasz sprzęt kopie, ale prędkość nie będzie zawrotna ok 6 KH/s
Zrzut ekranu 2014-02-03 o 15.31.58
14. Statystyki na fast-pool.com są odświeżane dopiero po 5 min.

15. Jeśli chcemy teraz zmienić pool, wystarczy się ponownie połączyć.

nano /etc/supervisor/conf.d/dogecoin.conf

16. Edytujemy nasz config np. na pool smartcoinów.

[program:dogecoin]
command=/root/cpuminer-2.3.2/minerd –url stratum+tcp://mining.updamoon.com:9005 –userpass LOGIN.NAZWAWORKERA:HASŁO
stdout_logfile=/var/log/supervisor/%(program_name)s.log
stderr_logfile=/var/log/supervisor/%(program_name)s.log
autorestart=true

17.

/etc/init.d/supervisor stop
/etc/init.d/supervisor start

Aby zwiększyć moc należy stworzyć nowego workera na poolu i przeprowadzić operacje ponownie tworząc nowy serwer.

To chyba na tyle. Jak wspomniałem raczej metoda balansująca na granicy rentowności, ale może wielu się przyda. Na pewno można jeszcze bardziej wykorzystać potencjał inwestycji stawiając np swój serwer www poprzez instalacje dodatkowego oprogramowania, czy też po prostu hostować swoje pliki w chmurze.

Mój adres DOGE: DHs6ph5vVKNhw2V4gSSqcWLVTDLbWqLK9U

Adres BTC: 112DfeUz5JS7UHALKVsJm8ZCBYMmYDF1pR