Cómo montar un nodo en un vps y hacer staking de Peseta Digital

Si ya has leído el tutorial sobre cómo hacer staking con Peseta Digital ya sabrás que al hacer Staking estás minando Pesetas Digitales y contribuyes al buen funcionamiento de la red Peseta Digital.

También sabrás que cuando más tiempo tengas el monedero encendido de forma ininterrumpida, más posibilidades tienes de resolver el bloque (hacer staking) y llevarte la recompensa.

En un ordenador de casa, a veces lo apagas, se puede ir la luz, etc, por lo que en éste tutorial vas a aprender a montarte un nodo que funcione 24 horas de forma muy sencilla en un VPS.

¿Qué es un VPS? Un VPS es un Virtual Private Server (Servidor Virtual Privado). Básicamente es una máquina en la nube donde puedes ejecutar un sistema operativo y lo que estimes oportuno. Por pequeño consumo de recursos, lo más recomendable es montar sistemas operativos Linux.

Aunque no sepas de Linux, con éste tutorial va a aprender a montar un monedero de Peseta Digital que hará staking 24 horas aunque no tengas ni idea de Linux, y así de paso, aprendes.

Como primer paso, debemos de contratar un VPS en la nube. Para éste tutorial vamos a seleccionar un Ubuntu versión 18. Puedes contratarlo en cualquier proveedor de VPS. Nosotros por calidad / precio, éste tutorial lo vamos a implementar sobre un servidor VPS de la empresa OVH, pero insistimos, que puede ser cualquiera.

Nos vamos a ésta dirección web:

https://www.ovhcloud.com/es-es/vps/

En el momento de escribir éste artículo, OVH tiene una oferta de un VPS por 3 euros al mes, que probablemente sea menos de lo que gasta tu ordenador 24 horas encendido.

Si bajamos un poco hacia abajo, veremos la oferta:

Hacemos click y seguimos los pasos eligiando el de 3 euros en éste caso:

En el paso 2, seleccionamos la distribución que vamos a instalar “Ubuntu 18.04”.

Y en el paso 3, podemos seleccionar la zona geográfica donde estará nuestro nuevo servidor. Podemos elegir la que queramos.

Y hacemos click en siguiente. Se nos abrirá una ventana con opciones adicionales que no hace falta que contratemos ninguna.

Le damos a Siguiente y nos saldrá una pantalla resumen con nuestra contratación donde podemos elegir la frecuencia de renovación cada mes, cada tres meses o cada año. Elegiremos la que mejor nos cuadre.

Procedemos a identificarme y pagar. Aquí hay que meter nuestros datos y forma de pago. Por motivos de seguridad, vamos a omitir éstas pantallas. Una vez identificados y pagado el servidor, acabamos en ésta pantalla.

Donde podemos hacer click sobre el seguimiento del pedido. OVH.

En aproximadamente 15 minutos tendremos nuestro VPS listo para funcionar.

Recibiremos un correo con las credenciales de acceso a nuestro nuevo servidor que incluyen:

  • Dirección IPv4 del VPS
  • Usuario
  • Contraseña.

Ahora vamos a acceder a nuestro nuevo VPS por primera vez. Si ya eres usuario de Linux, conocerás a la perfección ssh, pero si eres de windows, te recomiendo que te bajes el programa PUTTY en ésta web:

https://www.putty.org/

Puedes decargarlo pulsando en “You can download PuTTY here”

Lo guardas donde quieras de tu windows y ejecutas.

Una vez que lo ejecutas, se abre una ventana como la siguiente.

Simplemente para entrar en nuestro servidor, debemos de asegurarnos que está seleccionado “SSH” y poner la dirección IPv4 del VPS y darle a open.

Debe quedarte tal que así:

Y darle a open y te saldrá una pantalla tal que así:

Le tienes que dar a Accept. Ésta pantalla solo saldrá la primera vez que te conectes.

Ya casi estás dentro de tu servidor…

En “Login as: ” debes de teclear el usuario que has recibido en el email

Y cuando te pide el passwords, debes de teclear la clave que has recibido.

NOTA IMPORTANTE DEL PROGRAMA PUTTY: Puedes copiar y pegar haciendo click sobre el botón derecho.

Una vez que lo has puesto correctamente, ya estás dentro y vamos a configurar el servidor.

Lo primero es instalar los paquetes necesarios, para ello teclea lo siguiente. Si te pide clave, pon la clave del usuario con la que has entrado.

