Skip to main content

Faucet | Bitcoin Glossary | Mapping Bitcoin

Faucet

Desenvolvimento

Also known as: Bitcoin faucet, testnet faucet

Serviço que distribui bitcoin gratuitamente, hoje voltado para testnet e desenvolvedores. Faucets de mainnet eram comuns nos primórdios do Bitcoin.

Visão Geral

Um faucet Bitcoin é um serviço que dispensa pequenas quantidades de bitcoin para os usuários, geralmente gratuitamente ou em troca da conclusão de tarefas simples. No ecossistema Bitcoin moderno, os faucets são principalmente associados a redes de teste como testnet, signet e regtest, onde os desenvolvedores precisam de moedas de teste para construir e depurar aplicativos. Os faucets da rede principal, que foram uma forma comum de apresentar o Bitcoin a recém-chegados, desapareceram em grande parte à medida que o valor do bitcoin aumentou.

Significância Histórica

O faucet Bitcoin mais famoso foi criado por Gavin Andresen em junho de 2010, quando o bitcoin valia frações de centavo. O faucet dava 5 BTC por visitante -- uma quantia que valeria centenas de milhares de dólares a preços posteriores. Esse faucet desempenhou um papel crucial na adoção inicial do Bitcoin, dando aos recém-chegados seu primeiro bitcoin e permitindo que experimentassem com transações.

Tipos de Faucets

┌───────────────────────────────────────────────────┐
│                  Tipos de Faucet                  │
├────────────────┬──────────────────────────────────┤
│ Faucet Testnet │ Dispensa BTC de testnet para      │
│                │ desenvolvimento e testes          │
├────────────────┼──────────────────────────────────┤
│ Faucet Signet  │ Fornece BTC de signet, que tem   │
│                │ distribuição mais controlada       │
├────────────────┼──────────────────────────────────┤
│ Regtest        │ Não é um faucet per se;           │
│                │ desenvolvedores podem minar        │
│                │ blocos instantaneamente para       │
│                │ gerar moedas localmente            │
├────────────────┼──────────────────────────────────┤
│ Faucet         │ Alguns faucets dispensam pequenos │
│ Lightning      │ pagamentos Lightning de testnet    │
└────────────────┴──────────────────────────────────┘

Uso para Desenvolvedores

Os faucets de testnet são uma ferramenta essencial para desenvolvedores Bitcoin. O fluxo de trabalho típico envolve:

  1. Configurar uma carteira testnet e gerar um endereço de recebimento
  2. Visitar um faucet testnet e solicitar moedas de teste
  3. Usar as moedas para testar a funcionalidade do aplicativo (envio, recebimento, scripting)
  4. Devolver moedas testnet não usadas ao faucet para que outros as usem

Problemas Comuns

  • Acúmulo de moedas testnet: Alguns usuários acumulam moedas testnet desnecessariamente, criando escassez artificial em redes de teste
  • Abuso de faucets: Bots e spam podem drenar faucets, levando os operadores a adicionar limites de taxa e CAPTCHAs
  • Resets de testnet: O testnet foi reiniciado várias vezes ao longo de sua história, invalidando moedas de teste acumuladas anteriormente

Conceitos Errôneos Comuns

  • Faucets Bitcoin de rede principal modernos que prometem bitcoin grátis são quase sempre golpes. Faucets legítimos de rede principal não distribuem mais quantias significativas.
  • Moedas testnet não têm valor monetário e não devem ser compradas ou vendidas. Elas existem exclusivamente para fins de desenvolvimento.
  • O Signet fornece um ambiente de teste mais confiável do que o testnet porque a produção de blocos é controlada por assinantes autorizados em vez de mineração sem permissão.