DOGECOIN portfel na Linux i koparka

Kompilacja i uruchomienie DOGECOIN na Linux

Żeby zacząć przygodę DOGECOIN musisz mieć swój DOGE adres i DOGE portfel. dogecoinlogo Jeśli jeszcze nie masz zainstalowanych tych pakietów, zainstaluj je teraz (Ubuntu):

sudo apt-get install libssl-dev libdb-dev libdb++-dev libqrencode-dev qt4-qmake libqtgui4 libqt4-dev libminiupnpc-dev libminiupnpc8 libboost-all-dev build-essential git

Paczki: libminiupnpc-dev libminiupnpc8 nie są obowiązkowe. lub na openSUSE:

zypper in boost boost-devel git libdb-4_8 qt4-qmake libssl-devel libqt4-devel

Sklonuj repo DOGECOINA i przygotuj kod do kompilacji:

git clone https://github.com/dogecoin/dogecoin.git
cd dogecoin

DOGECOIN bazuje na Litecoin, który został zbudowany na specyficznej wersji libbost, żeby usunąć tą wrażliwość na wersję, trzeba usunąć jej numer używając `sed`.

sed -i 's/-mgw46-mt-sd-1_53//g' dogecoin-qt.pro
qmake USE_UPNP=- USE_QRCODE=0 USE_IPV6=0
make -j3
./dogecoin-qt

dogecoin Tutaj pokazuję jak na Linux stworzyć sobie spersonalizowany adres DOGECOIN.

KOP!

1. Na CPU możesz kopać używając CPU-miner, którego pobierzesz tutaj. Żeby zacząć musisz mieć konto na jakimś poolu, ja używam cryptovalley. Po zarejestrowaniu kopacza, uruchom minerd z odpowiednimi parametrami:

$ ./minerd -a scrypt -o stratum+tcp://doge.cryptovalley.com:3333 -O LOGIN.WORKER_ID:PASS -t WĄTKI
 
$ ./minerd -a scrypt -o stratum+tcp://doge.cryptovalley.com:3333 -O agilob.wow:many -t 4

2.Żeby kopać na GPU musisz zainstalować:

sudo apt-get install pkg-config aclocal libcurl4-openssl-dev opencl-dev autoconf libtool automake m4 ncurses-dev git

Sklonować repo cgminera:

git clone https://github.com/ckolivas/cgminer.git
cd cgminer
git checkout -b scrypt v3.7.2
# aclocal -I m4 --install # tą komendę wykonaj jeśli następna linijka wyrzuci błąd
./autogen.sh --enable-scrypt --enable-opencl
make
./cgminer --scrypt -o stratum+tcp://doge.cryptovalley.com:3333 -u WORKER.ID -p PASS

  Wiele darowizn wyślij tutaj: DAGiLob9t9atELHgAr8BtquCUC9ci2naXA lub jeśli chcesz zdobyć swoje pierwsze DOGECOINY odbierz je z tego lub tego kranu podając swój DOGE adres, jeśli prowadzisz bloga, możesz dodać widget do łatwiejszego otrzymywania napiwków.

