viemを基盤とする、Ethereumアプリ構築向けのReact・Vue用HooksとTypeScriptユーティリティ。
pk910/PoWFaucet
proof-of-workマイニング、CAPTCHA、IP制限などでボットによる資金枯渇を防ぐ、EVMテストネット向けのモジュール式faucet。
- スター
- 5,655
- フォーク
- 2,056
- 未解決の Issue
- 8
- 最終コミット
- 4 日前
これは何?
PoWFaucetは、運営者が管理するウォレットから資金を配布する、EVM互換チェーン向けのfaucetです。自動化されたボットによるリクエストのコストを高め、残高の少ないテストネットfaucetが枯渇しないようにすることを主な目的としています。
faucetは、差し替え可能な保護モジュールで構成されています。利用できる方式には、CAPTCHA、proof-of-workマイニング、IPベースの制限、メインネット残高要件、Gitcoin Passportによるチェックがあります。運営者は有効にするモジュールを選び、YAMLファイルで設定します。マイニングによって新しいコインが生成されるわけではなく、リクエストごとのコストが上がるだけです。
インスタンスを稼働させるには、配布する資金をfaucetのウォレットに送金する必要があります。作者はSepolia、Hoodi、Ephemeryテストネット向けのデモインスタンスを運用しており、運営者向けドキュメントはプロジェクトのwikiで提供されています。
主な機能
- 01CAPTCHA、proof-of-workマイニング、IP制限、メインネット残高チェックなど、モジュール式の保護方式
- 02Sybil耐性を高める追加チェックとしてGitcoin Passportと連携
- 03EVM互換チェーンで稼働
- 04YAMLファイルで設定でき、環境変数からシークレットを渡せる
ユースケース
- ボットによる悪用に強い公開テストネットfaucetの運用
- プライベートまたは新しいEVMネットワークでの、開発者へのテストトークン配布
- トークン配布におけるproof-of-workやその他のSybil耐性手法の実験
クイックスタート
- 1
インストールと設定の手順については、Faucet Operator Wikiを確認してください
- 2
必要に応じて、異なるモジュール構成のデモインスタンスも確認してください
使う前に知っておきたいこと
- READMEではセットアップ方法としてoperator wikiを案内しているため、セルフホストするにはウォレットとシークレットを自分で設定する必要があります。
- これはテストネット用のfaucetであり、コインを生成するものではありません。faucetのウォレットには自分で資金を入れる必要があります。
- AGPL-3.0ライセンスのため、ネットワーク経由で利用できる形で変更版をデプロイする場合、ソースコードの開示が必要です。
トピック
よくある質問
- PoWFaucet とは?
- proof-of-workマイニング、CAPTCHA、IP制限などでボットによる資金枯渇を防ぐ、EVMテストネット向けのモジュール式faucet。 PoWFaucetは、運営者が管理するウォレットから資金を配布する、EVM互換チェーン向けのfaucetです。自動化されたボットによるリクエストのコストを高め、残高の少ないテストネットfaucetが枯渇しないようにすることを主な目的としています。
- PoWFaucet は無料で使えますか?ライセンスは?
- PoWFaucet は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- PoWFaucet は今もメンテナンスされていますか?
- 活発にメンテナンス中。PoWFaucet の最終コミットは 2026年11月4日 です。
- PoWFaucet は何に使えますか?
- ボットによる悪用に強い公開テストネットfaucetの運用 プライベートまたは新しいEVMネットワークでの、開発者へのテストトークン配布 トークン配布におけるproof-of-workやその他のSybil耐性手法の実験
- PoWFaucet のインストール方法は?
- インストールと設定の手順については、Faucet Operator Wikiを確認してください 必要に応じて、異なるモジュール構成のデモインスタンスも確認してください
- PoWFaucet はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/pk910/PoWFaucet
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Tahoは、MetaMaskに代わるコミュニティ所有のオープンソースWeb3ブラウザー拡張ウォレットで、EthereumとBitcoinに対応しています。
Ethereumの開発、スマートコントラクト、基盤技術を解説する書籍『Mastering Ethereum』の第2版。
wagmiとviemを基盤に、Ethereum dappへカスタマイズ可能なウォレット接続UIを追加するReactライブラリ。
HTTPを基盤とするオープンなインターネット決済プロトコル。HTTP 402 Payment Requiredを使い、サーバーがリクエスト単位で課金できます。
Solana上のオープンソースな集中流動性AMMスマートコントラクト。連携用のRustおよびTypeScript SDKを提供します。