Repolode
pk910

pk910/PoWFaucet

Uma faucet modular para testnets EVM que usa mineração proof-of-work, captchas, limites por IP e outras verificações para impedir que bots drenem os fundos.

Estrelas
5,655
Forks
2,056
Issues abertas
8
Último commit
há 4 dias

O que é?

PoWFaucet é uma faucet para redes compatíveis com EVM que distribui fundos de uma carteira controlada pelo operador. Seu principal objetivo é tornar caras as solicitações automatizadas feitas por bots, evitando que uma faucet de testnet com poucas reservas seja drenada.

A faucet é composta por módulos de proteção que podem ser ativados conforme necessário. Entre os métodos disponíveis estão captchas, uma etapa de mineração proof-of-work, limites por IP, exigência de saldo na mainnet e verificações do Gitcoin Passport. Os operadores escolhem quais módulos ativar e os configuram em um arquivo YAML. A etapa de mineração não cria novas moedas; ela apenas aumenta o custo de cada solicitação.

Para executar uma instância, o operador precisa transferir para a carteira da faucet os fundos que serão distribuídos. O autor mantém instâncias de demonstração para as testnets Sepolia, Hoodi e Ephemery, e a wiki do projeto oferece documentação para operadores.

Recursos principais

  • 01Métodos de proteção modulares, incluindo captcha, mineração proof-of-work, limites por IP e verificações de saldo na mainnet
  • 02Integração com o Gitcoin Passport como verificação adicional para resistir a ataques sybil
  • 03Funciona em redes compatíveis com EVM
  • 04Configuração por meio de um arquivo YAML, com possibilidade de injetar secrets usando variáveis de ambiente

Casos de uso

  • Operar uma faucet pública de testnet resistente ao abuso de bots
  • Distribuir tokens de teste para desenvolvedores em uma rede EVM privada ou nova
  • Experimentar proof-of-work ou outros métodos de resistência a ataques sybil na distribuição de tokens

Início rápido

  1. 1

    Consulte o Faucet Operator Wiki para ver as instruções de instalação e configuração

  2. 2

    Se quiser, confira as instâncias de demonstração com diferentes combinações de módulos

Antes de usar

  • O README indica o operator wiki para a configuração; portanto, para hospedar por conta própria, você precisará configurar a carteira e os segredos.
  • É um faucet para testnets e não gera moedas; você precisa adicionar fundos à carteira do faucet.
  • Licenciado sob AGPL-3.0, que exige a divulgação do código-fonte de modificações implantadas para uso pela rede.

Tópicos

#ethereum#faucet#testnet#sybil-resistance#web3#proof-of-work#typescript#testnet-faucet

Perguntas frequentes

O que é PoWFaucet?
Uma faucet modular para testnets EVM que usa mineração proof-of-work, captchas, limites por IP e outras verificações para impedir que bots drenem os fundos. PoWFaucet é uma faucet para redes compatíveis com EVM que distribui fundos de uma carteira controlada pelo operador. Seu principal objetivo é tornar caras as solicitações automatizadas feitas por bots, evitando que uma faucet de testnet com poucas reservas seja drenada.
PoWFaucet é gratuito? Qual é a licença?
PoWFaucet é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
PoWFaucet ainda é mantido?
Manutenção ativa. O último commit de PoWFaucet foi em 4 de nov. de 2026.
Para que posso usar PoWFaucet?
Operar uma faucet pública de testnet resistente ao abuso de bots Distribuir tokens de teste para desenvolvedores em uma rede EVM privada ou nova Experimentar proof-of-work ou outros métodos de resistência a ataques sybil na distribuição de tokens
Como instalar PoWFaucet?
Consulte o Faucet Operator Wiki para ver as instruções de instalação e configuração Se quiser, confira as instâncias de demonstração com diferentes combinações de módulos
Onde consigo PoWFaucet?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pk910/PoWFaucet

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados