Resumen
Un faucet de criptomonedas es un servicio que distribuye pequeñas cantidades de criptomonedas. Para los desarrolladores, el tipo útil es un faucet de testnet: envía tokens de prueba gratuitos (por ejemplo, Sepolia ETH o POL de testnet) para que puedas implementar contratos, ejecutar pruebas de integración y ejercitar flujos de billetera sin gastar fondos reales. El otro tipo, un faucet de mainnet que paga pequeñas cantidades de monedas reales por tareas o captchas, es principalmente un producto de ganancias para consumidores y conlleva más riesgo que valor para el trabajo de desarrollo.
Esta página se centra en la ruta del desarrollador. Verás cómo funcionan los faucets de testnet, cómo juzgar si un faucet es legítimo, cómo conectar los tokens a un endpoint RPC funcional y qué hacer cuando una solicitud de faucet falla o el saldo nunca aparece. Los tokens de faucet no tienen valor de mercado, así que trata cada solicitud de faucet como una acción de entorno de prueba, no como una inversión.
Si estás construyendo en una red compatible, OnFinality proporciona acceso a la API RPC e infraestructura de nodos dedicados que puedes combinar con cualquier faucet de testnet. Consulta precios de RPC y redes RPC compatibles para ver qué está disponible para tu cadena.
Puntos clave
- Los faucets de testnet proporcionan tokens de prueba gratuitos para desarrollo; no son una fuente de ingresos reales.
- Los faucets de mainnet que pagan criptomonedas reales generalmente requieren tareas, captchas o conexiones de billetera y conllevan un mayor riesgo.
- Siempre verifica un faucet con la documentación oficial de la cadena o un portal de desarrolladores conocido antes de conectar una billetera.
- Los tokens de faucet solo aparecen en tu saldo si tu billetera está apuntada al endpoint RPC y al ID de cadena correctos de la testnet.
- Si una solicitud tiene éxito pero el saldo sigue en cero, verifica el hash de la transacción, la dirección de recepción y el endpoint RPC antes de volver a solicitar.
- Para pruebas repetibles, combina los tokens de faucet con un proveedor de RPC estable en lugar de depender de endpoints públicos compartidos.
- Nunca pegues una frase semilla o clave privada en un faucet; un faucet legítimo solo necesita una dirección pública.
Respuesta rápida: qué te da realmente un faucet de criptomonedas gratuito
Un faucet es una herramienta de distribución. En una testnet, envía pequeñas cantidades de tokens de prueba que existen solo en esa red de prueba. Esos tokens te permiten pagar gas de prueba, implementar contratos y simular flujos de usuario. No tienen valor en el mundo real y no se pueden vender para obtener ganancias.
En mainnet, algunos faucets pagan pequeñas cantidades de criptomonedas reales a cambio de completar tareas, resolver captchas o usar una billetera vinculada. Estos son productos para consumidores. Son lentos, a menudo limitados por región y con frecuencia cambian o desaparecen.
Para desarrollo, el faucet de testnet es el que importa. El resto de esta página trata sobre el uso seguro de faucets de testnet y la conexión de los tokens a un endpoint RPC funcional.
- Faucet de testnet: tokens de prueba gratuitos para desarrollo, sin valor real.
- Faucet de mainnet: pequeños pagos reales por tareas, mayor riesgo y bajo valor práctico para desarrolladores.
- Ambos requieren solo una dirección pública de billetera, nunca una clave privada o frase semilla.
Cómo juzgar si un faucet es seguro de usar
El principal riesgo con los faucets no son los tokens; es la conexión de la billetera y el sitio que solicita más que una dirección. Un faucet de testnet legítimo necesita una dirección pública y, a veces, un captcha o un saldo mínimo en mainnet para prevenir abusos. No necesita tu frase semilla, clave privada ni una firma que otorgue aprobaciones de tokens.
Prefiere faucets enlazados desde la documentación oficial de la cadena o un portal de desarrolladores en el que ya confíes. Si un faucet aparece solo en una lista sin enlace al equipo de la cadena, trátalo como no verificado.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| Qué solicita | Solo dirección pública, más captcha opcional o inicio de sesión social | Cualquier solicitud de frase semilla o clave privada es una señal de alerta |
| Fuente del enlace | Documentación oficial de la cadena, portal de desarrolladores o proveedor de infraestructura conocido | Reduce la posibilidad de aterrizar en un sitio imitador |
| Coincidencia de red | El faucet nombra la testnet exacta, no solo la cadena | Los tokens de Sepolia no aparecerán en Base Sepolia ni en otra testnet |
| Solicitudes de billetera | No se solicita aprobación de tokens ni interacción con contratos para una solicitud simple | Las aprobaciones pueden exponer activos si el sitio es malicioso |
| Límites de tasa | Período de enfriamiento claro y límites por dirección | Te ayuda a planificar pruebas en lugar de reintentar a ciegas |
Por qué los tokens reclamados no aparecen en tu billetera
La queja más común sobre faucets es una solicitud exitosa seguida de un saldo en cero. En la mayoría de los casos, los tokens se enviaron correctamente pero la billetera está leyendo una red diferente. Una billetera muestra el saldo para el ID de cadena y el endpoint RPC que tiene configurados actualmente. Si reclamaste Sepolia ETH pero la billetera está en la mainnet de Ethereum, el saldo parecerá vacío.
La segunda causa más común es una dirección de recepción incorrecta, por ejemplo, una dirección de otra cuenta o una dirección de contrato que no puede mantener el token. La tercera es una transacción de faucet que aún está pendiente o fue descartada.
Revisa las comprobaciones a continuación antes de volver a solicitar. Las solicitudes repetidas durante un período de enfriamiento generalmente solo retrasan la próxima solicitud exitosa.
- Confirma que la red de la billetera coincide con la testnet del faucet y el ID de cadena.
- Copia el hash de la transacción del faucet y búscalo en el explorador de bloques de la testnet.
- Verifica que la dirección del destinatario en el explorador coincida con la dirección de tu billetera.
- Si la transacción está pendiente, espera a que se confirme antes de reintentar.
- Si la transacción tuvo éxito y la dirección coincide, cambia el endpoint RPC de la billetera y actualiza.
Conectando tokens de faucet a una configuración RPC funcional
Un faucet solo resuelve el lado del financiamiento. Para usar realmente los tokens, tu aplicación necesita un endpoint RPC para la misma testnet. Puedes comenzar con un endpoint público, pero los endpoints públicos son compartidos y pueden limitar la tasa o retrasarse en períodos de alta demanda. Para pruebas repetibles, apunta tu aplicación a un endpoint de proveedor que controles.
El patrón es el mismo en todas las testnets EVM: establece el ID de cadena, la URL RPC y el explorador en tu billetera o en la configuración de tu aplicación, luego confirma el saldo con una llamada JSON-RPC estándar.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| Configuración | Qué confirmar | Efecto en los tokens de faucet |
| ID de cadena | Coincide con la testnet exacta nombrada por el faucet | Un ID de cadena incorrecto significa que el saldo no se resolverá |
| URL RPC | Un endpoint de testnet de un proveedor o de la documentación de la cadena | El endpoint debe servir la misma red que el faucet |
| Explorador de bloques | URL del explorador de testnet, no el explorador de mainnet | Necesario para verificar la transacción del faucet |
| Símbolo de moneda nativa | Símbolo del token de prueba utilizado por esa testnet | Evita confusiones al comparar saldos |
Una verificación mínima de saldo después de una solicitud de faucet
Después de que se confirme una solicitud, verifica el saldo desde tu propio endpoint RPC en lugar de confiar en la interfaz de la billetera. Esto separa los problemas del faucet de los problemas del endpoint. El ejemplo a continuación utiliza una llamada JSON-RPC estándar; reemplaza la dirección y el endpoint con tus propios valores de testnet.
- Usa
eth_getBalancecon la dirección de recepción y la etiqueta de bloquelatest. - Ejecuta la misma llamada contra un segundo endpoint si el primero devuelve cero.
- Compara el resultado con el explorador de testnet antes de asumir que el faucet falló.
Cuando un faucet no es suficiente para tu carga de trabajo de pruebas
Los faucets están diseñados para solicitudes pequeñas y ocasionales. No son una estrategia de financiamiento para pipelines de CI, pruebas de carga o implementaciones de múltiples contratos que consumen grandes cantidades de gas de prueba. Si tu equipo sigue alcanzando los períodos de enfriamiento de los faucets, el cuello de botella suele ser el modelo de financiamiento, no el faucet en sí.
Para pruebas más intensivas, planifica en torno a un endpoint RPC estable y una forma repetible de recargar cuentas de prueba. Algunos equipos ejecutan su propio nodo de testnet o usan un proveedor que soporta la testnet que necesitan. Vale la pena revisar las opciones de API RPC y nodos dedicados de OnFinality si deseas un endpoint privado en lugar de uno público compartido; consulta precios de RPC y redes RPC compatibles.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| Carga de trabajo | Ajuste típico del faucet | Siguiente paso recomendado |
| Implementación única de contrato | Buen ajuste | Usa un endpoint de testnet público o de proveedor |
| Pruebas de integración repetidas | Ajuste marginal | Usa un endpoint de proveedor estable y planifica recargas |
| Pipeline de CI en cada commit | Mal ajuste | Considera un nodo de testnet privado o infraestructura dedicada |
| Pruebas de carga o estrés | No adecuado | Usa infraestructura de nodos dedicados y financiamiento controlado |
Guía de decisión: ¿primero el faucet o primero la infraestructura?
Si estás aprendiendo, prototipando o implementando un solo contrato, comienza con un faucet de testnet y un endpoint de testnet público o de proveedor. Esa es la ruta más rápida y no cuesta nada.
Si estás ejecutando pruebas automatizadas, necesitas rendimiento constante o sigues perdiendo tiempo por límites de tasa y endpoints inestables, soluciona primero el lado de la infraestructura. Un endpoint RPC confiable hace que los tokens de faucet sean utilizables y elimina una clase de fallos confusos. Revisa cómo elegir un proveedor de RPC y el artículo sobre nodos RPC públicos antes de comprometerte.
- Prototipo o implementación única: un faucet de testnet más un endpoint público es suficiente.
- Desarrollo en equipo: usa un endpoint de testnet de proveedor para que todos prueben contra el mismo servicio.
- Pruebas automatizadas o de alto volumen: planifica infraestructura dedicada y un proceso de financiamiento controlado.
- Mantén siempre la dirección del faucet y el endpoint RPC en la misma testnet.
Preguntas frecuentes
¿Son legítimos los faucets de criptomonedas gratuitos?
Los faucets de testnet de fuentes oficiales de la cadena o portales de desarrolladores conocidos son herramientas legítimas para obtener tokens de prueba. Los faucets de mainnet que pagan criptomonedas reales existen pero a menudo son lentos, limitados por región y de mayor riesgo. Juzga cualquier faucet por lo que solicita: una dirección pública es normal, una frase semilla o clave privada no lo es.
¿Tienen valor real los tokens de faucet?
Los tokens de faucet de testnet no tienen valor de mercado. Existen solo en una red de prueba y están destinados al desarrollo. Los pagos de faucets de mainnet son reales pero generalmente diminutos.
¿Por qué mi solicitud de faucet tuvo éxito pero mi saldo sigue en cero?
La causa más común es una billetera apuntada a la red o ID de cadena incorrectos. Verifica el hash de la transacción en el explorador de testnet, confirma la dirección del destinatario y asegúrate de que tu endpoint RPC sirva la misma testnet que el faucet.
¿Puedo usar un faucet con un endpoint RPC público?
Sí. Un endpoint público funciona para solicitudes simples y verificaciones de saldo. Para pruebas repetidas o pipelines automatizados, un endpoint de proveedor es más predecible porque los endpoints públicos son compartidos y pueden limitar la tasa.
¿OnFinality proporciona faucets?
OnFinality proporciona acceso a la API RPC e infraestructura de nodos dedicados para las redes compatibles. La disponibilidad de faucets depende de la red y testnet específicas; consulta la página de la red correspondiente y la documentación oficial de la cadena.