GtP8PwbWoAA-KTL

Guía de instalación del nodo Boundless Prover (red principal base)

En esta guía, expliqué paso a paso cómo configurar un nodo Boundless Prover ejecutándose en la red Base Mainnet y cómo generar pruebas tomando pedidos.

ComponenteRequisito mínimo
ProcesadorMínimo 16 vCPU
RAMMínimo 32 GB
DiscoMínimo 200 GB SSD

¿Por qué estamos configurando este nodo?

La red Boundless asigna tareas a dispositivos como "calcular esta transacción". Usted asume estas tareas al establecer este nodo, realiza transacciones y gana dinero a cambio.

Estas tareas se denominan "Órdenes" en el sistema. Tu nodo también intenta capturar estas órdenes. El primero en completar la transacción gana. En otras palabras, si tu sistema es rápido, tu RPC es potente y tu hardware es bueno, tienes ventaja.


Cosas que hacer antes de empezar:

  1. Crea una nueva billetera.

A la red principal base 5 \$USDC Y 1-2 dólares \$ETH Enviar.

  1. De uno de los siguientes sitios RPC de red principal base por favor:

* https://drpc.org/ * https://dashboard.alchemy.com/

⚠️ Utilizar RPC rápido es muy importante para capturar pedidos.


Agregar una clave SSH a Vast.ai

  1. En tu computadora Terminal (o PowerShell).
  2. Introduzca el siguiente comando:

generador de claves ssh

  1. Sólo se respondieron 3 preguntas Ingresar pasar por hacer.
  2. Se creará tu archivo de clave SSH y te dará la ruta de la clave en tu ordenador. Cópialo.
Copiar
  1. Copia la ruta que da y pégala como se muestra a continuación. gato Ingrese a la terminal agregando.

gato ~/.ssh/id_rsa.pub

Diseño anónimo
  1. https://vast.ai/ Entrar al sitio → desde la izquierda Llaves ir.
  2. Desde la parte superior derecha nuevo Luego pega la línea que copiaste y guarda.

✅ Ahora puedes conectarte a tus servidores desde la terminal sin contraseña.


Selección de plantillas y alquiler de servidores de Vast.ai

Para ejecutar su nodo Boundless, necesita alquilar un servidor adecuado. Puede elegir un servidor con la configuración correcta siguiendo los pasos a continuación.

  1. Vaya al panel grande y desde la parte superior izquierda "Plantillas" Haga clic en la pestaña.
  2. De la lista desplegable Máquina virtual Ubuntu 22.04 Seleccione su plantilla (como se muestra en la imagen de abajo).
Diseño anónimo
  1. Seleccione GPU en el menú superior: RTX 3090 o 4090 recomendado.

> Puede funcionar en sistemas inferiores, pero el rendimiento disminuirá.

  1. Almacenamiento SSD de 150-200 GB rango (se recomienda NVMe).
  2. Desde el menú de clasificación en la parte superior izquierda Precio (inc.) Marque la opción.

> De esta manera los servidores con mejor relación precio/rendimiento aparecen en la parte superior.

  1. Seleccione el dispositivo que más le convenga de la lista. Alquilar Presione el botón.
1

Iniciar sesión en el servidor:

  1. Vaya a “Instancias” a la izquierda.
  2. Haga clic en el botón de terminal en su dispositivo y copie el comando que comienza con "SSH".
  3. Péguelo en su PowerShell o terminal e inicie sesión en su servidor.
Diseño anónimo

Pasos para la instalación del nodo Boundless Prover:

1. Realice las actualizaciones necesarias:

apt update && apt upgrade -y

2. Instalar los paquetes necesarios:

apt install -y build-essential clang gcc make cmake pkg-config autoconf automake ninja-build apt install -y curl wget git tar unzip lz4 jq htop tmux nano ncdu iptables nvme-cli bsdmainutils apt install -y libssl-dev libleveldb-dev libclang-dev libgbm1


3. Instalar las herramientas necesarias con un script: (puede tardar bastante tiempo)

bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliktelar.sh)
- Una vez completada la instalación, obtendrá el resultado siguiente.

imagen

- Reinicia la terminal y continúa con los pasos.


4. Clonar repositorio:

clon git https://github.com/boundless-xyz/boundless cd boundless git checkout versión-0.10
bash ./scripts/setup.sh
Esta parte puede tardar un poco. Por favor, espere pacientemente.

imagen

5. Establecer el archivo base .env:

nano .env.base

Su contenido deberá ser el siguiente:

  1. Ingrese export PRIVATE_KEY=YOUR PRIVATEKEY en este formato.
  2. En RPC, ingrese export RPC_URL="https://base-sepolia-rpc-url" en este formato.
  3. Presione CTRL x e ingrese y para guardar.

- Un ejemplo de salida correcta es el siguiente

Captura de pantalla 2025-06-18 175359

Detrás:

fuente .env.base


6. Apueste USDC en la red base

fuente ~/.bashrc
Depósito en cuenta ilimitada con participación de 5
- Ejemplo de resultado de participación exitoso:

imagen

7. Realizar un depósito de ETH

Depósito en cuenta sin límites 0.0001
- Ejemplo de salida de depósito exitosa:

imagen

📌 Si deseas ver el saldo de tu stake:

saldo de participación de cuenta ilimitado


8. Nodo de inicio

solo intermediario
Debes esperar un momento a que se complete la instalación como se muestra en el resultado a continuación.

Captura de pantalla 2025-06-18 131640

9. Verificar registros

registros de docker compose -f broker
Debería obtener un resultado como el que se muestra a continuación.

Captura de pantalla 2025-06-18 133700

- Puede detener los registros presionando CTRL + C. Su nodo de prueba continuará funcionando en segundo plano.


Comandos requeridos:

1. Nodo de parada:

Sólo corretaje hacia abajo

Reiniciar el nodo:

Sólo intermediar

Comprobar registros:

registros de docker compose -f broker


📊 Supervisión del rendimiento del nodo a través del explorador:

Después de configurar su nodo, el lugar donde puede ver si todo está funcionando correctamente es: https://explorer.beboundless.xyz/provers/"wallet-address-gir" - Cuando hace clic en la dirección de la billetera aquí, puede ver estadísticas detalladas de su nodo.

imagen

Qué seguir:

ÁreaExplicación
Pedidos tomadosEs el número de tareas (órdenes) que has recibido hasta el momento. Si aumenta, el nodo está activo.
Ciclos probadosPotencia total de procesamiento ZK (ciclos). Cuanto mayor sea, mayor será su contribución.
Ganancias de pedidos (ETH)La cantidad total de ETH que ganaste con los pedidos.
Promedio de ETH/MCEs la cantidad de ETH que ganas por cada millón de ciclos. Muestra la rentabilidad.
Pico MHz alcanzadoLa potencia máxima de procesamiento que el nodo puede alcanzar en un momento dado. Indica la calidad del hardware.
Tasa de cumplimientoAldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir.
imagen