sudo apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.3-dev libdb5.3++-dev libminiupnpc-dev qrencode libqrencode-dev git libtool automake autotools-dev autoconf pkg-config libssl-dev libgmp3-dev libevent-dev bsdmainutils unzip -y

Una vez instalados todos los paquetes (puede tardar un par de minutos máximo),  bajamos del repositorio oficial de Github el código de Peseta Digital tecleando:

git clone https://github.com/PesetaDigital/PesetaDigitalCore PesetaDigital

Una vez bajado el código tecleamos lo siguiente:

cd PesetaDigital/src/

chmod 755 leveldb/build_detect_platform

make -f makefile.unix

tarda unos minutos y tendremos nuestro monedero compilado y listo para funcionar!

Cuando veas algo como ésto, ya lo tienes listo:

Ahora vamos con los comandos para hacer funcionar el monedero en modo terminar (teclitas):

  • Para arrancar el monedero debes teclear: ~/PesetaDigital/src/PesetaDigitaldUna vez que está arrancado ya no hay que arrancarlo más salvo que se reinicie el VPS.
    Cuando veas algo como ésto, es que ya está funcionando y puedes ejecutar los comandos

  • Para conseguir una dirección para enviar a éste monedero monedas teclea: ~/PesetaDigital/src/PesetaDigitald getnewaddress
    El sistema te devolverá una dirección propia del monedero donde puedes enviar tus monedas para hacer Stake.
    Te devolverá algo como ésto.

    La dirección de abajo es tu dirección.
  • Una vez que hayas enviado tus monedas, puedes ver el balance tecleando: ~/PesetaDigital/src/PesetaDigitald getbalanceTe devolverá la cantidad de Peseta Digital que tienes en el monedero.
  • Si quieres ver un vistazo general de tu monedero puedes teclear: ~/PesetaDigital/src/PesetaDigitald getinfoy TE DEVOLVERÁ ALGO COMO ÉSTO (EN NEGRITA TE EXPLICO LAS COSAS MÁS RELEVANTES):
    {
    “version” : “v1.0.0.0: Beta 1.0.0.0”,
    “protocolversion” : 700002,
    “walletversion” : 60000,
    “balance” : 0.00000000, TU BALANCE DE PESETA DIGITAL DENTRO DEL MONEDERO
    “newmint” : 0.00000000,
    “stake” : 0.00000000, LAS MONEDAS QUE TIENES EN STAKE (RECUERDA QUE ÉSTAS MONEDAS NO SON GASTABLES HASTA RESOLVER EL BLOQUE)
    “blocks” : 102,
    “timeoffset” : 0,
    “moneysupply” : 143510525.00000000,
    “connections” : 3, NÚMERO CONEXIONES A LA RED PESETA DIGITAL
    “proxy” : “”,
    “ip” : “X.X.X.X”,
    “difficulty” : {
    “proof-of-work” : 0.00117697,
    “proof-of-stake” : 0.00024414
    },
    “testnet” : false,
    “keypoololdest” : 1619714287,
    “keypoolsize” : 101,
    “paytxfee” : 0.00100000,
    “mininput” : 0.00000000,
    “isunlocked” : true,
    “errors” : “”
    }

Si ya has leido el tutorial sobre cómo hacer staking (https://www.pesetadigital.es/como-ganar-peseta-digital-haciendo-staking/), ya sabes que puedes reservar una cantidad de monedas para que no hagan staking y puedas enviarlas a otro monedero cuando quieras. Para ello teclea:

~/PesetaDigital/src/PesetaDigitald reservebalance true cantidaddemonedasquequierasreservarennúmero

Con ésto ya tienes unos conocimientos básicos sobre cómo montar un monedero de Peseta Digital en un VPS… pero, y cómo saco las monedas de ahí? Pues es muy sencillo, simplemente teclea:

~/PesetaDigital/src/PesetaDigitald sendtoaddress ladirecciondePesetaDigital cantidadaenviar

A modo de ejemplo, si me quisieras enviar 1 PTD desde tu monedero al creador de éste artículo, teclearias:

~/PesetaDigital/src/PesetaDigitald sendtoaddress PXAXUKEnGwubaVTEM6B9rkjCvXXVsKAHEf 1

y al darle al intro me enviarias 1 PTD desde tu monedero, siempre y cuando tengas balance disponible para enviar.

Y hasta aquí éste artículo!

Si te ha resultado útil éste artículo, puedes enviarme una donación en Peseta Digital a la siguiente dirección:

PXAXUKEnGwubaVTEM6B9rkjCvXXVsKAHEf

Leave a comment