Categorías: Expertos

Como generar ingresos pasivos en criptomonedas: Komodo, Parte II

En el post anterior le hablamos sobre la posibilidad que tienen varias plataformas para generar ingresos pasivos con criptomonedas arrancando un masternodo, y específicamente le conversamos la posibilidad que tiene Komodo Platform de permitir a una cantidad limitada de usuarios ser un nodo Notario, que a diferencia de los nodos comunes de los distintos proyectos criptos, no firman ni validan transacciones; sólo las notarían para garantizar la seguridad de la plataforma.

En este oportunidad te indicaremos de forma breve, como configurar la plataforma Komodo y convertirse en un potencial nodo cliente. Antes que todo recordemos que los mismo son elegidos por la comunidad y para ello debes tener en hardware los siguientes requerimientos:

  • CPU: Xeon/i7
  • RAM de 64 GB o más
  • 500 GB de SSD en disco
  • Ancho de banda de por lo menos 100Mbps

Asimismo te recordamos que tal como informamos en la ocasión anterior, los nodos notariales pueden obtener hasta 1500 tokens KMD ($1,14) por mes, por el hecho de formar parte de este círculo cerrado. En la tabla adjunta, le mostramos los posibles escenarios rentistas para un nodo notario (NN) de la plataforma.

1. Actualización de Sistema Operativo y creación de Usuario

Una vez tus requerimientos estén comprobados, lo primero que debes hacer es actualizar tu sistema operativo y/o asegurarte contra posibles ataques externos. Para ello, debes ir a la consola de comandos y arrancar el siguiente script:

sudo apt- get -y update

Una vez finalizado la actualización, instale Fail2ban para evitar ataques en la red a soportar y cree un usuario sin privilegios con SSH KEY, según las instrucciones de este apartado: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04

Acto seguido, abra una ventana de comandos con usuario root y escriba lo siguiente:

sudo apt-get update
sudo apt-get upgrade (y responda S cuando quiera actualizar cosas)
apt-get install build-essential pkg-config libc6-dev m4 \
g ++ - multilib autoconf libtool ncurses-dev descomprimir git python \
zlib1g-dev wget bsdmainutils automake libboost-all-dev \
libssl-dev libprotobuf-dev protobuf-compiler \
libqrencode-dev libdb ++ - dev ntp ntpdate vim software-properties-common \

rizo libevent-dev libcurl4-gnutls-dev libsodium-dev cmake clang

Adicional, instale la librería nanomsg:

cd  ~ 
git clone https://github.com/nanomsg/nanomsg
cd nanomsg
cmake . -DNN_TESTS = OFF -DNN_ENABLE_DOC = OFF hacer -j2
sudo make install
sudo ldconfig

Finalmente, debe instalar BitcoinID:

sudo add-apt-repository ppa: bitcoin / bitcoin sudo apt-get update
sudo apt-get install bitcoind

Creamos la carpeta .bitcoin e introducimos nuestro password y usuario:

cd  ~ / 
mkdir .bitcoin
cd .bitcoin
vim bitcoin.conf
server = 1
daemon = 1
txindex = 1
rpcuser = bitcoinrpc
rpcpassword = contraseña
bind = 127.0 . 0.1
rpcbind = 127.0 . 0.1

Y ejecutamos una serie de comandos más para asegurar que todo esté bien:

chmod 600 ~ /.bitcoin/bitcoin.conf
bitcoind -daemon
bitcoin-cli getblockchaininfo

Ya luego de un tiempo de 12-24 horas dependiendo de tu conexión a Internet, tendrás sincronizado el cliente Bitcoin necesario para instalar y arrancar el nodo Komodo.

2. Fondee su cuenta con algunos BTC

La configuración de los nodos notariales por defecto viene dada para consumir un 0,0001 BTC al realizar su proceso de “notaría”. Así que debe asegurarse de tener fondos necesarios en la dirección BTC a colocar para su nodo, con el fin de poder cumplir el proceso.

La cantidad dependerá de los bloques promedios por día que se ejecutan en la red y de los que usted esté dispuesto a notariar, tomando en cuenta que por cada bloque notariado necesita la cantidad en BTC antes indicada.

3. Configuración e Instalación de Komodo

El proceso que viene a continuación es totalmente idéntico al emitido por la plataforma Komodo en su repositorio Github. Por lo tanto, debe seguir las instrucciones al pie de letra para poder correr su nodo de forma efectiva.

d  ~ 
git clone https://github.com/jl777/Komodo
cd Komodo
git checkout dev
./zcutil/fetch-params.sh

