Este es el primer tutorial de una serie de varias partes sobre la ejecución de un pool de staking de Conflux PoS. Este tutorial le ayudará a configurar un nodo PoS en AWS. Una vez que complete este tutorial, podrá continuar con esta guía para instalar un pool de PoS.
1. Configurar una instancia de AWS
En esta sección, configurará y lanzará una instancia de AWS EC2 en la que se alojará su pool de staking de Conflux PoS.
- Cree una cuenta de AWS o inicie sesión en su cuenta existente.
- En AWS, vaya a Services > EC2 Management Console y lance una nueva instancia EC2.
- Haz clic en seleccionar la imagen Ubuntu Server 20.04 64-bit (x86). Puedes utilizar opcionalmente otras imágenes basadas en Linux o Windows, pero en este tutorial nos ceñiremos a ésta.
- Seleccione el tipo de instancia t2.large y haga clic en Siguiente: Configurar detalles de la instancia.
- Deje los parámetros predeterminados de Configure Instance Details y haga clic en Next: Añadir Almacenamiento.
- En Add Storage, establezca un tamaño de imagen de 700 GiB y haga clic en Review and Launch.
- Nota: Puede cambiar el tamaño más tarde a 400 GiB, pero esto acelerará enormemente el proceso de configuración del nodo.
- Revise los detalles de la instancia y haga clic en Launch.
Has creado y lanzado con éxito una instancia EC2. Ahora vamos a iniciar sesión en ella desde nuestra máquina local.
2. Inicio de sesión en la Instancia EC2
- En esta sección, iniciará sesión en la instancia EC2 por primera vez.
- Una vez creada su instancia, en la consola de administración de EC2 vaya a Network & Security > Key Pairs. Si ya tiene un par de claves de AWS, puede saltar al paso 6.
- En Pares de claves, haga clic en Crear par de claves.
- Cree y descargue un par de claves.
- En Crear par de claves, introduzca un nombre para su par de claves (en este caso, introduciremos el nombre conflux), luego haga clic en crear Crear par de claves.
- Descargue el par de claves recién creado.
- En la Consola de Administración de EC2, vaya a Instancias > Instancias.
- Ve a los detalles de tu instancia recién creada haciendo clic en su ID de instancia.
- En el resumen de la instancia, asegúrese de que el estado de la instancia es “Running” y copie su dirección IPv4 pública.
- Vaya al terminal de su máquina local y conéctese a su instancia. Puede hacerlo escribiendo:
Nota: Tendrá que cambiar los permisos de su archivo de par de claves.
ssh -i ubuntu@<your machine’s IP address or IPv4 DNS>
- Introduzca la contraseña que definió en su par de claves.
Ha iniciado la sesión en su instancia EC2 con éxito. Ahora vamos a iniciar sesión en nuestra instancia y preparar el servidor.
3. Primeros pasos en el servidor
Algunos de los primeros pasos recomendados son los siguientes:
- Actualizar las aplicaciones actualmente instaladas.
sudo apt-get update
sudo apt-get upgrade
- Añadir un nuevo usuario dedicado para su nodo PoS.
- Añadir su usuario a sudoers.
- Cambiar el nombre de host de su servidor.
Ninguno de estos pasos es esencial, así que puedes saltarlos o dejarlos para más adelante.
Ahora que has hecho esta preparación inicial en tu servidor, vamos a seguir adelante y configurar un nodo Conflux.
4. Configuración de su nodo Conflux
En esta sección, descargarás, instalarás, configurarás, ejecutarás y sincronizarás tu nodo Conflux.
Esto será, aproximadamente, un proceso de tres pasos:
- Instalar y configurar el cliente Conflux.
- Ejecutar el cliente Conflux y sincronizar el nodo.
2.1 Instalación y configuración del cliente Conflux
- Descargue la instantánea del nodo de archivo. Esto nos ayudará a acelerar el proceso de sincronización de nodos descargando una instantánea reciente de la cadena.
Nota: La instantánea del nodo de archivo tiene un tamaño de archivo de unos 160 GB. La descarga puede tardar unas horas.
- Siga las instrucciones para descargar los binarios preconstruidos del cliente Conflux:
https://developer.confluxnetwork.org/run-a-node/en/how_to_get - Sigue las instrucciones para compilar el cliente Conflux desde el código fuente:
https://developer.confluxnetwork.org/conflux-doc/docs/installation - Extrae la instantánea del nodo de archivo a conflux-rust/run
tar xvzf .tar.gz conflux-rust/run
- Download the PoS configuration file:
wget https://github.com/Conflux-Chain/conflux-rust/releases/download/v2.0.0-fix/pos_config-hydra.tgz
- Extrae los archivos a conflux-rust/run
tar xvzf pos_config-hydra.tar.gz conflux-rust/run
- Siga las instrucciones para configurar y ejecutar un nodo Conflux:
https://developer.confluxnetwork.org/conflux-doc/docs/get_started
2.2 Ejecución del cliente Conflux y sincronización del nodo
En este proceso, ejecutaremos un nodo Conflux. Una vez que el nodo esté funcionando, primero se sincronizará con el último bloque PoW. Una vez realizado este proceso, se sincronizará con el último bloque PoS.
- Ejecute el cliente Conflux.
cd run
…/target/release/conflux --config hydra.toml
- Establezca una contraseña de encriptación segura para el PoS.
- Espere a que el nodo PoS se sincronice.
Nota: Este paso puede tardar unas horas.
¡Has instalado, configurado y ejecutado con éxito un nodo PoS de Conflux totalmente sincronizado!
En futuros tutoriales cubriremos otros aspectos, como la seguridad, la monitorización y otros consejos y trucos.
¡Por favor, permanezcan atentos a nuestros canales !
Conflux Network Linktree | Linktree
Artículo traducido por @Cryptoshimy y revisado por @Alex