# BlockVectra sebagai Alternatif Alchemy: Harga Berdasarkan Metode dan Kueri Log Gratis

> Source: https://docs.blockvectra.com/id/guides/alchemy-alternative/

BlockVectra mendukung kueri log HyperEVM terautentikasi hingga 1,000 blok dan memublikasikan eth\_call sebesar $1.50 per juta panggilan sebelum kredit gratis yang tersedia; validasi rantai dan hasil lengkap Anda sebelum migrasi.

## Perbandingan

Angka kompetitor diverifikasi pada **2026-10-08**. Bobot metode, paket gratis, dan batas kunci BlockVectra diperiksa terhadap [GET /v1/plans](https://console-api.blockvectra.com/v1/plans), serta rentang log terhadap [GET /v1/chains](https://api.blockvectra.com/v1/chains), pada **2026-10-09**. Angka saat ini ditampilkan oleh komponen di bawah ini.

| Metrik                                   | Alchemy                         | BlockVectra                                                                      | Sumber                                                                                                                                                                                                                          |
| ---------------------------------------- | ------------------------------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `eth_call`, per juta panggilan           | 26 Alchemy CU/panggilan; $13.65 | Harga USD `eth_call` saat ini di tabel metode di bawah                           | [Pricing](https://www.alchemy.com/pricing), [method weights](https://www.alchemy.com/docs/reference/compute-unit-costs), [plans](https://console-api.blockvectra.com/v1/plans), [chains](https://api.blockvectra.com/v1/chains) |
| `eth_getLogs`, per juta panggilan        | 60 Alchemy CU/panggilan; $31.50 | Harga USD `eth_getLogs` saat ini di bawah                                        | [Pricing](https://www.alchemy.com/pricing), [method weights](https://www.alchemy.com/docs/reference/compute-unit-costs), [plans](https://console-api.blockvectra.com/v1/plans), [chains](https://api.blockvectra.com/v1/chains) |
| `eth_blockNumber`, per juta panggilan    | 10 Alchemy CU/panggilan; $5.25  | Harga USD `eth_blockNumber` saat ini di bawah                                    | [Pricing](https://www.alchemy.com/pricing), [method weights](https://www.alchemy.com/docs/reference/compute-unit-costs), [plans](https://console-api.blockvectra.com/v1/plans), [chains](https://api.blockvectra.com/v1/chains) |
| Rentang log HyperEVM Mainnet akun gratis | 10 blok/kueri                   | 1,000 blok/kueri, terautentikasi | [Log ranges](https://www.alchemy.com/docs/chains/ethereum/ethereum-api-endpoints/eth-get-logs), [plans](https://console-api.blockvectra.com/v1/plans), [chains](https://api.blockvectra.com/v1/chains)                          |

Harga Alchemy menggunakan `$0.525 per juta CU × CU metode per panggilan`, sebelum kredit gratis dan add-on throughput. Kuota gratisnya adalah 30M Alchemy CU/bulan. CU setiap penyedia adalah unit yang berbeda; bandingkan USD per permintaan selesai yang identik. Baris rentang log hanya membandingkan akun gratis; ukuran respons dan kepadatan peristiwa tetap memengaruhi penyelesaian kueri.

## Mengapa memilih BlockVectra

### Harga metode dan anggaran akun gratis

Bobot metode, konversi USD, dan anggaran akun gratis di bawah ini berasal dari [GET /v1/plans](https://console-api.blockvectra.com/v1/plans). Batas rantai berasal dari [GET /v1/chains](https://api.blockvectra.com/v1/chains). Bandingkan rantai, metode, blok, dan hasil lengkap yang sama; pemisahan dan percobaan ulang mengubah jumlah panggilan.

**Parameter Konversi Aktif**

1 USD = 10,000 unit penagihan, 1 unit penagihan = 1,000 CU (1 USD = 10,000,000 CU).

**Rumus**: Bobot CU × 1,000,000 ÷ (10,000 × 1,000) USD.

| Metode | CU per panggilan | Harga per 1M panggilan (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 |

Push layanan mandiri mendukung hingga 1,000,000 alamat per langganan. Untuk 10,000,000 / 100,000,000 alamat per langganan, [hubungi kami untuk mengaktifkan kapasitas](https://blockvectra.com/id/contact/).

**Biaya tugas dan laju permintaan BlockVectra** Anggaran key default: 400 CU/s.

| Metode | Contoh panggilan | CU per panggilan | Biaya tugas (USD) | Permintaan/dtk dari anggaran CU key |
| --- | --- | --- | --- | --- |
| `eth_call` | 1,000,000 | 15 | $1.50 | 26 |
| `eth_getLogs` | 100,000 | 30 | $0.30 | 13 |

Biaya tugas merupakan harga terdaftar sebelum kredit gratis, gas, dan layanan tambahan. Laju permintaan sama dengan key_defaults.cu_per_sec ÷ CU metode dan mengasumsikan hanya metode tersebut yang menggunakan key. Batas akun gratis dan lalu lintas lain dapat mengurangi laju yang dapat digunakan; angka-angka ini adalah konversi anggaran, bukan throughput terukur.

[Bobot, harga, dan batas key saat ini: GET /v1/plans.](https://console-api.blockvectra.com/v1/plans)

Paket Gratis memerlukan pendaftaran akun dan penggunaan API key; semua kunci di bawah akun berbagi rata-rata 25 panggilan/detik di seluruh rantai dan Data API. Hibah diisi ulang menjadi 30,000,000 CU setiap 30 hari; sisa tidak dialihkan. Jika penggunaan Anda melebihi kuota, panggilan mengembalikan HTTP 429 hingga pengisian ulang berikutnya. Lihat 

| Metode | Bobot CU | Perkiraan Panggilan / Siklus | Perkiraan / Hari | Harga Terdaftar / 1 Juta Panggilan |
| --- | --- | --- | --- | --- |
| `eth_blockNumber` | 1 | 30,000,000 | 1,000,000 | $0.10 |
| `eth_getBlockByNumber` | 5 | 6,000,000 | 200,000 | $0.50 |
| `eth_getBalance` | 10 | 3,000,000 | 100,000 | $1.00 |
| `eth_call` | 15 | 2,000,000 | 66,666 | $1.50 |
| `eth_getLogs` | 30 | 1,000,000 | 33,333 | $3.00 |
| `debug_traceTransaction` | 100 | 300,000 | 10,000 | $10.00 |
| `data.block` | 5 | 6,000,000 | 200,000 | $0.50 |
| `data.address_balances` | 25 | 1,200,000 | 40,000 | $2.50 |
| `data.dex_prices` | 15 | 2,000,000 | 66,666 | $1.50 |
| `data.transaction_trace` | 200 | 150,000 | 5,000 | $20.00 |

Batas akun gratis: hingga 25 panggilan per detik, dibagi di antara semua kunci di akun, semua rantai, dan Data API. `key_defaults.cu_per_sec` dan `burst_cu` per kunci juga berlaku. Pengisian ulang siklus yang memenuhi syarat menambah saldo gratis hingga target, alih-alih menambahkan hibah penuh. Top up berbayar pertama menghentikan pengisian ulang siklus sembari mempertahankan CU gratis yang tersisa. Lihat [aturan paket gratis](https://docs.blockvectra.com/id/guides/free-plan/).

### Kueri log akun gratis

Gunakan rentang HyperEVM terautentikasi di atas untuk mengueri lebih banyak blok per permintaan dalam CU gratis yang tersedia. Simpan blok terakhir yang selesai dan bagi interval padat bila diperlukan. Periksa [rentang log dan pemulihan](https://docs.blockvectra.com/id/guides/getlogs-block-range/) untuk pemotongan (chunking) dan deduplikasi.

### Uji coba tanpa kunci dan pendanaan Agent terprogram

Coba metode `public.methods` yang terdaftar di `public.url` katalog rantai sebelum membuat kunci. Untuk akses terautentikasi, [pendaftaran terprogram](https://docs.blockvectra.com/id/guides/programmatic-signup/) memungkinkan Agent membuat akun dan kunci dengan tanda tangan dompet. [Top up Agent](https://docs.blockvectra.com/id/guides/agent-topup/) mendanai saldo penggunaan yang sama dengan stablecoin; baca jaringan, token, dan jumlah minimum dari [status top up](https://api.blockvectra.com/v1/topup/status). Pengembang dan AI Agent menggunakan harga serta batas yang sama.

### Push alamat multi-rantai

Pantau kumpulan alamat yang sama di beberapa rantai yang didukung dalam satu langganan, dengan satu penerima HTTPS. Ini cocok untuk aktivitas dompet dan notifikasi pembayaran tanpa perlu mempertahankan socket per rantai. Lihat [kapasitas alamat layanan mandiri dan enterprise](https://docs.blockvectra.com/en/guides/webhook-push/#address-capacity); [hubungi kami](https://blockvectra.com/en/contact/) untuk mengaktifkan kapasitas enterprise. Biaya hari-alamat dan peristiwa yang dikirim terpisah dari panggilan RPC dan tercantum dalam [harga Push](https://docs.blockvectra.com/en/guides/webhook-push/#billing-and-example).

RPC di Robinhood Chain dan HyperEVM terdaftar di [katalog rantai](https://api.blockvectra.com/v1/chains). Periksa metode dan dukungan Push per jaringan; gunakan [panduan awal khusus rantai](https://docs.blockvectra.com/id/guides/robinhood-chain/) dan [panduan backfill HyperEVM](https://docs.blockvectra.com/id/guides/hyperevm-backfill/) untuk alur kerja yang relevan.

## Langkah migrasi

1. **Inventarisasi dan cakupan:** buat daftar rantai, metode, blok tetap, rentang log, dan dependensi langganan. Periksa `methods.allow`, `methods.deny`, `public.methods`, `state_window_blocks`, dan `ws` di [katalog](https://api.blockvectra.com/v1/chains). Jendela riwayat null berarti tidak ditentukan, bukan cakupan arsip. Uji coba awal tanpa kunci di `public.url` hanya memvalidasi metode publik yang terdaftar.
2. **Kunci dan autentikasi:** dapatkan kunci BlockVectra melalui [konsol](https://console.blockvectra.com/keys/) atau [pendaftaran terprogram](https://docs.blockvectra.com/id/guides/programmatic-signup/). Simpan di lingkungan server Anda. RPC menerima `POST /v1/{chain}/{api_key}` atau `POST /v1/{chain}` dengan `x-api-key`; Data API menggunakan `x-api-key`. Contoh `decimals()` WETH Ethereum ini menggunakan header:

```bash
if [ -z "$BLOCKVECTRA_API_KEY" ]; then
  echo "Set BLOCKVECTRA_API_KEY in your server environment"
  exit 1
fi

curl --fail-with-body -sS --max-time 15 https://api.blockvectra.com/v1/eth_mainnet \
  -H 'Content-Type: application/json' \
  -H 'User-Agent: curl BlockVectraQA/1' \
  -H "x-api-key: $BLOCKVECTRA_API_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","data":"0x313ce567"},"latest"]}'
```

3. **Pemutaran ulang sebelum beralih:** ganti `latest` dengan blok tetap yang sama-sama didukung di kedua penyedia dan catat hash blok. Bandingkan nilai yang dikembalikan dan `error` JSON-RPC, bahkan setelah HTTP 200. Uji kueri log representatif, percobaan ulang terbatas, pemulihan batas laju, dan pelanjutan kursor. Migrasikan API kepemilikan dan langganan secara terpisah; alihkan lalu lintas setelah hasil yang diperlukan cocok.

## FAQ

### Apakah harga metode yang lebih rendah berarti total biaya tugas lebih rendah?

Hitung `max(0, sum(calls × method CU) − available_free_cu) / (pricing.units_per_usd × pricing.cu_per_unit)`. Sertakan pemisahan, percobaan ulang, dan layanan apa pun yang digunakan tugas Anda. Kredit yang sudah disertakan mengubah biaya bertahap; bandingkan hasil lengkap alih-alih nama unit penagihan.

### Bisakah saya bermigrasi hanya dengan mengubah endpoint?

Untuk metode RPC standar yang didukung, perbarui endpoint dan kunci jalur atau header `x-api-key`, lalu putar ulang permintaan blok tetap. Periksa status historis dan cakupan metode terlebih dahulu. API kepemilikan, langganan WebSocket, dan penerima Push memerlukan pengujian migrasinya masing-masing; lihat [status historis](https://docs.blockvectra.com/id/guides/evm-historical-state/) dan [Webhook versus WebSocket](https://docs.blockvectra.com/id/guides/webhook-vs-websocket/).

Gunakan [Cara memilih penyedia RPC](https://docs.blockvectra.com/id/guides/choose-rpc-provider/) untuk daftar periksa beban kerja dan uji mandiri.
