> For the complete documentation index, see [llms.txt](https://bitcore-btx.gitbook.io/bitcore-btx/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bitcore-btx.gitbook.io/bitcore-btx/privatekey-1/bitcore-masternodes-1/guia-rapida-oficial-de-bitcore-btx-masternode.md).

# Guía rápida oficial de BitCore BTX Masternode

[\
![r/bitcore\_btx - Guía rápida oficial de BitCore BTX Masternode](https://preview.redd.it/9ddvfanlsto61.jpg?width=900\&format=pjpg\&auto=webp\&s=b06f044495d922d9f3804d9580c230c638c1403c)](https://preview.redd.it/9ddvfanlsto61.jpg?width=900\&format=pjpg\&auto=webp\&s=b06f044495d922d9f3804d9580c230c638c1403c)

⚠ Algunas notas importantes:

* Haz siempre una copia de seguridad de tu archivo **wallet.dat ✔**
* Encripta tu **Wallet Odarhom** **✔**
* **Nunca introduzcas ningún comando** en la consola de depuración si alguien te lo pide ❌

**Requerimientos para ejecutar un MasterNode:**

* **VPS Linux** (Ubuntu 18.04) de tu proveedor favorito (por ejemplo, Vultr, Scaleway, OVH, ...) con **2GB** de RAM (`1GB físico, 1GB de intercambio posible`)
* Dirección **IPv4** de su VPS Linux
* **2.100** monedas BitCore BTX para un masternode colateral\
  (`Importante: Enviar las monedas en una sola pieza(!)`)
* Wallet **Odarhom QT** de **BitCore BTX** (`versión mínima 0.90.9.8.12`)

\
Configuración de la Wallet Odarhom QT

1. Descargue **BitCore BTX QT Wallet** desde nuestro [GitHub](https://github.com/bitcore-btx/BitCore/releases/latest)
2. Inicie su Wallet Odarhom BitCore BTX QT y espere hasta que esté completamente sincronizado
3. OPCIONAL: Encripta tu monedero (`mejor con una contraseña fuerte`)
4. Crea una nueva dirección de cartera para tu masternode colateral (guárdala en un archivo de texto, la necesitarás más tarde)\
   **Comando de la consola de depuración**: `getnewaddress "mn01" "legacy"`
5. Envía **2100 BTX** Coins a tu nueva dirección de cartera generada y espera **15 confirmaciones**
6. Genera una clave privada para tu masternode (guárdala en un archivo de texto, la necesitarás más tarde)\
   **Comando de la consola de depuración**: `masternode genkey`
7. Obtén la salida colateral de tu masternode (guárdala en un archivo de texto, la necesitarás más tarde)\
   **Comando de la consola de depuración**: `masternode outputs`
8. Abre el archivo masternode.conf (hay 2 posibilidades):

* En la cartera: Herramientas -> Abrir archivo de configuración de masternode
* A través del Explorador de Windows esta ruta -> `%appdata%\BitCore` y abrir el archivo con el Editor

e introduzca toda la información necesaria, por ejemplo\
`MN_ALIAS VPS_IP:8555 MASTERNODE_PRIVKEY TX_ID TX_INDEX`

Por ejemplo\
`mn01` [`1.2.3.4:8555`](https://1.2.3.4:8555/) `5Jgo9G7vNJxzmZdvJR5uiifHx3RGzmTF9SBiAKzzbTPpfToNuQw 23e029a26068fc77aa1000a003e0b4ef8273a09fd79b7646d0da87e44fdbb1db 1`

Aquí un breve resumen de toda la información necesaria:

| OPCIÓN              | INFORMACIÓN NECESARIA                         |
| ------------------- | --------------------------------------------- |
| MN\_ALIAS           | Introduzca cualquier alias, por ejemplo, mn01 |
| VPS\_IP             | Su dirección IPv4 del VPS                     |
| MASTERNODE\_PRIVKEY | Salida del `masternode genkey`                |
| TX\_ID TX\_INDEX    | Salida del `masternode outputs`               |

9\. Activar la pestaña Masternode\
Vaya a Ajustes -> Opciones -> Cartera y **active la pestaña** de **Masternodos**\
Reinicie su Cartera, entonces debería ver la pestaña de **Masternodes** en su Wallet.

\
Configuración del VPS

1. Conéctate a tu VPS vía SSH (yo prefiero [PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html))
2. Descargue los archivos binarios de **BitCore BTX** para **Linux**, descomprímalos y cópielos en la ubicación requerida\
   **Comandos SSH:**\
   `cd ~`\
   `wget` [`https://github.com/bitcore-btx/BitCore/releases/download/0.90.9.8.12/bitcore-x86_64-linux-gnu_no-wallet.tar.gz`](https://github.com/bitcore-btx/BitCore/releases/download/0.90.9.8.12/bitcore-x86_64-linux-gnu_no-wallet.tar.gz)\
   `tar -xzvf bitcore-x86_64-linux-gnu_no-wallet.tar.gz`\
   `cp bin/bitcore{d,-cli} /usr/local/bin`\
   `rm -r bin/ lib/ bitcore*.tar.gz`
3. Cree **bitcore.conf** e introduzca toda la información necesaria (sustitúyala por sus valores)\
   **Comandos SSH**:\
   `mkdir .bitcore`\
   `cd .bitcore`\
   `echo "externalip=VPS_IP`\
   `masternodeaddr=VPS_IP:8555`\
   `escuchar=1`\
   `daemon=0`\
   `logtimestamps=1`\
   `maxconnections=64`\
   `masternode=1`\
   `masternodeprivkey=MASTERNODE_PRIVKEY" > bitcore.conf`
4. Inicie su masternode y espere hasta que el blockchain se sincronice\
   **Comando SSH:**\
   `bitcored -daemon`
5. Comprueba si el blockchain está sincronizado y el masternode está listo para ser activado\
   **Comando SSH:**\
   `bitcore-cli mnsync status`\
   y esperar hasta que estos valores sean verdaderos\
   `"IsBlockchainSynced": verdadero,`\
   `"IsMasternodeListSynced": true,`\
   `"IsWinnersListSynced": true,`\
   `"IsSynced": true,`\
   **NOTA:** Es muy importante esperar hasta que todos los valores sean verdaderos, ¡su masternode no podrá arrancar!
6. **Activa tu Masternode** a través de la Wallet **Odarhom BitCore BTX QT**\
   Ve a tu Cartera, abre la pestaña de Masternodes, selecciona tu Masternode e inícialo con el botón **Start Alias**.\
   AVISO: Si tu monedero está encriptado, tienes que introducir tu contraseña.
7. Ahora el estado de tu Masternode será **PRE\_ENABLED**. Normalmente se tarda unos **20 minutos** hasta que el masternode se pone en **ENABLED**, pero también puede tardar más.

Cómo actualizar su Masternode:

**NOTA IMPORTANTE**: Este procedimiento descrito sólo funciona si ha configurado su masternode utilizando esta guía.

**Comandos SSH:**\
`bitcore-cli stop`

`cd ~`\
`wget` [`https://github.com/bitcore-btx/BitCore/releases/download/0.90.9.8.12/bitcore-x86_64-linux-gnu_no-wallet.tar.gz`](https://github.com/bitcore-btx/BitCore/releases/download/0.90.9.8.12/bitcore-x86_64-linux-gnu_no-wallet.tar.gz)\
`tar -xzvf bitcore-x86_64-linux-gnu_no-wallet.tar.gz`\
`cp bin/bitcore{d,-cli} /usr/local/bin`\
`rm -r bin/ lib/ bitcore*.tar.gz`

`bitcored -daemon`

Ahora comprueba si la blockchain está sincronizada y el masternode está listo para ser activado\
**Comando SSH**:\
`bitcore-cli mnsync status`

`y espera hasta que estos valores sean verdaderos`\
`"IsBlockchainSynced": verdadero,`\
`"IsMasternodeListSynced": true,`\
`"IsWinnersListSynced": true,`\
`"IsSynced": true,`

**ATENCIÓN:** Es muy importante esperar a que todos los valores sean **TRUE** para que tu masternode no pueda arrancar.