[Total: 0    Average: 0/5]
  • Marcin Mrotek

    Mogę udostępnić treść z linkiem skąd info jest wzięte na blogu dogecoins.pl?

    • Jasne, tylko weź pod uwagę, że ten temat mogę aktualizować – właśnie zmieniłem komendę instalacji dla Ubuntu bo starsze wersje nie miały libbosta.

  • Mateusz Gruszczyński

    Proponuję usunąć opcję -y z poleceń do instalacji pakietów. Mało brakowało, a apt rozwiązałby mi konflikt z curl wyrzucając kilkadziesiąt całkiem przydatnych pakietów.

  • Marcin Mrotek

    Na blogu w wpisie – http://dogecoins.pl/intrukcja-obslugi-portfela-kopania-dogecoin-na-linuksie/ jeden z czytelników ma problem, wiesz może jak go rozwiązać?

    • Na oba problemy odpisałem tutaj, mam problem z zalogowaniem się na discus.

  • Mateusz Pawlica

    To z boostem nic nie daje, tak, czy tak jest błąd:

    src/main.cpp:17:53: error: boost/random/uniform_int_distribution.hpp: No such file or directory
    src/main.cpp: In function ‘int generateMTRandom(unsigned int, int)’:
    src/main.cpp:836: error: ‘mt19937’ is not a member of ‘boost::random’
    src/main.cpp:836: error: expected ‘;’ before ‘gen’
    src/main.cpp:837: error: ‘uniform_int_distribution’ is not a member of ‘boost::random’
    src/main.cpp:837: error: expected primary-expression before ‘>’ token
    src/main.cpp:837: error: ‘dist’ was not declared in this scope
    src/main.cpp:838: error: ‘gen’ was not declared in this scope
    src/main.cpp: At global scope:
    src/main.cpp:3394: warning: ‘unsigned int ScanHash_CryptoPP(char*, char*, char*, char*, unsigned int&)’ defined but not used [-Wunused-function]
    make: *** [build/main.o] Error 1
    make: *** Waiting for unfinished jobs….

    Testowane na dwóch Debianach 6

    • Musisz zaktualizować libboosta do wersji co najmniej 1.49:
      http://packages.debian.org/wheezy/libboost-dev

      problem użytkownika @akifue to problem z Qt.
      sudo apt-get remove qt-at-spi

      Przypomniałem sobie czemu przestałem używać dystrybucji z systemem .deb…

  • A mi ciągle wywala:
    Unable to bind to 0.0.0.0:22556 on this computer. DogeCoin is probably already running.
    A po zamknięciu:
    Failed to listen on any port. Use -listen=0 if you want this.

    • echo “listen=0” >> ~/.dogecoin/dogecoin.conf

  • Portfel śmiga, mam tylko problem z kopaniem.
    Karta graficzna chodzi na pełnych obrotach a pool jej nie widzi.
    Nie pomaga ponowna kompilacja, zmiana poola i grzebanie w komendzie.
    O dziwo udało mi się z cpuminerem ale 12MH to trochę mało:(

    • Podaj komendę, której używasz do uruchomienia minera GPU.

      • Tą komendę proponuje pool:
        ./cgminer –scrypt -o stratum+tcp://pool.dogepool.net:4444 -u Weblogin.Worker -p Worker password
        Próbowałem też z tą którą używałem do kopania na cpu
        ./cgminer –url=stratum+tcp://pool.dogepool.net:4444 –userpass=Weblogin.Worker:pass
        Mogę jeszcze spróbować odpalić to na Windowsie jeżeli się da

        • do kopania na CPU jests dostosowany minerd, opisany w tym artykule, nie używaj cgminera. 12kh/s na CPU to dużo.

          do kopania na GPU jest podana komenda

          ./cgminer –scrypt -o stratum+tcp://pool.dogepool.net:4444 -u WORKER.ID -p PASS

        • Dzięki
          Udało mi się wykopać ok.100DOGE, miałem już wypłacać a tu coś takiego mi w kliencie wywaliło:
          EXCEPTION: 11DbException
          Db::put: Nie można przydzielić pamięci
          dogecoin in ProcessMessages()
          To wina klienta czy systemu?
          Wyłożył mi się debian na laptopie to mogę przy okazji zainstalować SUSE

        • Wyłącz portfel doge. Z folderu .dogecoin usuń wszystko OPRÓCZ wallet.dat (najlepiej zrób kopię pliku). Włącz ponownie, wczoraj co godzinę ktoś atakował sieć DOGE i może własnie padłeś ofiarą, musisz pobrac ponownie wszystkie bloki ;/

        • I znowu ponad 3GB do pobrania…
          Dzięki za pomoc, odwdzięczę się w psiej walucie jak portfel ruszy.

        • Co się teraz dzieje z dogecoinem? Portfela nie idzie skompilować a jak już się uda to nie wiadomo jak uruchomić, skompilowana wersja składa się z 3 plików które również nie wiadomo jak uruchomić, na strone dogecoina instrukcja tylko do multidoge. Da się to jakoś uruchomić. Od 3 dni próbuję i nic.

        • Nie mam pojęcia, nie używam od dawna.