# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bitcore-btx.gitbook.io/bitcore-btx/privatekey-1/bitcore-masternodes-1/guia-rapida-oficial-de-bitcore-btx-masternode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
