Hooks para React y Vue y utilidades de TypeScript para crear aplicaciones de Ethereum, basados en viem.
pk910/PoWFaucet
Un faucet modular para testnets EVM que usa minería proof-of-work, captchas, límites por IP y otras comprobaciones para evitar que los bots agoten los fondos.
- Estrellas
- 5,655
- Forks
- 2,056
- Issues abiertos
- 8
- Último commit
- hace 4 días
¿Qué es?
PoWFaucet es un faucet para cadenas compatibles con EVM que distribuye fondos desde una wallet controlada por quien lo opera. Su objetivo principal es encarecer las solicitudes automatizadas de los bots para evitar que agoten un faucet de testnet con pocas reservas.
El faucet se compone de módulos de protección que se pueden habilitar por separado. Entre los métodos disponibles están los captchas, un paso de minería proof-of-work, límites por IP, un requisito de saldo en mainnet y comprobaciones de Gitcoin Passport. Quienes operan el faucet eligen qué módulos habilitar y los configuran en un archivo YAML. El paso de minería no crea monedas nuevas: solo aumenta el costo de cada solicitud.
Para poner en marcha una instancia, quien la opera debe transferir a la wallet del faucet los fondos que se distribuirán. El autor mantiene instancias de demostración para las testnets Sepolia, Hoodi y Ephemery, y la wiki del proyecto incluye documentación para operadores.
Funciones clave
- 01Métodos de protección modulares, como captchas, minería proof-of-work, límites por IP y comprobaciones de saldo en mainnet
- 02Integración con Gitcoin Passport como comprobación adicional de resistencia a ataques Sybil
- 03Funciona en cadenas compatibles con EVM
- 04Configuración mediante un archivo YAML, con secretos que se pueden proporcionar mediante variables de entorno
Casos de uso
- Operar un faucet público de testnet que resista el abuso de bots
- Distribuir tokens de prueba a desarrolladores en una red EVM privada o nueva
- Experimentar con proof-of-work u otros métodos de resistencia a ataques Sybil para distribuir tokens
Inicio rápido
- 1
Consulta Faucet Operator Wiki para ver las instrucciones de instalación y configuración
- 2
Si quieres, revisa las instancias de demostración con distintas combinaciones de módulos
Antes de usarlo
- El README remite a la wiki del operador para la configuración, así que, si lo alojas por tu cuenta, tendrás que configurar tú mismo una wallet y los secretos.
- Es un faucet para redes de prueba y no genera monedas; debes aportar fondos a la wallet del faucet.
- Tiene licencia AGPL-3.0, que exige publicar el código fuente de las modificaciones implementadas para su uso a través de la red.
Temas
Preguntas frecuentes
- ¿Qué es PoWFaucet?
- Un faucet modular para testnets EVM que usa minería proof-of-work, captchas, límites por IP y otras comprobaciones para evitar que los bots agoten los fondos. PoWFaucet es un faucet para cadenas compatibles con EVM que distribuye fondos desde una wallet controlada por quien lo opera. Su objetivo principal es encarecer las solicitudes automatizadas de los bots para evitar que agoten un faucet de testnet con pocas reservas.
- ¿PoWFaucet es gratuito? ¿Qué licencia tiene?
- PoWFaucet es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿PoWFaucet sigue mantenido?
- Mantenimiento activo. El último commit de PoWFaucet fue el 4 nov 2026.
- ¿Para qué puedo usar PoWFaucet?
- Operar un faucet público de testnet que resista el abuso de bots Distribuir tokens de prueba a desarrolladores en una red EVM privada o nueva Experimentar con proof-of-work u otros métodos de resistencia a ataques Sybil para distribuir tokens
- ¿Cómo se instala PoWFaucet?
- Consulta Faucet Operator Wiki para ver las instrucciones de instalación y configuración Si quieres, revisa las instancias de demostración con distintas combinaciones de módulos
- ¿Dónde consigo PoWFaucet?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pk910/PoWFaucet
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Taho es una wallet Web3 de código abierto y propiedad de la comunidad para Ethereum y Bitcoin, disponible como extensión de navegador y alternativa a MetaMask.
La segunda edición de «Mastering Ethereum», un libro sobre desarrollo en Ethereum, smart contracts y la tecnología subyacente de la red.
Una biblioteca de React que añade una interfaz personalizable para conectar wallets a dapps de Ethereum, basada en wagmi y viem.
Un protocolo abierto de pagos por internet basado en HTTP que permite a los servidores cobrar por solicitud mediante el estado 402 Payment Required.
AMM de liquidez concentrada de código abierto en forma de smart contract para Solana, con SDKs de Rust y TypeScript para interactuar con él.