Resumen
Crust Network es una blockchain de capa 1 basada en Substrate que proporciona almacenamiento IPFS descentralizado. Su consenso GPoS (Prueba de Participación Garantizada) vincula el poder de staking con los recursos de almacenamiento, por lo que los validadores y garantes hacen staking de CRU para asegurar la red y obtener recompensas. Este artículo explica cómo funciona el staking, qué evaluar antes de elegir un validador o proveedor, y cómo monitorear tu stake usando endpoints RPC.
Guía rápida de decisión: qué verificar antes de hacer staking de CRU
Antes de hacer staking de CRU, debes decidir si quieres ejecutar un validador, convertirte en garante o simplemente delegar a un validador existente. Cada rol tiene diferentes requisitos y perfiles de riesgo. Usa esta lista de verificación para evaluar tus opciones:
| Punto de decisión | Qué verificar | Por qué es importante |
|---|---|---|
| Rol | Validador, garante o nominador | Los validadores necesitan recursos de almacenamiento y un nodo; los garantes solo hacen staking de CRU para respaldar a un validador |
| Reputación del validador | Recompensas históricas, comisión, puntos de era | Una comisión baja y una producción de bloques consistente indican confiabilidad |
| Límites de staking | Stake mínimo, límite superior por validador | Crust tiene un límite superior de staking de 1000 CRU por validador; excederlo puede reducir las recompensas |
| Bloqueo y unbonding | Período de unbonding y condiciones | No puedes retirar inmediatamente; planifica tus necesidades de liquidez |
| Acceso RPC | Endpoint confiable para monitoreo y transacciones | Un proveedor RPC estable te ayuda a rastrear recompensas y enviar extrínsecos sin tiempo de inactividad |
Si estás construyendo una aplicación que necesita leer datos de staking o enviar transacciones de staking, necesitarás un endpoint RPC de Crust confiable. OnFinality ofrece servicios RPC de Crust que pueden respaldar tu flujo de trabajo de staking.
¿Qué es el staking en Crust Network?
Crust Network es una blockchain de capa 1 basada en Substrate que proporciona almacenamiento descentralizado sobre IPFS. Su mecanismo de consenso, GPoS (Prueba de Participación Garantizada), es un algoritmo de prueba de participación que define el poder de staking basado en recursos de almacenamiento. En GPoS, los validadores y candidatos son elegidos según su stake efectivo, que es una combinación de su propio CRU en stake y el CRU en stake de los garantes. Este diseño alinea los incentivos económicos con la capacidad de almacenamiento de la red.
El staking en Crust implica bloquear tokens CRU para respaldar la seguridad de la red y, a cambio, obtener recompensas. Hay dos roles principales:
- Validadores: Ejecutan nodos que producen bloques y validan transacciones. Necesitan proporcionar recursos de almacenamiento y hacer staking de CRU. Los validadores obtienen recompensas de autoría (por producción de bloques) y recompensas de staking.
- Garantes: Hacen staking de CRU para respaldar a un validador específico. No ejecutan nodos, pero comparten las recompensas de staking del validador (menos la comisión). Los garantes son esenciales para aumentar el stake efectivo de un validador y ayudarlo a ser elegido.
Cómo funciona GPoS: poder de staking vinculado al almacenamiento
GPoS está diseñado para vincular las cuotas de staking con los recursos de almacenamiento. La red utiliza dos capas:
- MPoW (Prueba de Trabajo Significativa): Los nodos de almacenamiento informan su carga de trabajo de almacenamiento, que se verifica usando TEE (Entorno de Ejecución Confiable). Esto proporciona una medida verificable de cuánto almacenamiento contribuye un nodo.
- GPoS: Basado en el informe de carga de trabajo, cada nodo obtiene una cuota de staking. La cuota determina cuánto CRU se puede apostar a ese nodo y su influencia en el proceso de consenso.
En la práctica, esto significa que el stake efectivo de un validador no es solo el CRU que posee, sino también el CRU que los garantes le delegan. Cuanto más almacenamiento proporciona un nodo, mayor es su cuota de staking y más CRU puede atraer. Esto crea un mercado donde los validadores compiten por el CRU de los garantes ofreciendo comisiones competitivas y un rendimiento confiable.
Recompensas de staking y slashing: qué esperar
Los validadores obtienen dos tipos de recompensas:
- Recompensas de autoría: Obtenidas por los validadores que producen bloques. La cantidad depende del número de bloques producidos y de los puntos del validador.
- Recompensas de staking: Obtenidas por validadores y candidatos según su stake efectivo. Los garantes reciben una parte de estas recompensas proporcional a su stake, menos la comisión del validador.
Las recompensas se distribuyen cada era (aproximadamente 6 horas en la mainnet de Crust). El fondo total de recompensas disminuye con el tiempo según el whitepaper económico.
El slashing es un riesgo en cualquier red PoS. Si un validador se comporta mal (por ejemplo, se desconecta o actúa maliciosamente), una parte del CRU en stake puede ser reducida (slashed). Los garantes deben ser conscientes de que comparten este riesgo con el validador que respaldan. Siempre investiga el historial de un validador antes de hacer staking.
Cómo hacer staking de CRU: paso a paso
El staking en Crust se puede realizar a través de la interfaz oficial de Crust Apps o mediante la API de Substrate. Aquí hay un flujo de trabajo general:
- Obtén tokens CRU: Necesitas CRU para hacer staking. Puedes obtenerlo de intercambios o por otros medios.
- Elige un validador: Evalúa a los validadores según comisión, puntos de era y stake total. Puedes usar la interfaz de Crust Apps para explorar validadores.
- Vincula tu CRU: Usa el pallet de staking para vincular tu CRU. Esto bloquea tus tokens para el staking.
- Nomina o garantiza: Si eres un garante, debes seleccionar un validador para respaldar. Esto se hace nominando a un validador (en términos de Substrate) o usando el mecanismo de garantía.
- Monitorea tus recompensas: Revisa tus recompensas regularmente y ajusta tu estrategia si es necesario.
Para desarrolladores que quieran automatizar operaciones de staking, puedes usar la API RPC de Substrate. Aquí hay un ejemplo de cómo consultar información de staking usando un endpoint RPC de Crust:
curl -H "Content-Type: application/json" -d '{"id":1,"jsonrpc":"2.0","method":"state_getStorage","params":["0x..."]}' https://crust-rpc.onfinality.io
Reemplaza la clave de almacenamiento con la clave apropiada para el módulo de staking. Puedes encontrar las claves de almacenamiento en los metadatos de la cadena Crust.
Monitoreo de tu stake con RPC
Para realizar un seguimiento de tus recompensas de staking y el rendimiento del validador, puedes consultar la cadena a través de RPC. Los métodos RPC comunes incluyen:
state_getStoragepara leer elementos de almacenamiento de stakingchain_getBlockpara inspeccionar bloques recientessystem_healthpara verificar la salud del nodo
Por ejemplo, para obtener la era actual e información de staking, podrías usar:
curl -H "Content-Type: application/json" -d '{"id":1,"jsonrpc":"2.0","method":"state_getStorage","params":["0x..."]}' https://crust-rpc.onfinality.io
Usar un proveedor RPC confiable como OnFinality asegura que tus scripts de monitoreo tengan acceso consistente a la red. OnFinality proporciona endpoints RPC de Crust que puedes usar tanto para mainnet como para testnet.
Errores comunes y solución de problemas
- Límite superior de staking: Cada validador tiene un límite superior de staking (1000 CRU). Si un validador alcanza este límite, el stake adicional puede no generar recompensas. Verifica el stake actual del validador antes de vincular.
- Período de unbonding: Cuando desvinculas tu CRU, hay un período de espera antes de que puedas retirarlo. Planifica en consecuencia.
- Confiabilidad del endpoint RPC: Los endpoints RPC públicos pueden tener límites de tasa o no estar disponibles. Para aplicaciones de producción, considera usar un servicio RPC dedicado para evitar interrupciones.
- Validador fuera de línea: Si tu validador se desconecta, puedes perder recompensas. Monitorea los puntos de era de tu validador y considera cambiar si el rendimiento baja.
Conclusiones clave
- Crust Network usa GPoS, un mecanismo de prueba de participación que vincula el poder de staking con los recursos de almacenamiento.
- El staking involucra a validadores y garantes; los garantes hacen staking de CRU para respaldar a los validadores y compartir recompensas.
- Antes de hacer staking, evalúa la reputación del validador, la comisión y los límites de staking.
- Usa un proveedor RPC confiable para monitorear tu stake y enviar transacciones.
- OnFinality ofrece servicios RPC de Crust que pueden respaldar tu flujo de trabajo de staking.
Preguntas frecuentes
¿Cuál es la cantidad mínima para hacer staking en Crust?
El stake mínimo puede variar. Consulta la Wiki de Crust o la interfaz de staking para conocer los requisitos actuales. Por lo general, necesitas suficiente CRU para cubrir el depósito existencial y cualquier umbral mínimo de stake.
¿Puedo hacer staking de CRU desde un intercambio?
La mayoría de los intercambios no admiten el staking de Crust directamente. Deberás retirar CRU a una billetera que admita staking, como Crust Wallet o una billetera basada en Substrate.
¿Cuál es el período de unbonding en Crust?
El período de unbonding es típicamente de 7 días en la mainnet de Crust, pero puede cambiar. Consulta los parámetros de la red para conocer la duración exacta.
¿Cómo elijo un buen validador?
Busca validadores con comisión baja, puntos de era altos y un buen historial. También puedes verificar su stake total y si están cerca del límite superior de staking.
¿Puedo usar el RPC de OnFinality para el staking de Crust?
Sí, OnFinality proporciona endpoints RPC de Crust que puedes usar para interactuar con la red Crust, incluidas las operaciones de staking. Para uso en producción, considera un nodo dedicado para mayor confiabilidad.
Para obtener más información sobre proveedores RPC y cómo elegir uno, consulta nuestra guía para elegir un proveedor RPC. También puedes explorar todas las redes compatibles y los precios de RPC.