Configurando un Nodo Oracle DAO
Como mínimo, un nodo estándar de Rocket Pool ejecuta lo siguiente:
- El CLI de Smartnode
- El daemon API de Smartnode
- El daemon
nodede Smartnode - El daemon
watchtowerde Smartnode
Opcionalmente, el nodo también puede ejecutar los siguientes componentes:
- Un Cliente de Ejecución
- Un Nodo Beacon
- Un Cliente Validador
- MEV-Boost
- Prometheus
- El Prometheus Node Exporter
- Grafana
Cada uno de estos componentes puede ejecutarse como contenedores Docker en la configuración estándar, como servicios systemd en la configuración de "Modo Nativo", o ejecutarse como entidades gestionadas externamente a las que el Smartnode puede conectarse a través de sus respectivas rutas API.
Convenientemente, los nodos Oracle DAO son iguales a los nodos normales de Rocket Pool, pero el daemon watchtower realiza los deberes suplementarios del Oracle DAO y hay más métricas de Prometheus recopiladas para fines de monitoreo de rendimiento.
Configuración Inicial del Nodo
La mejor manera de comenzar es siguiendo las instrucciones de configuración estándar para un nodo normal de Rocket Pool. Ese proceso te ayudará a determinar cómo te gustaría configurar y ejecutar tu nodo.
Si deseas ejecutar minipools (validadores) en tu nodo, sigue la documentación normal del nodo de principio a fin y regresa aquí cuando hayas terminado.
Si no pretendes ejecutar minipools y en su lugar lo usarás puramente para deberes del Oracle DAO, puedes omitir todos los pasos relacionados con el staking de RPL y la creación de minipools. Los otros pasos como el registro del nodo, establecer una buena postura de seguridad, monitorear la salud y el rendimiento del nodo, y actualizar el Smartnode después de una actualización aún se aplican a ti y debes revisarlos cuidadosamente antes de continuar. Regresa aquí cuando hayas terminado.
Configuración Adicional del Oracle DAO
Hay dos configuraciones adicionales que necesitas proporcionar para satisfacer tus responsabilidades del Oracle DAO. Selecciona el modo que usas para configurar tu nodo a continuación de las pestañas a continuación.
Abre el TUI de rocketpool service config y ve a la sección Smartnode and TX Fees.
Aquí, verás dos opciones en la parte inferior:

El Archive-Mode EC URL debe ser el endpoint HTTP de la API RPC para tu Cliente de Ejecución de Archivo.
Ten en cuenta que si ya estás usando tu EC de Archivo como tu cliente principal en modo Gestionado Externamente, puedes ignorar esta configuración.
Comandos de Smartnode del Oracle DAO
El grupo de comandos odao del CLI de Smartnode se usa para interactuar con los contratos y deberes del Oracle DAO en cadena:
status
El comando status simplemente resume algunos detalles sobre el Oracle DAO como el conteo de miembros y el conteo de propuestas:
members
El comando members imprime información detallada sobre cada miembro del Oracle DAO, incluido su identificador, su información de contacto, su dirección de nodo, su vínculo de RPL y la última vez que enviaron una propuesta para votación:
member-settings
member-settings muestra los valores actuales para cada uno de los parámetros configurables relacionados con la membresía del Oracle DAO:
Este comando se describe con más detalle en la sección Propuestas del Oracle DAO.
proposal-settings
proposal-settings muestra los valores actuales para cada uno de los parámetros configurables relacionados con las propuestas sobre las que el Oracle DAO puede votar:
Este comando se describe con más detalle en la sección Propuestas del Oracle DAO.
minipool-settings
minipool-settings muestra los valores actuales para cada uno de los parámetros configurables relacionados con minipools en la red de Rocket Pool:
propose
El comando propose se usa para enviar propuestas de gobernanza sobre las que el resto del Oracle DAO puede votar.
Estas pueden involucrar cambiar una configuración o modificar los miembros del Oracle DAO (es decir, invitar o expulsar a otros miembros).
Este comando se describe con más detalle en la sección Propuestas del Oracle DAO.
proposals
El comando proposals se usa para interactuar con las propuestas de gobernanza existentes del Oracle DAO.
Puede verlas, rescindir propuestas que hayas hecho, votar sobre ellas y ejecutarlas (si corresponde), haciendo que entren en vigencia después de que hayan sido aprobadas por los otros miembros:
Este comando se describe con más detalle en la sección Propuestas del Oracle DAO.
join / leave
Los comandos join y leave se usan para unirse al Oracle DAO una vez que hayas sido invitado, o dejar el Oracle DAO una vez que los otros miembros hayan aprobado tu solicitud de renuncia.
Uniéndose al Oracle DAO
El Vínculo de RPL
Para unirte al Oracle DAO, tu billetera de nodo necesitará suficiente RPL para cubrir el vínculo de membresía requerido. Esto se bloqueará en la bóveda de Rocket Pool como parte del proceso de unión. La cantidad exacta de RPL requerida para el vínculo se determinará en el momento de tu invitación, y te será comunicada por los otros miembros del Oracle DAO antes de incorporarte.
A diferencia de todas las otras recompensas de ETH y RPL, el vínculo de RPL no se envía a la dirección de retiro de tu nodo al salir del Oracle DAO. Se envía de vuelta a tu billetera de nodo en sí. Considera esto como un incentivo adicional para proteger tu billetera de nodo del compromiso.
Aceptando una Invitación
Una vez que tu nodo esté configurado y hayas sido invitado a unirte al Oracle DAO por los miembros existentes, puedes usar el comando rocketpool odao join para aceptar la invitación.
Esto involucrará dos transacciones:
- Una para bloquear el RPL requerido para tu vínculo
- Una para unirte al Oracle DAO cuando el vínculo haya sido recibido
Una vez que te hayas unido, tu daemon watchtower comenzará automáticamente a realizar sus deberes requeridos.
Puedes verificar esto mirando sus registros (por ejemplo, rocketpool service logs watchtower para instalaciones estándar basadas en Docker); el watchtower realiza su ciclo de deberes cada 4 a 6 minutos, y notarás un cambio distinto en su salida una vez que te hayas unido al Oracle DAO.
Siguientes Pasos
Ahora que te has unido al Oracle DAO, echa un vistazo a la siguiente sección para aprender cómo probar tu nodo en este rol.