การกำหนดราคา RPC และ Data API: น้ำหนัก CU และราคาต่อหนึ่งล้านการเรียก

ตามอัตราที่เผยแพร่ในปัจจุบัน eth_call มีค่าใช้จ่าย 15 CU ต่อการเรียก หรือ $1.50 ต่อหนึ่งล้านการเรียกก่อนหักเครดิตฟรีที่มี โปรดดึงข้อมูล API แผนบริการปัจจุบันสำหรับการประมาณการปริมาณงานของคุณ

อ่านน้ำหนักเมธอดและหน่วยแปลงปัจจุบันได้ที่ หน้าการกำหนดราคา RPC และ Data API หรือดึงข้อมูล GET /v1/plans ทั้งนักพัฒนาและ AI Agent สามารถใช้ค่าเดียวกันนี้ในการประมาณค่าใช้จ่ายการเรียกในหน่วย Compute Unit (CU) และ USD

คู่มือนี้จะอธิบายว่า CU หมายถึงอะไร, น้ำหนักของเมธอดทำงานอย่างไร, วิธีแปลงน้ำหนัก CU เป็นราคาต่อหนึ่งล้านการเรียกในสกุลเงิน USD และวิธีประมาณค่าใช้จ่ายต่อรอบ

น้ำหนักของเมธอดและการเรียกเก็บเงิน

ทุกเมธอดที่รองรับจะถูกเรียกเก็บเงินตามน้ำหนัก Compute Unit (CU) ที่เผยแพร่ ตัวอย่างเช่น การเรียกเมธอดมาตรฐาน เช่น eth_blockNumber หรือ eth_call, เมธอด execution trace (เช่น debug_traceTransaction) และ Data API endpoint (เช่น data.block) แต่ละรายการจะใช้ปริมาณ CU ตามที่กำหนดไว้ต่อหนึ่งการเรียก น้ำหนัก CU ที่เผยแพร่สำหรับทุกเมธอดมีอยู่บน หน้าการกำหนดราคา และสามารถสืบค้นแบบไดนามิกได้จาก API แผนบริการของแพลตฟอร์ม (GET /v1/plans)

เมธอด JSON-RPC ที่ไม่อยู่ในรายการหรือเพิ่งเพิ่มเข้ามาใหม่จะได้รับน้ำหนัก CU เริ่มต้น ส่วนเมธอด Data API ที่อยู่นอกความครอบคลุมที่พร้อมให้บริการจะส่งคืนรหัสสถานะที่เหมาะสมและไม่ถูกเรียกเก็บเงิน

การแปลง CU ต่อการเรียกเป็นราคาต่อหนึ่งล้านการเรียก

เมื่อวางแผนงบประมาณโครงสร้างพื้นฐาน นักพัฒนามักจะวัดค่าใช้จ่ายเป็นดอลลาร์ต่อหนึ่งล้านคำขอ

สูตรการแปลง

ภายใต้โมเดลการกำหนดราคาของแพลตฟอร์ม:

  • เครดิตแบบชำระเงินจะคิดเป็น หน่วยเรียกเก็บเงิน (billing units): units_per_usd (หน่วยเรียกเก็บเงินต่อ 1 USD)
  • แต่ละหน่วยเรียกเก็บเงินจะมีจำนวน CU คงที่: cu_per_unit (CU ต่อหน่วยเรียกเก็บเงิน)
  • ดังนั้น 1 USD จึงให้จำนวน CU รวมเท่ากับ units_per_usd × cu_per_unit

สำหรับรายละเอียดการชำระเงิน โปรดดูที่ หน้าการกำหนดราคา

ตารางราคาเมธอดทั่วไป

ตารางด้านล่างแสดงรายการเมธอดตัวแทน พร้อมระบุน้ำหนัก CU และราคาตามราคาป้ายต่อหนึ่งล้านการเรียก ซึ่งอ่านได้จาก API แผนบริการของแพลตฟอร์ม (GET /v1/plans):

พารามิเตอร์การแปลงที่ใช้งานอยู่

1 USD = 10,000 หน่วยการเรียกเก็บเงิน, 1 หน่วยการเรียกเก็บเงิน = 1,000 CU (1 USD = 10,000,000 CU).

สูตร: น้ำหนัก CU × 1,000,000 ÷ (10,000 × 1,000) USD.

