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.
Componente | Requisito mínimo |
---|---|
Procesador | Mínimo 16 vCPU |
RAM | Mínimo 32 GB |
Disco | Mí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:
- Crea una nueva billetera.
A la red principal base 5 \$USDC Y 1-2 dólares \$ETH Enviar.
- 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
- En tu computadora Terminal (o PowerShell).
- Introduzca el siguiente comando:
generador de claves ssh
- Sólo se respondieron 3 preguntas Ingresar pasar por hacer.
- Se creará tu archivo de clave SSH y te dará la ruta de la clave en tu ordenador. Cópialo.
- 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
- https://vast.ai/ Entrar al sitio → desde la izquierda Llaves ir.
- 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.
- Vaya al panel grande y desde la parte superior izquierda "Plantillas" Haga clic en la pestaña.
- De la lista desplegable Máquina virtual Ubuntu 22.04 Seleccione su plantilla (como se muestra en la imagen de abajo).
- Seleccione GPU en el menú superior: RTX 3090 o 4090 recomendado.
> Puede funcionar en sistemas inferiores, pero el rendimiento disminuirá.
- Almacenamiento SSD de 150-200 GB rango (se recomienda NVMe).
- 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.
- Seleccione el dispositivo que más le convenga de la lista. Alquilar Presione el botón.
Iniciar sesión en el servidor:
- Vaya a “Instancias” a la izquierda.
- Haga clic en el botón de terminal en su dispositivo y copie el comando que comienza con "SSH".
- Péguelo en su PowerShell o terminal e inicie sesión en su servidor.
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.
- 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.
5. Establecer el archivo base .env:
nano .env.base
Su contenido deberá ser el siguiente:
- Ingrese export PRIVATE_KEY=YOUR PRIVATEKEY en este formato.
- En RPC, ingrese export RPC_URL="https://base-sepolia-rpc-url" en este formato.
- Presione CTRL x e ingrese y para guardar.
- Un ejemplo de salida correcta es el siguiente
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:
7. Realizar un depósito de ETH
Depósito en cuenta sin límites 0.0001
- Ejemplo de salida de depósito exitosa:
📌 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.
9. Verificar registros
registros de docker compose -f broker
Debería obtener un resultado como el que se muestra a continuación.
- 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.
Qué seguir:
Área | Explicación |
---|---|
Pedidos tomados | Es el número de tareas (órdenes) que has recibido hasta el momento. Si aumenta, el nodo está activo. |
Ciclos probados | Potencia 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/MC | Es la cantidad de ETH que ganas por cada millón de ciclos. Muestra la rentabilidad. |
Pico MHz alcanzado | La potencia máxima de procesamiento que el nodo puede alcanzar en un momento dado. Indica la calidad del hardware. |
Tasa de cumplimiento | Aldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir. |