Post
Topic
Board Altcoins (criptomonedas alternativas)
Topic OP
[GUIA] Paso a paso para Datacoin mining (DTC) , solo o pool (NUEVO)
by
carajillu
on 08/12/2013, 22:27:19 UTC
EDITADO: 8 de Enero , Para minar en pool saltaros la primera parte de la GUIA y bajad hasta la segunda parte Smiley

A continuacion os pongo una traduccion de la guia posteada por bidji29 para el que quiera introducirse en la mineria de DTC. Esta moneda vale actualmente 0,0011 BTC en bter, y con la dificultad actual podeis minear unos cuantos bloques (se basa en la busqueda de numeros primos como primecoin y es CPU ONLY).

Ahi va:

Podeis utilizar cualquier proveedor de cloud computing, en mi caso usaremos Digital Ocean ya que da un rendimiento fantastico, si os decidis por ellos, por favor usad mi codigo de referral Smiley https://www.digitalocean.com/?refcode=c7bd1415edc8
 
1. Accede a la pagina web y crear una cuenta en Digital Ocean .
 
2. Ingresar fondos por  Paypal o Credit Card
Provad el cupon : HOLIDAYSSD para tener 10$ mas, si no funciona buscad digital ocean promo code en google y encontrareis, ya que van cambiando.
 
3. Clicad el boton verde 'Create Button' o el azul 'Create Droplet'
 
4. Cread un ubuntu 13.10 x64 Droplet, con en tamaño que querais, a mas CPU mas performance (yo uso el de dos CPUs y con la dificultad actual la media es de un bloque cada 5 dias)

5. Username y password os seran enviados por mail
 
6. Usad un cliente SSH como Putty ( Putty ) para entrar.

- Abrir Putty, Entrar la direccion IP de vuestro Droplet en el campo (Port 22 y  connection type : SSH )
- Click "Open"
- Usar el username + password que os han enviado
 
7. Usad los siguientes scripts:
Copiar en el portapapeles  (ctrl+c) , pegar en la ventana de Putty (click derecho).
Esperad a que termine cada paso antes del siguiente. Si la ultima linea no se ha ejecutado pulsad intro cuando la consola termine.
 
 
 
Instalar las dependencias:

sudo apt-get install -y build-essential m4 libssl-dev libdb++-dev libboost-all-dev libminiupnpc-dev git
 

 
Instalar la ultima version de GMP

cd
rm -rf gmp-5.1.3.tar.bz2 gmp-5.1.3
wget http://mirrors.kernel.org/gnu/gmp/gmp-5.1.3.tar.bz2
tar xjvf gmp-5.1.3.tar.bz2
cd gmp-5.1.3
./configure --enable-cxx
make
sudo make install
 

 
Crear un swapfile (No hace falta si teneis 1 GB de RAM o mas)

cd
sudo dd if=/dev/zero of=/swapfile bs=64M count=16
sudo mkswap /swapfile
sudo swapon /swapfile
 

 
 
Instalar Datacoin (tarda un poco)

cd
git clone https://github.com/foo1inge/datacoin-hp
cd datacoin-hp/src
make -f makefile.unix
sudo cp -f datacoind /usr/local/bin/
 

 
Crear el .conf file

cd
mkdir -p .datacoin
echo 'server=1
gen=1
rpcallowip=127.0.0.1
addnode=108.161.145.29
addnode=162.243.111.195
daemon=1
rpcuser=DatacoinMiner
rpcpassword=[PASSWORD_CHANGE_ME]' > .datacoin/datacoin.conf
 

 
 
Lanzar Datacoin y empezar a minear

datacoind
 

 
 
Comprobar el estado de mining y balance:

watch 'datacoind listaccounts & datacoind getmininginfo'


Espero que os ayude, yo ya he encontrado un bloque en 4 dias Smiley

---------------------------------------------------------------------------------------------------------------------------------------
EDITADO: 8 de Enero ----- Versión para minar en pool (dtcpool en este caso, pero podéis usar otra que funcione)

1) Si ya disponéis de vuestro propio PC, o de algún servicio de VPS, podeis pasar directamente al paso 2. Sino, abrid una cuenta en Digital Ocean https://www.digitalocean.com/?refcode=c7bd1415edc8 (este link contiene mi referral code) y ingresad 10$. Crear un droplet. Seleccionar el de 512 MB/1 CPU, es el que sale más a cuenta y sólo cuesta 5$/mes así que tendréis como mínimo para un par de meses, seleccionar Ubuntu 13.04 x64 como imagen para el server.

Una vez creado recibiréis instrucciones por mail explicando como conectaros al server. Abrir un terminal y SSH al server siguiendo las instrucciones.


2) Escribid las siguientes instrucciones por el terminal (esperad a que termine la instrucción anterior cada vez):

    sudo apt-get update

    sudo apt-get install yasm -y git make g++ build-essential libminiupnpc-dev

    sudo apt-get install -y libboost-all-dev libdb++-dev libgmp-dev libssl-dev dos2unix

    git clone https://github.com/thbaumbach/primecoin

    sudo dd if=/dev/zero of=/swapfile bs=64M count=16

    sudo mkswap /swapfile

    sudo swapon /swapfile

    cd ~/primecoin/src

    make -f makefile.unix

3) Este último comando  tardará un rato en ejecutarse, es la compilacion de primecoin. Una vez terminado ya podréis empezar a minar, pero antes es mejor tener controlado el miner para que se reinicie en caso de que el server caiga o se reinicie. Para ello debeis introducir en el terminal:

    apt-get install supervisor

    mkdir -p /var/log/supervisor

    touch /etc/supervisor/conf.d/datacoin.conf

    nano /etc/supervisor/conf.d/datacoin.conf

    (esto abrirá un editor de texto en el terminal)
    Pegad lo siguiente en el editor, y aseguraros de añadir vuestra dirección de Datacoin en lugar de XXXXXXXXXXXXXXXXXXX y no dejeis espacios a principio de linea (* en [#PROC] hay que poner el número de threads, depende del número de CPUs que tengáis, yo para los de 512 uso 2):

    [program:datacoin]
    command=/root/primecoin/src/primeminer -pooluser=XXXXXXXXXXXXXXXXXXX -poolpassword=0 -poolip=162.243.41.59 -poolport=8336 -poolshare=6 -genproclimit=[#PROC]
    stdout_logfile=/var/log/supervisor/%(program_name)s.log
    stderr_logfile=/var/log/supervisor/%(program_name)s.log
    autorestart=true



    Presionad  Ctrl + X para salir y guardar

    /etc/init.d/supervisor stop

    /etc/init.d/supervisor start

    Felicidades, ya tenéis un miner. Podeis ver a vuestro miner en acción con el comando:

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

    Podeis comprobar vuestras ganacias visitando la página de la pool:

    http://dtc.gpool.net/user/XXXXXXXXXXXXXXXXXXX

    (aseguraros de sustituir XXXXXXXXXXXXXXXXXXX con vuestra direccion Datacoin)