x402 Quicknode :为开发者和人工智能提供即时区块链访问Agents
在Base 、Solana 或Polygon 上使用 USDC 按请求付费。通过Quicknode 上的x402 ,可立即接入 130 多个区块链网络。

Quicknode 现已支持x402 按请求付费的访问模式,让开发者和AIagents 能够通过钱包认证,即时访问130多个网络中的区块链端点。这包括RPC、WebSocket、REST和gRPC 接口。您可通过Base 、Solana 或Polygon 使用USDC支付,几分钟内即可开始发起调用。
x402 这是一种增量访问方式,可与Quicknode 现有的套餐形成互补。运行生产工作负载的团队可借助Quicknode 提供的标准套餐,享受服务水平协议(SLA)、专属支持以及基于信用额度的计费方式。x402 为那些优先考虑轻量级、无许可访问的使用场景提供了新的选择。
本文介绍了什么是x402 ,它如何与Quicknode 配合使用,可以用它构建什么,以及如何入门。
x402 这是一个由 Coinbase 开发的开放式支付协议,旨在为 HTTP 提供原生支付功能。它重新启用了长期预留的 HTTP 402“需要支付”状态码,并将其转化为互联网上的一个可用的支付层。
该概念非常简单:当客户端向启用了x402 的endpoint 发送未附带支付的请求时,服务器会返回402状态码,并附上支付说明(价格、支持的代币、网络及钱包地址)。客户端签署一份USDC支付授权,将其附加到请求头中,然后重试。服务器通过中介机构验证支付,在链上完成结算,并返回所请求的数据。
这对人工智能而言尤为重要agents 。传统的支付系统需要人工操作才能完成注册、凭证管理和计费周期。x402 消除了所有这些环节。拥有钱包的agent 可以完全自主地发现、支付并使用 API 服务,无需任何人工干预。
Quicknode 为开发者及企业提供覆盖80多条链和130多个网络的区块链基础设施。使用该基础设施通常需要创建账户并管理API密钥,这对开发生产级应用的团队来说非常适用。
x402 为日益壮大的用户群体提供了一条互补的访问途径:AIagents 、快速原型设计者,以及希望在确定计划前先进行测试的开发者。在启用了x402 的Quicknode 端点上,任何拥有钱包的人(或设备)都可以:
访问覆盖130多个区块链网络的RPC、WebSocket、REST和gRPC 端点
采用USDC支付的按请求付费模式,基于信用额度扣减机制。只需一次性充值账户余额,每次请求都会自动从您的信用额度中扣减,因此不会产生按调用次数计费的延迟。
使用基于钱包的身份验证(Sign-In with X / SIWx)进行身份验证,同时支持 EVM 和Solana 钱包
使用 devnet USDC,最多可获得 10,000 次免费请求,立即开始吧
支付网络与您进行查询的端点是解耦的。这意味着,您可以使用 USDC 在Base 上进行支付并调用Solana ,或者使用Solana 的 USDC 进行支付并查询Ethereum ,又或者使用Polygon 的 USDC 进行支付。您进行支付的链与您进行查询的链不必一致。
x402 | Quicknode 标准套餐 | |
|---|---|---|
身份验证 | 钱包认证 (SIWx) | 基于账户的 |
账单 | 按请求付费(USDC) | 订阅或信用池 |
成熟度 | Alpha | 生产级SLA |
最适合 | Agents, 原型开发, 无许可访问 | 团队、生产工作负载 |
需要进行设置 | 钱包 + USDC | 账户 + API 密钥 |
x402 该服务是补充性的。它不会取代Quicknode 上的标准套餐。拥有生产环境工作负载的团队应继续使用标准 SLA 套餐、专属支持以及更高的速率限制。
Quicknode x402 的实现目前支持在以下平台上进行USDC支付:
Base (mainnet 和 Sepoliatestnet)
Solana (mainnet 和 devnet)
Polygon (mainnet 和 Amoytestnet)
目前正在积极增加新的支付网络。x402 协议在设计上不依赖特定区块链,因此随着新服务提供商上线,扩展支持范围非常简单。
为了进行测试,开发者可以使用Base Sepolia 上的 devnet USDC、Solana devnet 或Polygon Amoy,向Quicknode 上的任何生产端点发起最多 10,000 次免费请求。
当agent 或开发人员向Quicknode 发送一个启用了x402 的请求时,后台的处理过程如下:
初始请求:客户端 向Quicknode 、x402 和endpoint 发送 HTTP 请求,且不包含支付头信息。
402 响应:服务器 返回 HTTP 402 状态码,并附带一个包含支付详情的 PAYMENT-REQUIRED 头:每次请求的费用、接受的代币(USDC)、支持的网络(Base 、Solana 、Polygon )以及支付的钱包地址。
钱包身份验证:客户端 使用 SIWx(Sign-In with X)进行身份验证。Quicknode 的实现利用 SIWx 签发 JWT 令牌,通过避免每次请求的签名验证开销(这会使每次调用增加 10-20 毫秒),从而优化了性能。
支付授权:客户端 使用 EIP-3009(适用于 EVM)或等效的Solana 签名方法签署 USDC 转账授权。对于客户端而言,这是一项无需支付 gas 费的操作。
使用支付信息重试:客户端 在 X-PAYMENT 头中包含已签名的支付信息,并重试原始请求。
验证与结算:协调员 验证已签署的授权书,在链上完成USDC转账,并确认付款。
响应: Quicknode 返回了请求的数据。
x402 客户端库会自动处理第 2 步到第 6 步。从开发者的角度来看,该代码看起来就像是一个标准的 HTTP 请求。
最直接的应用场景是让人工智能agents 无需预先配置的 API 密钥即可与区块链数据进行交互。agent 可以:
查询跨链代币价格和投资组合余额
监控钱包活动和交易记录
为 DeFi 协议执行区块链读取操作
访问历史区块数据以供分析
这一切都无需用户事先注册账户。
Quicknode的官方 MCP 服务器(@quicknode/mcp) 将区块链基础设施管理直接集成到Claude 和Cursor等AI助手之中。借助MCP服务器,AI助手可以通过自然语言在多个网络上部署和配置Quicknode 端点,监控使用情况和计费,并管理基础设施。这与x402 配合得相得益彰:使用MCP服务器来部署和管理您的Quicknode 基础设施,并使用x402 实现轻量级、基于钱包认证的endpoint 访问。
通过 npx 安装:
npx -y @quicknode/mcp
请在 npm 上查看该包:npmjs.com/package/@quicknode/mcp
Quicknode 此外,还提供了“Blockchain Skills”——一个轻量级的参考包,可为 AI 编码agents 提供关于完整Quicknode 产品套件的准确且最新的知识。只需一条命令,即可将其添加到Claude Code、Cursor、Codex、Windsurf 或任何支持技能的agent 中:
npx skills addquicknode-labs/blockchain-skills
该工具仅需约240个令牌,即可为您的agent 提供正确的端点、准确的参数以及最新的最佳实践,同时不会让上下文窗口显得臃肿。该项目在github.com/quicknode-labs/blockchain-skills上完全开源。您可以在技能注册表skills.sh/quicknode-labs/blockchain-skills上浏览该项目。
希望在多条链上测试创意的开发者,可以使用x402 访问Quicknode 支持的任何网络,且无需绑定任何套餐。快速搭建一个原型,仅需支付几美分(USDC)来支付实际发起的 RPC 调用费用,然后继续下一步工作。
Quicknode Admin API 提供了对您的账户和基础设施配置的全面程序化控制,使 以及开发人员能够通过简单的 REST 调用来创建端点、管理安全设置并监控使用情况。agents
Quicknode的开源HyperCore CLI工具还支持x402 的按请求付费访问模式。开发者可以直接从交易终端流式传输并补全Hyperliquid 的数据集(交易、订单、成交、TWAP、报价簿更新、事件、大宗交易),并通过钱包按请求付费,而无需拥有Quicknode 账户。
全局安装:
npm install -g @quicknode/hypercore-cli
该命令行界面(CLI)支持通过 WebSocket 和gRPC 进行实时流传输,支持带缺口恢复功能的自动重连、历史数据补全,以及将数据导出为 JSON、CSV 或 SQLite 格式。
除了使用基于x402 的服务外,开发人员还可以利用Quicknode 的开源工具,构建自己的基于x402 的API:
x402-rails:一款用于在 Rails 应用程序中添加x402 付费墙的 Ruby gem
x402-支付:一个用于生成签名支付头部的 Ruby gem
qn-x402-示例:EVM和Solana 支付流程的示例实现
该 @quicknode/x402 npm 包是与Quicknode 的x402 网关交互的推荐方式。它将完整的身份验证和支付流程flow 整合到一次安装中:包括 SIWX 钱包身份验证、JWT 会话管理以及x402 支付处理。
此前,要在Quicknode 上与x402 进行集成,需要手动处理 SIWX 签名、JWT 令牌生命周期以及支付头构建。该软件包将所有这些操作进行了封装。Agents 用户和开发者只需安装该软件包、连接钱包,即可在几分钟内开始发送经过身份验证的付费请求。
npm i @quicknode/x402
该软件包同时支持EVM和Solana 钱包,并可在所有受支持的支付网络上运行(Base 、Solana 、Polygon )。
@quicknode/x402 在 npm 上: npmjs.com/package/@quicknode/x402
来源:github.com/quicknode-labs/quicknode-x402
致Solana 用户: 该 @quicknode/x402-solana npm 封装 @quicknode-x402 并新增了使用 Solana 套件 立即使用Quicknode 的RPC服务。
@quicknode/x402-solana 在 npm 上: npmjs.com/package/@quicknode/x402-solana
来源:github.com/quicknode-labs/x402-solana
Quicknode Admin API 使开发者和 能够通过标准的 REST 调用,对账户和基础设施操作进行全面的程序化控制,包括创建端点、配置安全设置、监控使用情况以及管理团队等。结合 和 MCP 服务器,这意味着 不仅可以查询区块链数据,还可以配置和管理其依赖的基础设施。agents x402 agent
加密货币钱包(任何兼容EVM的钱包或Solana 钱包)
Base 、Polygon 或Solana 上的 USDC(或用于免费测试的 devnet USDC)
Node.js 18 及以上版本,以及 @quicknode/x402 包(npm i @quicknode/x402 )
为了测试,您可以使用 devnet USDC 发起最多 10,000 次免费请求:
从 Circle USDC 水龙头获取Base Sepolia USDC
或者从Solana 水龙头获取Solana devnet 上的 USDC
或者从 Circle USDC 水龙头获取Polygon Amoy USDC
请按照《入门指南》操作
用于生产环境中的真实 USDC:
请通过Base 、Solana 或Polygon
安装 @quicknode/x402 包(npm i @quicknode/x402 )
请将您的请求发送至Quicknode x402 endpoint
按请求付费的费用极低,因此无论对于高流量的agent 工作负载,还是开发测试,这都是一种可行的方案。
Quicknode 不仅在自身终端上支持支付功能,还对x402 生态系统进行了大量投资:
x402 Explorer:用于测试x402 支付流程的示例应用
x402 视频付费墙演示:一个演示示例,展示如何使用x402
x402 Rails 集成: 将x402 集成到Ruby on Rails API中的指南
x402 付费墙指南: 关于实现付费墙的全面指南x402
llms.txt: 用于LLM和agent 可发现性的机器可读 文档。该协议本身是开源的,由Coinbase维护,地址为github.com/coinbase/x402
@quicknode/x402 套餐: npmjs.com/package/@quicknode/x402
x402 Quicknode 上的该功能尚处于 Alpha 测试阶段,它支持通过钱包认证,并使用 USDC 以按请求付费的方式访问 端点(RPC、WebSocket、REST 和 )。该功能采用 HTTP 402 “需要支付”标准,并基于 Coinbase 的开源 协议构建。Quicknode gRPC x402
不,x402 是一种补充服务。它与Quicknode 的标准套餐并行,提供了一种互补的访问途径。运行生产工作负载的团队应继续使用标准套餐,以获得服务水平协议 (SLA)、专属支持以及更高的速率限制。x402 专为 AIagents 、快速原型设计和无许可访问而设计。
不,x402 的访问需要通过钱包进行身份验证。您需要一个加密货币钱包和 USDC,而不是Quicknode 账户或 API 密钥。
目前,Base (mainnet 和 Sepoliatestnet )、Solana (mainnet 和 devnet)以及Polygon (mainnet 和 Amoytestnet )均支持 USDC 支付。更多支付网络正在陆续添加中。支付网络无需与您正在查询的链一致。
是的。x402 专为自主访问agent 而设计。一个拥有充值钱包的agent 无需任何人工干预,即可发现、验证、支付并调用Quicknode 端点。
x402 Quicknode 上的该服务目前处于 Alpha 阶段。该服务功能完备且可供使用,但不提供与标准 套餐相同的 SLA 保障。对于需要正常运行时间保障和专属支持的生产环境工作负载,请使用标准 套餐。Quicknode Quicknode
按请求计费的费用极低,且以USDC为单位。开发者可以使用开发网(devnet)中的USDC免费进行测试,该网络提供最多10,000次针对生产环境RPC端点的免费请求。
任何兼容EVM的钱包或Solana 钱包。身份验证采用SIWx(Sign-In with X)技术,该技术同时支持EVM和Solana 钱包的签名。
字段 | 详情 |
|---|---|
身份验证 | SIWx(Sign-In with X)钱包认证,支持EVM和Solana 钱包 |
付款 | 通过x402 协议的USDC |
计费模式 | 按请求付费(每次请求的提款金额) |
基础设施 | Cloudflare Worker 代理到Quicknode 端点(RPC、WebSocket、REST、gRPC ) |
支持的网络 | 130多个已投入生产的区块链网络 |
支付网络 | Base (mainnet ,Sepoliatestnet),Solana (mainnet ,devnet),Polygon (mainnet ,Amoytestnet) |
状态 | Alpha |
免费套餐 | 使用 devnet USDC 最多可处理 10,000 次请求 |
视频教程: 如何在x402 上开始使用Quicknode
x402 协议解析: 什么是x402 支付协议?
示例应用: Quicknode 示例应用库
HyperCore CLI: npmjs.com/package/@quicknode/hypercore-cli
llms.txt: x402.quicknode.com/llms.txt
x402 生态系统: x402.org/ecosystem
MCP 服务器: npmjs.com/package/@quicknode/mcp
@quicknode/x402 套餐: npmjs.com/package/@quicknode/x402
Quicknode Admin API: https://www.quicknode.com/admin-api
Quicknode 为开发者和企业提供覆盖80多条链和130多个网络的区块链基础设施。您可以选择标准套餐开始使用,或通过x402 的按请求付费模式立即访问端点。
Quicknode 成立于 2017 年,为开发者和企业提供机构级区块链基础设施。凭借 99.99% 的运行时间以及对 77 条以上区块链的支持,团队能够毫无妥协地构建和扩展链上应用程序。
将最新的工程见解、产品更新和 Web3 资讯直接发送至您的收件箱。
📚 新书:《在……上构建金融软件》Solana免费电子书,内含10套完整的交易策略,涵盖期权到永续合约。
获取一份