Wybór kopalni, tworzenie kilofa

Albert Tomaszewski/ Styczeń 6, 2014/ CentOS, Technologia/ 4 comments

Poziom trudności    

W nawiązaniu do wpisu Damiana o bitcoinach poczułem się wręcz zobowiązany do przedstawienia technicznej strony miningu wirtualnych walut. Troszkę poszperałem, trochę poczytałem i wiem, że bitcoin nie jest jedyną wirtualną walutą. Powstają podobne, nieco tańsze lub działające na nieco innych zasadach. Wszystkie jednak mają realną wartość, którą jednak można zamienić na inną realną wartość (pieniądz, przedmiot, usługę).

Bitcoiny tworzone są niejako na zasadzie pakowania w pliki wartości obliczeniowej – stąd też do ich tworzenia potrzebne są komputery z potężnymi kartami graficznymi (są one dużo bardziej wydajne niż procesory). Rynek miningu bitcoinów jest ryzykowny. Ryzyko to występuje gdy mamy zdecydować się na zakup np dwóch kart graficznych po 2000 zł każda, czas wydobycia bitcoina przy ich użyciu sięgnie… załóżmy 2 tygodnie, prąd to dodatkowe 100 zł do rachunku, a kurs potrafi się wahać od 100 do 1100 USD. Wtedy też zwrot inwestycji waha się od 1 do 10 miesięcy. To jednak nie wszystko – sam osobiście bałbym się, że huk mediów o łatwym zarobku i tak duże wahania kursu spowodują, że bitcoin może sięgnąć poziomu np 10 USD za jednostkę. Aż nie chcę myśleć o spadku przy ewentualnym kolejnym ataku DDOS, na któryś znaczący klaster czy po prostu serwer.

Dlatego też ja wykorzystam alternatywę.

Litecoin to ulepszony bitcoin. Da się go łatwiej wydobyć, ma szybszą autoryzację w transakcjach, ponoć jest bezpiecznieczy i jest tańszy (co daje większe nadzieje na wzrost i mniejsze ryzyko straty). Łatwiejsze wydobycie być może będzie da mnie rozwiązaniem idealnym – nie chcę nic inwestować, nie mam też żadnego mocnego komputera. Mam jednak sporo niewykorzystywanych zasobów na serwerkach, którymi dysponuję (szkoda, że nie mają one kart graficznych 🙁 ). I to właśnie na jednym z nich chcę dzisiaj rozpocząć mining i pokazać Wam jak to wygląda.

Wykorzystam serwer oparty o CentOSa.

[email protected]:$ ssh [email protected] -p 18862 -XY

ponieważ loguję się bezpośrednio na root’a skonfigurowany mam niestandardowy wysoki port przychodzący na serwerze 18862 zamiast klasycznego portu 22. Dyrektywy -XY dodaję właściwie z przyzwyczajenia, myślę, że dzisiaj mi się nie przydadzą. Pozwalają one na przeniesienie po SSH X’ów czyli po prostu graficznych okienek.

[email protected]:$ yum groupinstall "Development Tools" -y && yum install git libcurl-devel python-devel screen rsync -y

Zaciągamy narzędzia developerskie, ponieważ będziemy kompliować program ze źródeł. Idę na papierosa – dałem przecież opcję instalacji nienadzorowanej -y w poleceniu 🙂

[email protected]:$ git clone git://github.com/pooler/cpuminer.git

Zaciągamy programik do kopania LTC. Po chwili widzimy, że w katalogu, w którym byliśmy pojawił się nowy – cpuminer. Wchodzimy do niego i kompilujemy program:

[email protected]:$ cd cpuminer
[email protected]:$ ./autogen.sh
[email protected]:$ ./configure CFLAGS="-O3 -Wall -msse2"
[email protected]:$ make

W ten oto sposób mamy przygotowane zaplecze do wydobywania Litecoinów. Teraz wystarczy założyć konto na jakimś portalu, który wspiera wydobycie i wywołać polecenie:

[email protected]:$ ./minerd --url http://pool.ejpool.info:9332 --userpass user:password --threads 2

gdzie adres, numer portu i dane logowania zmieniamy zgodnie z ustawieniami portalu, zaś ostatnia cyfra wskazuje ilość rdzeni procesora, które mają być wykorzystywane do miningu.

[2014-01-06 15:58:01] thread 0: 21780 hashes, 1.19 khash/s
[2014-01-06 15:58:07] Stratum detected new block
[2014-01-06 15:58:08] thread 0: 7384 hashes, 1.19 khash/s
[2014-01-06 15:58:32] Stratum detected new block
[2014-01-06 15:58:32] thread 0: 28792 hashes, 1.19 khash/s
[2014-01-06 15:58:39] Stratum detected new block
[2014-01-06 15:58:39] thread 0: 8636 hashes, 1.19 khash/s

Widzimy, że kopalnia już działa 🙂 Obfitych wykopalisk 🙂

4 Comments

  1. jest wiele kryptowalut ale jedynie Bitcoiny sięgają takich cen 🙂 o ile ich wahania są rzeczywiście spore to szacuje się, że w najbliższych miesiącach nie spadną poniżej 900$ 🙂

  2. Jako ciekawostkę dodam, że znalazłem aplikację na Androida „DroidMiner”, która również działa 🙂 kosztuje niewiele ponad 3zł

  3. Jestem naprawdę zdumiony co ludzie potrafią wydumać! 🙂

  4. Albert kopiesz jeszcze?

Leave a Comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre user="" computer="" escaped="">
*
*