指南
免费套餐能做什么:按真实方法权重换算
根据真实方法权重换算免费额度,了解免费套餐适合的调用场景与升级路径。
免费套餐适合做什么
BlockVectra 的免费套餐旨在为开发者提供开箱即用的链上接口体验。无需绑定信用卡,即可用于本地开发联调、个人项目、轻量自动化脚本、合约事件追踪以及中低频的链上数据查询。通过合理规划调用频次与选用高效的端点,通常可满足多数开发测试与原型验证需求。
计费按 CU(Compute Unit,计算单元)计量:每个方法按其权重消耗 CU,所有链、JSON-RPC 与 Data API 的用量合并计入同一余额,不按链拆分。具体计费规则见定价页。
方法权重与周期调用能力
下方表格按当前生效的方法权重与平台接口数据换算,展示各常用方法在单用量周期内的约可调用能力。所有数据均在构建时从平台接口获取并计算:
免费套餐需要注册账户并使用 API key 访问,同一账户下所有 key 共享平均每秒 25 次调用(允许短时突发);每个 30 天周期结束时余额低于 3,000 万 CU 才补足到 3,000 万 CU,不低于则不补也不扣,补足不会叠加到剩余额度上。
| 方法名 | CU 权重 | 单周期约可调用次数 | 约每天 | 标价每百万次 |
|---|---|---|---|---|
eth_blockNumber | 1 | 30,000,000 | 1,000,000 | $0.1 |
eth_getBlockByNumber | 5 | 6,000,000 | 200,000 | $0.5 |
eth_getBalance | 10 | 3,000,000 | 100,000 | $1 |
eth_call | 15 | 2,000,000 | 66,666 | $1.5 |
eth_getLogs | 30 | 1,000,000 | 33,333 | $3 |
debug_traceTransaction | 100 | 300,000 | 10,000 | $10 |
data.block | 5 | 6,000,000 | 200,000 | $0.5 |
data.address_balances | 25 | 1,200,000 | 40,000 | $2.5 |
data.dex_prices | 15 | 2,000,000 | 66,666 | $1.5 |
data.transaction_trace | 200 | 150,000 | 5,000 | $20 |
常见任务举例与升级路径
为了帮助你更直观地评估用量,我们针对典型开发任务进行了测算:
- 每秒轮询一次 eth_blockNumber:一个周期调用约 2,592,000 次,仅占免费额度的 8.6%。
- 用 eth_getLogs 跟踪一个合约的事件:每 60 秒轮询占 4.3%,每 10 秒轮询占 25.9%,每 2 秒轮询占 129.6%(超出免费额度)。
- 1,000 个地址每 10 分钟查一次余额(data.address_balances):一个周期的总 CU 为 10,800 万,是免费额度的 3.6 倍;平均每秒仅 1.67 次调用(同一账户下所有 key 共享平均每秒 25 次调用(允许短时突发)),说明超出的是 CU 不是速率;该任务全量用量按标价约每月 $10.8——这就是自然的升级路径。
开启使用与平滑升级
免费额度适合开发探索与轻量运行。当你的业务规模增长、需要更高的并发调用或更多的计算单元时,只需在控制台完成充值,即可无缝升级至付费方案。充值后不再受免费套餐的每秒调用限制;每个 key 仍有 CU 速率与突发上限,见 JSON-RPC 文档。尚未用完的免费额度保留在服务额度中,可以继续使用。关于计费单位与当前价格,请参阅定价页。