LELexEdge词汇锋面
Web3专业术语

CUvsCUPS

Web3领域术语对比 — 快速理解两者的核心差异

概览对比

CU

CU 是 Alchemy、GetBlock 等区块链 RPC 节点服务商的核心计费指标。不同 API 方法消耗的算力差异巨大——查个区块高度(eth_blockNumber)可能只花 10 CU,而一次大范围日志查询(eth_getLogs)可能消耗 75 CU。按 CU 计费比按请求数计费更公平,因为它反映了真实的服务器资源消耗。

CUPS

CUPS 是 CU 的速率版本——如果 CU 是你的月度「流量包」,CUPS 就是你的「带宽上限」。即使月度 CU 还有余量,单秒内发送过多请求也会触发 429 限流。Alchemy 免费层的吞吐上限是 500 CUPS,意味着每秒最多消耗 500 个计算单元。

核心要点

CU

  • 不同 RPC 方法的 CU 成本差异可达数十倍,轻量查询远低于复杂查询
  • 月度 CU 总量决定了你能调用多少次 API——超额会被限流或额外收费
  • Alchemy 免费层提供每月 3000 万 CU,GetBlock 等也已跟进 CU 计费模式

CUPS

  • CUPS = 每秒内所有请求的 CU 加权总和,不是简单的请求数/秒
  • 超过 CUPS 上限会返回 HTTP 429 错误,需要客户端实现重试逻辑
  • 弹性机制下短暂突破上限通常会被容忍,但持续超限会被严格限流

正式定义

CU

区块链 RPC 节点服务商用于量化单次 API 调用所消耗计算资源的标准化计费单位。

CUPS

区块链 RPC 节点服务商用于限制客户端每秒可消耗计算单元总量的吞吐量速率指标。

应用场景

CU

  • DApp 开发者根据 CU 配额选择节点服务商套餐
  • 后端架构师通过 CU 成本表优化高频调用方法,降低链上数据查询开销
  • 运维团队监控 CU 消耗趋势,在月度配额耗尽前预警

CUPS

  • 高频交易机器人根据 CUPS 上限选择节点服务商套餐,确保行情高峰期不被限流
  • DApp 后端在并发请求前计算预期 CUPS 消耗,动态调整请求速率
  • 运维监控实时 CUPS 使用率,在接近上限时触发告警或自动降级

详细解读

CU

CU(Compute Unit)是区块链节点即服务(NaaS)领域的标准化算力度量。每个 RPC 方法根据其全球平均执行耗时被分配一个 CU 权重:简单的状态查询(如 eth_blockNumber)权重低,涉及大量数据扫描的方法(如 eth_getLogs、debug_traceTransaction)权重高。这种加权计费模型让开发者能更精确地预估成本,也让服务商能更公平地分配资源。2025 年起,GetBlock 等主流节点服务商也从传统的按请求数计费迁移到 CU 模型,CU 正在成为行业通用的计费语言。

CUPS

CUPS(Compute Units Per Second)是区块链 RPC 服务商用来控制实时吞吐量的速率指标。与传统的 RPS(Requests Per Second)不同,CUPS 按 CU 加权计算:一秒内发送 1 个 eth_blockNumber(10 CU)和 2 个 eth_getLogs(75 CU)共消耗 160 CUPS,而非 3 RPS。这种加权速率控制更公平——轻量查询不会因为重量级查询占满带宽而被误伤。开发者需要根据业务的调用模式(方法组合和并发量)来评估所需的 CUPS 档位,避免高峰期被限流影响用户体验。

快速对比

维度CUCUPS
类型专业术语专业术语
标签公链、DeFi、智能合约公链、DeFi
热度5848

共同关联术语

RPC