Al finalizar, configuramos el usuario y el password en el archivo Komodo.conf

cd ~
mkdir .Komodo
cd .Komodo
vim komodo.conf
rpcuser = bitcoinrpc
rpcpassword = contraseña
txindex = 1

Comience el proceso de minería en sí, y una vez iniciado, use CTRL-C para salir.

cd  ~  
cd Komodo

Después de descargar la copia Blockchain respectiva de la plataforma, debemos configurar SuperNET/Iguana, el cual es el proceso interno de los nodos notariales.

cd  ~ 
git clone https://github.com/jl777/SuperNET
cd SuperNET / iguana
git checkout dev
./m_LP

Una vez finalizada la descarga, cree una wallet encryptada en Iguana e importe su llave privada anterior tanto en Komodod como en Bitcoin previamente instalados. Así:

curl --url " http://127.0.0.1:7778 " --data " { \" agent \ " : \" bitcoinrpc \ " , \" method \ " : \" encryptwallet \ " , \" passphrase \ " : \ " inserte una contraseña muy segura aquí \" } "
cd  ~ / SuperNET / iguana 
vim wp
curl --url " http://127.0.0.1:7778 " --data " { \" method \ " : \" walletpassphrase \ " , \" params \ " : } "
chmod + x wp
./wp

Finalmente observará algo como esto:

{ " Pubkey " : " 7fa4cbfb3c33981b3015c6d08895fe5769ead9cbfae4b89afab681ab0db15f43 " , " RS " : " NXT-KL8J-EFN2-2BXJ-BUUTB " , " NXT " : " 10729644020227164368 " , " btcpubkey " : " 03a47c429b6fd83dc9687ba409ee6f34823094b97bad4c0f4f60649c55bbdf497b " , " rmd160 " : " 58e7000f7d6e4d48e6bf46b1cdb2ad5842232411 " ," BTCD ": " RHPGGaJML2Ts7TLz6WasK3xSX3XKuKsHeD " , " BTC " : " 1975C4R4jCfJ3SyndLbkDXdEkn4jJibuqK " , " resultado " : " éxito " , " mango " : " " , " persistentes " : " 7fa4cbfb3c33981b3015c6d08895fe5769ead9cbfae4b89afab681ab0db15f43 " , " status " : " desbloqueado " , "duración " :3600 , " etiqueta " : " 14543391360640231809 " }

Luego cree un .txt con esta información de esta manera:

vim ~ /SuperNET/iguana/userhome.txt 
cp ~ / SuperNET / iguana / coins / btc ~ / SuperNET / iguana /
cp ~ / SuperNET / iguana / coins / kmd ~ / SuperNET / iguana /

Cree la passphrase de la wallet iguana y esta será su desbloqueo para el inicio del proceso de nodo notario:

curl --url "http://127.0.0.1:7776" --data "{\"method\":\"walletpassphrase\",\"params\":}"
vim pubkey.txt  
cp ~ /SuperNET/iguana/pubkey.txt ~ /Komodo/src/pubkey.txt

Ya con este último paso haz configurado tu Komodo Platform. Sólo resta importar la clave privada de su dirección BTCD a Komodo para poder recibir sus fondos respectivos por el proceso.

cd  ~  
cd Komodo
./src/komodo-cli importprivkey BTCDwif # reemplaza BTCDwif con la clave que recibiste anteriormente (como: UvCbPGo2B5QHKgMN5KFRz10sMzbTSXunRTLB9utqGhNFUzrJrEWa)
bitcoin-cli importprivkey BTCwif &  
# reemplaza BTCwif con la clave que recibió anteriormente (como: L3Qm5bB3frS2rdMNtmZrEMReRvYKMReALwxMaf00oz9YahvZaB4a)
cd  ~  
cd Komodo / src
./assetchains #
espera a que el blockchain se llene completamente, tomará mucho tiempo

./fiat-cli importprivkey BTCDwif #
reemplaza BTCDwif con la clave que recibiste anteriormente (como: UvCbPG22HKgMN5KFRz10sMzbTS)

4. Instalar Chips

Este es el último paso para configurar tu máquina de tal forma que funciones como un nodo notarial. Igual que en los apartados previos, sólo debes seguir la secuencia de comandos siguientes:

cd  ~  
sudo apt-get update && sudo apt-get instala software-properties-common autoconf git build-essential libtool libprotobuf-c-dev libgmp-dev libsqlite3-dev python python3 zip jq libevent-dev pkg-config libssl-dev libcurl4- gnutls-dev cmake libboost-all-dev -y
clon git https://github.com/jl777/chips3.git cd chips3 /
git checkout dev
CHIPS_ROOT = $ ( pwd )
BDB_PREFIX = " $ {CHIPS_ROOT} / db4 "
mkdir -p $ BDB_PREFIX
wget ' http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz '
echo ' 12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef db-4.8.30.NC.tar.gz ' |
sha256sum -c
tar -xzvf db-4.8.30.NC.tar.gz cd db-4.8.30.NC/build_unix/
../dist/configure -enable-cxx -disable-shared -with-pic -prefix = $ BDB_PREFIX
make -j $ ( nproc )
make install
cd  ~ / chips3  
./autogen.sh
./configure LDFLAGS = " -L $ {BDB_PREFIX} / lib / " CPPFLAGS = " -I $ {BDB_PREFIX} / include / " -without-gui -without-miniupnpc --disable- pruebas --disable-bench --with-gui = no
make -j $ ( nproc )
cd  ~  
mkdir .chips
nano .chips / chips.conf

Una vez configurado los Chips, debes introducir por seguridad tu password y usuario:

rpcuser=chipsuser 
rpcpassword=passworddrowssap
txindex=1
daemon=1
addnode=5.9.253.195
addnode=74.208.210.191
sudo ln -sf / home / $ USER / chips3 / src / chips-cli / usr / local / bin / chips-cli  
sudo ln -sf / home / $ USER / chips3 / src / chipsd / usr / local / bin / chipsd
sudo chmod + x / usr / local / bin / chips-cli sudo chmod + x / usr / local / bin / chipsd
chips-cli importprivkey BTCDwif  
# reemplaza BTCDwif con la clave que recibiste anteriormente (como: UvCbPGo2B5QHKgMN5KFRz10sMzbTSXunRTLB9utqGhNFUZrJrEWa)

Finalmente debes concatenar todo junto, creando un archivo de inicio en /home/username

comienzo vim

Ese archivo debes colocar tu clave btcpub y hacerlo ejecutable:

bitcoind y  
chipsd -pubkey = " 0225aa6f6f19e543180b31153d9e6d55d41bc7ec2ba191fd29f19a2f973544e29d " y
cd Komodo
./src/komodod -Gén -genproclimit = 1 -notary -pubkey = " 0225aa6f6f19e543180b31153d9e6d55d41bc7ec2ba191fd29f19a2f973544e29d " y
chmod + x start

Finalmente luego de aumentar el número de archivos en Ubuntu y reiniciado el servidor, comenzamos a correr nuestro nodo notario con el siguiente script:

./start  
CTRL-C cd Komodo / src
./assetchains #

y espere 15 minutos antes de ir al siguiente paso

cd ~ / SuperNET / iguana
git checkout dev && git pull && ./m_notary & #

espere hasta que vea INIT con 64 notaries`

cd ~ / Komodo / src && ./dpowassets

El proceso final debería verse así:

En la última gráfica puedes observa por un lado el proceso de notaría y por el otro el saldo recibido hasta ese momento en el apartado “balance”, el cual se refiere a nuestra recompensa en tokens KMD.

Recuerda que para ser seleccionado un nodo notarial, debes participar postulandote en las votaciones que ocurrirán este mes de abril 2019, tal como lo reportamos previamente.

En este enlace https://komodostats.com/ podéis observar las estadísticas sobre los nodos notarios actuales por usuarios y recompensas recibidas en tokens KMD.

Entradas recientes

Actualización de Shibarium se aplicará el 02 de mayo

La nueva actualización de Shibarium está planteada para el próximo 02 de mayo y busca mejorar la segunda capa de…

4 mins

Consensys llevará a la SEC a los tribunales por atribuirse autoridad ilegalmente

La cripto firma Consensys demandó a la Comisión de Bolsa y Valores (SEC) por adoptar autoridad que no le corresponde…

3 horas

Caso de Samourai Wallet sacudió algo más que los precios de las criptos

Este miércoles, dos altos ejecutivos de la cartera no custodiada fueron detenidos y se les acusa de lavar unos $100…

4 horas

Análisis del precio de ETH en medio de un posible rechazo de los ETF

El precio de Ethereum enfrenta una jornada a la baja, ¿qué tan probable es un panorama altamente bajista?

5 horas

CTO de a16z califica a las memecoins como negativas

El CTO de Andreessen Horowitz, Eddy Lazzarin, considera que las denominadas memecoins provocan una visión negativa hacia el mercado cripto.

7 horas

Usamos cookies para optimizar el tiempo de carga. No recolectamos ninguna información.