Repolode
pk910

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. 1

    インストールと設定の手順については、Faucet Operator Wikiを確認してください

  2. 2

    必要に応じて、異なるモジュール構成のデモインスタンスも確認してください

使う前に知っておきたいこと

  • READMEではセットアップ方法としてoperator wikiを案内しているため、セルフホストするにはウォレットとシークレットを自分で設定する必要があります。
  • これはテストネット用のfaucetであり、コインを生成するものではありません。faucetのウォレットには自分で資金を入れる必要があります。
  • AGPL-3.0ライセンスのため、ネットワーク経由で利用できる形で変更版をデプロイする場合、ソースコードの開示が必要です。

トピック

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

よくある質問

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 の数値は毎日更新されます。

関連プロジェクト