Logo
新用户订阅 RPC,首月享 6.5 折优惠查看优惠
RPC Assistant

什么是免费水龙头,何时应该使用?

摘要

**免费水龙头**是一种服务,它向钱包地址发送少量测试网代币,以便开发者可以部署合约、发送交易和测试 dApp,而无需花费真实资金。水龙头之所以存在,是因为测试网需要一种分发没有市场价值的 gas 代币的方式。

大多数水龙头与特定的测试网绑定:Sepolia ETH、Solana devnet SOL、Polygon Amoy POL、Base Sepolia ETH 等等。有些是多链的,可以从一个页面覆盖多个网络。正确的水龙头取决于你的项目目标测试网以及水龙头对你的要求(钱包连接、注册、社交验证或最低主网余额)。

本页解释了水龙头的工作原理、如何选择水龙头、水龙头失败时该怎么办,以及何时应该从公共水龙头迁移到你正在构建的测试网的托管 RPC 端点。

关键要点

  • 免费水龙头分发没有真实市场价值的测试网代币,因此你可以安全地测试合约和交易。
  • 水龙头因链、领取限制、认证要求和补充计划而异;请查看水龙头页面以获取你所需的确切测试网。
  • 如果水龙头失败,常见原因包括钱包中选错了网络、地址格式不匹配、速率限制或水龙头池为空。
  • 公共水龙头适合早期测试,但当你需要一致的测试网访问时,它们不能替代可靠的 RPC 端点。
  • 对于可重复的测试运行,将水龙头与同一测试网的托管 RPC 端点配对,这样你的脚本就不依赖于公共基础设施。
  • OnFinality 在支持的网络中提供 RPC API 访问和专用节点基础设施;请查看网络页面以了解当前的测试网覆盖情况。
  • 切勿向水龙头地址发送真实资金或分享私钥;水龙头只需要你的公共地址。

快速回答:免费水龙头实际给你什么

免费水龙头向公共钱包地址发送少量测试网加密货币。该代币仅在测试网上有效,例如 Sepolia、Solana devnet、Polygon Amoy 或 Base Sepolia。它没有市场价值,不能作为真实资金桥接到主网。

你使用水龙头代币支付测试网 gas 费用,同时部署合约、运行集成测试或演示 dApp。因为代币是免费的,你可以进行实验而无需冒真实资金的风险。

水龙头通常由 RPC 提供商、基础设施公司或区块链团队自己运营。有些要求你连接钱包;其他则要求注册、社交账户或最低主网余额以减少滥用。

  • 水龙头代币仅限测试网,没有货币价值。
  • 你只需要你的公共钱包地址;切勿提供私钥或助记词。
  • 领取限制和补充计划因水龙头和链而异。
  • 水龙头不能替代 RPC 端点;它只提供 gas 代币。

决策指南:哪种水龙头适合你的测试设置

使用此表决定从哪里开始。正确的选择取决于你目标的测试网以及你能容忍多少摩擦。

如果你测试单链,从该链的官方或社区水龙头开始。如果你需要多个测试网,多链水龙头节省时间,但每个链可能有更严格的限制。

标准检查内容为什么重要
单链测试网官方链水龙头或专用于该测试网的提供商水龙头减少网络选择错误和更清晰的领取限制
多个测试网具有每链领取页面的多链水龙头一个工作流程适用于多个链,但检查每个链的限制
偏好无需注册直接接受公共地址的水龙头快速测试更快,但领取金额可能较低
可重复的 CI 运行水龙头 API 或你控制的已充值测试钱包手动领取无法扩展到自动化流水线
一致的 RPC 访问同一测试网的托管 RPC 端点如果 RPC 调用在测试中途失败,水龙头代币毫无用处

水龙头的底层工作原理

水龙头是运营商控制的钱包。当你提交地址时,水龙头从该钱包在测试网上向你的地址发送交易。交易从水龙头自己的余额中支付 gas。

因为水龙头钱包可能耗尽,运营商施加限制:每个地址每天一次领取、最低主网余额或验证码。这些限制保护池子供其他开发者使用。

一些水龙头暴露 API,以便你可以编程请求代币。这对 CI 流水线很有用,但你仍应将水龙头视为共享资源,避免频繁请求。

  • 水龙头运营商签名并发送转账;你只提供公共地址。
  • 速率限制存在是因为水龙头钱包余额有限。
  • 基于 API 的水龙头便于自动化,但可能有更严格的配额。
  • 在假设领取成功之前,始终在测试网浏览器上确认交易。

常见水龙头故障及如何调试

大多数水龙头问题是配置问题,而不是水龙头停机。在你认为水龙头坏了之前,请检查以下内容。

如果水龙头页面显示成功消息但你的余额未变,请验证你的钱包是否切换到正确的测试网,以及你是否查看正确的地址。

  • 将你的钱包切换到水龙头页面上指定的确切测试网。
  • 粘贴地址,而不是合约地址,除非水龙头明确支持合约。
  • 在重试之前,检查测试网浏览器上的水龙头交易。
  • 如果水龙头要求最低主网余额,请确认你连接的钱包满足该要求。
标准检查内容为什么重要
钱包中的网络错误钱包网络选择器与水龙头的测试网匹配在一个测试网上发送的代币不会出现在另一个上
地址格式不匹配地址对目标链有效(EVM vs Solana vs 其他)水龙头拒绝或错误路由不兼容的地址格式
达到速率限制水龙头页面上的冷却或每日限制消息等待或使用另一个水龙头比重试更快
水龙头池为空水龙头状态页面或社区频道再多的重试也无法补充空的水龙头钱包
交易待处理测试网浏览器上的水龙头交易哈希测试网拥堵可能延迟交付,即使领取成功

从水龙头代币到可用的测试环境

