Bảng giá RPC và Data API: Trọng số CU và giá cho mỗi triệu lệnh gọi
Đọc trọng số CU và các đơn vị định giá của RPC và Data API, tính toán giá cho mỗi triệu lệnh gọi và ước tính chi phí sử dụng từ API kế hoạch hiện tại.
Đọc trọng số phương thức và các đơn vị quy đổi hiện tại trên trang bảng giá RPC và Data API, hoặc gọi GET /v1/plans. Nhà phát triển và AI Agent có thể sử dụng cùng các giá trị này để ước tính chi phí lệnh gọi theo Compute Unit (CU) và USD.
Hướng dẫn này trình bày ý nghĩa của một CU, cách hoạt động của trọng số phương thức, cách quy đổi trọng số CU thành giá cho mỗi triệu lệnh gọi bằng USD, và cách ước tính chi phí cho từng chu kỳ.
Trọng số phương thức và tính phí
Mọi phương thức được hỗ trợ đều được tính phí theo trọng số Compute Unit (CU) đã công bố của nó. Ví dụ, các lệnh gọi đến các phương thức tiêu chuẩn như eth_blockNumber hoặc eth_call, các phương thức trace thực thi (chẳng hạn như debug_traceTransaction), và các endpoint Data API (chẳng hạn như data.block) đều tiêu thụ trọng số CU đã xác định của chúng cho mỗi lệnh gọi. Trọng số CU đã công bố cho tất cả các phương thức có sẵn trên Trang bảng giá và có thể được truy vấn động từ API gói dịch vụ của nền tảng (GET /v1/plans).
Các phương thức JSON-RPC không có trong danh sách hoặc mới được giới thiệu sẽ nhận trọng số CU mặc định. Các phương thức Data API nằm ngoài phạm vi bao phủ khả dụng trả về mã trạng thái thích hợp và không bị tính phí.
Quy đổi CU mỗi lệnh gọi thành giá cho mỗi triệu lệnh gọi
Khi lập ngân sách cơ sở hạ tầng, các nhà phát triển thường đo lường chi phí theo số đô la cho mỗi triệu yêu cầu.
Công thức quy đổi
Theo mô hình định giá của nền tảng:
- Các khoản tín dụng trả phí được định danh bằng đơn vị thanh toán:
units_per_usd(đơn vị thanh toán cho mỗi 1 USD). - Mỗi đơn vị thanh toán chứa một số lượng CU cố định:
cu_per_unit(CU cho mỗi đơn vị thanh toán). - Do đó, 1 USD cung cấp tổng cộng
units_per_usd × cu_per_unitCU.
Để biết cách thức quyết toán hoạt động, hãy xem Trang bảng giá.
Bảng giá các phương thức phổ biến
Bảng dưới đây liệt kê các phương thức đại diện, hiển thị trọng số CU và giá niêm yết cho mỗi triệu lệnh gọi, được đọc từ API gói dịch vụ của nền tảng (GET /v1/plans):
Thông số quy đổi hiện tại
1 USD = 10,000 đơn vị thanh toán, 1 đơn vị thanh toán = 1,000 CU (1 USD = 10,000,000 CU).
Công thức: Trọng số CU × 1,000,000 ÷ (10,000 × 1,000) USD.
| Phương thức | CU mỗi lệnh gọi | Giá cho mỗi 1M lệnh gọi (USD) |
|---|---|---|
eth_blockNumber | 1 | $0.10 |
eth_call | 15 | $1.50 |
eth_getLogs | 30 | $3.00 |
debug_traceTransaction | 100 | $10.00 |
data.block | 5 | $0.50 |
So sánh với các nhà cung cấp khác
Để có danh sách kiểm tra đầy đủ về khối lượng công việc và các bài tự kiểm tra, hãy bắt đầu với Cách chọn nhà cung cấp RPC.
Khi đánh giá ngân sách cơ sở hạ tầng cho việc đọc hợp đồng EVM và truy vấn log, hãy xem cách định giá đơn vị tính toán và các giới hạn gói so với các nền tảng khác:
- So sánh các nhà cung cấp cho các lệnh đọc RPC được hỗ trợ: So sánh tỷ lệ tính toán
eth_callvàeth_getLogsđã công bố, phạm vi log của gói miễn phí và các giả định khối lượng công việc vận hành.
Ranh giới tính phí: những gì không bị tính phí
BlockVectra chỉ tính phí khi có phản hồi; các trường hợp bị từ chối sớm không bao giờ bị tính phí. Vì các quy tắc tính phí bao gồm mã trạng thái HTTP, mã lỗi JSON-RPC và phản hồi Data API, hướng dẫn này không lặp lại từng trường hợp biên. Để xem bảng quy tắc đầy đủ và các hành động được khuyến nghị cho nhà phát triển, vui lòng tham khảo trực tiếp hướng dẫn chuyên biệt:
Những gì không bị tính phí: mã lỗi và quy tắc thanh toán
Cách ước tính chi phí cho mỗi chu kỳ của bạn
Ước tính chi phí cho mỗi chu kỳ giúp các nhóm lựa chọn giữa hạn mức Gói Miễn phí và việc nâng cấp lên dung lượng trả phí:
1. Xác định phân bổ và tần suất phương thức của bạn
Phân tích lưu lượng truy cập dự kiến của ứng dụng theo phương thức:
- Polling nhẹ hoặc kiểm tra đồng bộ hóa (chẳng hạn như
eth_blockNumber); - Lệnh gọi hợp đồng do người dùng kích hoạt (chẳng hạn như
eth_call); - Lập chỉ mục sự kiện hoặc truy vấn chuyển giao lịch sử (chẳng hạn như
eth_getLogshoặc các endpoint chuyển giao của Data API).
2. Sử dụng công cụ ước tính mức sử dụng chính thức
Thay vì tính toán thủ công, bạn có thể sử dụng công cụ ước tính tương tác trên Trang bảng giá:
Đến công cụ ước tính mức sử dụng trên Trang bảng giá
Chọn các phương thức của bạn và nhập số lượng lệnh gọi hàng ngày. Công cụ ước tính sẽ tính toán:
- Tổng số CU cho mỗi chu kỳ sử dụng;
- Tỷ lệ trong hạn mức chu kỳ của Gói Miễn phí;
- Số lệnh gọi trung bình mỗi giây ngầm định;
- Chi phí ước tính theo giá niêm yết cho mức sử dụng vượt quá hạn mức miễn phí.
3. Xem lại hướng dẫn gói miễn phí
Để xem hạn mức miễn phí bao gồm những gì, hãy tham khảo Hướng dẫn gói miễn phí.
Sau khi ước tính mức sử dụng, nạp tiền vào tài khoản RPC của bạn theo chương trình; kiểm tra các mạng và token đang mở trước khi chuyển tiền.
Các bước tiếp theo
- Khám phá danh mục bộ dữ liệu để xem mọi bộ dữ liệu mà BlockVectra lập chỉ mục.
- Xem gói miễn phí và bảng giá để kiểm tra những gì tài khoản của bạn bao gồm.
- Đăng nhập vào console để tạo API key.
Cập nhật lần cuối:
Logs vs Transfers API
Chọn eth_getLogs cho log sự kiện hợp đồng hoặc Token Transfers API cho lịch sử chuyển token ERC-20 đã lập chỉ mục. So sánh phạm vi khối, phân trang, độ bao phủ và tính bất biến sau cùng.
Robinhood Chain
Kết nối với Robinhood Chain bằng viem hoặc ethers, triển khai với Foundry hoặc Hardhat, lắng nghe log WebSocket hoặc sự kiện webhook, và truy vấn hoạt động token cổ phiếu.