เมธอดCU ต่อการเรียกราคาต่อ 1M การเรียก (USD)
eth_blockNumber1$0.10
eth_call15$1.50
eth_getLogs30$3.00
debug_traceTransaction100$10.00
data.block5$0.50

การเปรียบเทียบกับผู้ให้บริการทางเลือก

สำหรับรายการตรวจสอบปริมาณงานและการทดสอบด้วยตนเองฉบับสมบูรณ์ เริ่มต้นด้วย วิธีเลือกผู้ให้บริการ RPC

เมื่อประเมินงบประมาณโครงสร้างพื้นฐานสำหรับการอ่านสัญญา EVM และการสืบค้น log ดูวิธีเปรียบเทียบราคา compute unit และขีดจำกัดระดับขั้นกับแพลตฟอร์มอื่นๆ ได้ที่:

ขอบเขตการเรียกเก็บเงิน: สิ่งที่ไม่ถูกเรียกเก็บเงิน

BlockVectra จะเรียกเก็บเงินเมื่อมีการตอบกลับเท่านั้น โดยการปฏิเสธคำขอก่อนเวลาจะไม่ถูกเรียกเก็บเงินเลย เนื่องจากกฎการเรียกเก็บเงินครอบคลุมทั้งรหัสสถานะ HTTP, รหัสข้อผิดพลาด JSON-RPC และการตอบกลับ Data API คู่มือนี้จึงไม่กล่าวซ้ำทุกกรณีพิเศษ สำหรับตารางกฎและแนวทางปฏิบัติที่แนะนำสำหรับนักพัฒนาฉบับเต็ม โปรดดูโดยตรงที่คู่มือเฉพาะ:

สิ่งที่ไม่ถูกเรียกเก็บเงิน: รหัสข้อผิดพลาดและกฎการเรียกเก็บเงิน

วิธีประมาณค่าใช้จ่ายต่อรอบของคุณ

การประมาณค่าใช้จ่ายต่อรอบช่วยให้ทีมสามารถตัดสินใจเลือกระหว่างโควตาแพ็กเกจฟรีกับการอัปเกรดเป็นความจุแบบชำระเงิน:

1. ระบุการกระจายและความถี่ของเมธอดของคุณ

จำแนกทราฟฟิกที่คาดการณ์ของแอปพลิเคชันของคุณตามเมธอด:

  • การ polling แบบน้ำหนักเบาหรือการตรวจสอบการซิงค์ (เช่น eth_blockNumber);
  • การเรียกสัญญาที่ทริกเกอร์โดยผู้ใช้ (เช่น eth_call);
  • การจัดทำดัชนีอีเวนต์หรือการสืบค้นการโอนย้อนหลัง (เช่น eth_getLogs หรือ Data API transfer endpoint)

2. ใช้เครื่องมือประเมินการใช้งานอย่างเป็นทางการ

แทนที่จะคำนวณด้วยตนเอง คุณสามารถใช้เครื่องมือประเมินแบบอินเทอร์แอคทีฟบนหน้าการกำหนดราคาได้:

ไปที่เครื่องมือประเมินการใช้งานบนหน้าการกำหนดราคา

เลือกเมธอดของคุณและป้อนปริมาณการเรียกต่อวัน เครื่องมือประเมินจะคำนวณ:

  • ปริมาณ CU รวมต่อรอบการใช้งาน;
  • สัดส่วนของโควตารอบของแพ็กเกจฟรี;
  • จำนวนการเรียกเฉลี่ยต่อวินาทีโดยประมาณ;
  • ค่าใช้จ่ายโดยประมาณตามราคาป้ายสำหรับการใช้งานที่เกินโควตาฟรี

3. ตรวจสอบคู่มือแพ็กเกจฟรี

หากต้องการดูว่าโควตาฟรีครอบคลุมอะไรบ้าง โปรดดูที่ คู่มือแพ็กเกจฟรี

หลังจากประเมินการใช้งานแล้ว ให้ เติมเงินบัญชี RPC ของคุณแบบเป็นโปรแกรม; ตรวจสอบเครือข่ายและโทเค็นที่เปิดให้บริการก่อนโอนเงิน

ขั้นตอนถัดไป

อัปเดตล่าสุด:

ในหน้านี้