水龙头代币解决了 gas 问题,但没有解决连接问题。你的脚本仍然需要测试网的 RPC 端点。公共端点对于首次测试很方便,但当你最需要它们时,可能会受到速率限制或不可用。

一个常见模式是从水龙头领取测试网代币,然后将你的开发环境指向同一测试网的托管 RPC 端点。这样代币领取和 RPC 调用保持独立,因此水龙头冷却不会阻塞你的测试运行。

对于 EVM 测试网,你可以在部署任何东西之前用简单的 JSON-RPC 调用验证连接性:

  • 从水龙头为目标测试网领取测试网代币。
  • 使用该同一测试网的 RPC 端点配置你的钱包或框架。
  • 在部署合约之前运行余额检查和简单交易。
  • 保持水龙头领取和 RPC 配置分离,以便更容易隔离故障。

当公共水龙头不够用时

公共水龙头设计用于偶尔的交互式领取。它们不是为每天运行多次的自动化测试套件提供资金而设计的,也不是监控或基础设施服务。

如果你的团队运行 CI 流水线、分阶段发布或需要可重复的测试网访问,考虑托管 RPC 端点和受控的测试钱包策略。OnFinality 在支持的网络中提供 RPC API 访问和专用节点基础设施;请查看网络页面以了解当前的测试网覆盖情况,以及定价页面以了解计划详情。

对于生产工作负载,同样的原则适用于更大规模:使用满足你的吞吐量、归档和 WebSocket 需求的提供商。RPC 提供商选择指南更详细地介绍了评估标准。

  • 当公共端点对你的测试节奏限制太大时,使用托管 RPC 端点。
  • 保留一个小额资金的测试钱包用于自动化运行,而不是依赖手动水龙头领取。
  • 在假设基本端点足够之前,审查归档和跟踪需求。
  • 在承诺使用提供商之前,检查支持的网络和定价。

常见问题

使用免费水龙头安全吗?

是的,只要你只提供公共钱包地址。水龙头永远不需要你的私钥或助记词。警惕要求你签名交易或连接有真实资金的钱包的网站;合法的测试网水龙头只发送测试网代币。

为什么领取后我没有收到代币?

检查你的钱包是否在正确的测试网上,地址格式是否与链匹配,以及水龙头交易是否出现在测试网浏览器上。如果水龙头池为空或你触发了速率限制,请等待补充或尝试同一测试网的另一个水龙头。

我可以在主网上使用水龙头代币吗?

不可以。水龙头代币仅存在于测试网上,没有市场价值。它们不能作为真实资金转移到主网。

使用水龙头需要 RPC 提供商吗?

你需要一个 RPC 端点来与测试网交互,但水龙头本身处理代币转账。为了保持测试运行一致,请将水龙头与同一测试网的托管 RPC 端点配对。

我可以从免费水龙头领取多少次?

限制因水龙头和链而异。许多允许每个地址每天领取一次,而其他则使用冷却时间或最低主网余额。查看水龙头页面以了解确切规则。

RPC 知识库

相关 RPC 内容

区块链基础设施

UniCrypt (UNCX):它是什么以及如何围绕其合约进行构建

UniCrypt,现更名为 UNCX Network,是一个面向代币团队的多链 DeFi 工具包。其核心产品包括流动性锁定器、代币归属计划、质押和 farming 奖励计划以及代币铸造器。该项目于 2020 年启动,其治理实用型代币的交易代码为 UNCX(较早的引用使用 UNC)。 如果你搜索“un...

RPC 提供商选择Solana

你能从限流和吞吐量的角度比较 Solana RPC 提供商吗?

可以。Solana RPC 提供商的主要区别在于它们如何计量请求(按秒 vs 按方法 vs 按计算单元)、允许的突发余量,以及当共享限制成为障碍时,你是否可以迁移到专用节点。本文详细介绍了你会遇到的限流模型,并为你提供了一种在做出承诺之前进行比较的实用方法。 你将获得一个比较表格、常见 Solana...

RPC 提供商选择Gnosis

如何检查 Gnosis 的正常运行时间,这对你的 dApp 意味着什么?

Gnosis Chain 在网络正常运行时间方面有着良好的记录,但 RPC 正常运行时间是另一个直接影响你的 dApp 可用性的指标。本文解释了如何监控 Gnosis 网络和 RPC 正常运行时间、在提供商状态页面中关注什么,以及如何为你的基础设施构建弹性。...

RPC 提供商选择

Web3项目的最佳RPC提供商是什么?

Web3项目的最佳RPC提供商是能够支持您所需网络、保持延迟和正常运行时间可预测、提供清晰的请求可见性,并在流量增长时允许您从共享RPC端点扩展到专用节点基础设施的提供商。 对于许多生产团队来说,这意味着比较支持的链、请求限制、归档和Trace API支持、定价、分析、区域性能以及支持响应质量。On...

测试网 RPCEth Sepolia

以太坊 Sepolia RPC 端点:链设置、配置和调试

获取以太坊 Sepolia RPC 端点、链 ID 和网络设置,用于钱包和 dApp。了解如何连接、获取测试 ETH 以及调试此测试网上的常见 RPC 问题。...

Ethereum RPCEthereum

对于Web3应用,最佳的以太坊RPC API是什么?

最佳的以太坊RPC API为Web3应用提供可靠的主网和测试网访问、可预测的延迟、明确的请求限制、必要时支持归档或追踪,以及面向生产流量的专用基础设施升级路径。 以太坊应用通常需要的不仅仅是免费的公共端点。钱包、DeFi工具、NFT产品、分析平台和索引器在上线前应比较RPC提供商的正常运行时间、方法...

永远不用担心基础设施

OnFinality 消除了 DevOps 的繁重工作,让您能够更聪明、更快地构建。

开始