# BlockVectra als Ankr-Alternative: Methodenbasierte EVM-Lesepreise

> Source: https://docs.blockvectra.com/de/guides/ankr-alternative/

BlockVectra bepreist unterstützte eth\_call-Lesezugriffe mit jeweils 15 CU; ein volles kostenloses Guthaben von 30,000,000 CU kann 2,000,000 solcher Aufrufe abdecken, geteilt mit allen anderen Methoden und vorbehaltlich von Konto- und Key-Limits.

## Vergleich

Die Zahlen des Mitbewerbers wurden am **2026-10-08** überprüft. Die Methodengewichte, Limits des kostenlosen Tarifs und Key-Limits von BlockVectra wurden am **2026-10-09** anhand von [GET /v1/plans](https://console-api.blockvectra.com/v1/plans) und die Log-Spannen anhand von [GET /v1/chains](https://api.blockvectra.com/v1/chains) geprüft. Aktuelle Zahlen werden von den folgenden Komponenten dargestellt.

| Metrik                                                     | Ankr                                                | BlockVectra                                                           | Quellen                                                                                                                                                                                                                                        |
| ---------------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `eth_call`, pro Million HTTPS-EVM-Aufrufe                  | 200 API Credits/Aufruf; $20                         | Aktueller USD-Preis für `eth_call` unten                              | [Anfragepreise](https://www.ankr.com/docs/rpc-service/pricing/), [Pläne](https://console-api.blockvectra.com/v1/plans), [Chains](https://api.blockvectra.com/v1/chains)                                                                        |
| `eth_getLogs`, pro Million HTTPS-EVM-Aufrufe               | 200 API Credits/Aufruf; $20                         | Aktueller USD-Preis für `eth_getLogs` unten                           | [Anfragepreise](https://www.ankr.com/docs/rpc-service/pricing/), [Pläne](https://console-api.blockvectra.com/v1/plans), [Chains](https://api.blockvectra.com/v1/chains)                                                                        |
| `eth_blockNumber`, pro Million HTTPS-EVM-Aufrufe           | 200 API Credits/Aufruf; $20                         | Aktueller USD-Preis für `eth_blockNumber` unten                       | [Anfragepreise](https://www.ankr.com/docs/rpc-service/pricing/), [Pläne](https://console-api.blockvectra.com/v1/plans), [Chains](https://api.blockvectra.com/v1/chains)                                                                        |
| Kostenloses `eth_call`-Budget, ohne sonstigen Datenverkehr | Freemium: 200M API Credits/Monat ÷ 200 = 1M Aufrufe | Aktuelle Zyklusaufrufe in der Tabelle für den kostenlosen Tarif unten | [Service-Pläne](https://www.ankr.com/docs/rpc-service/service-plans/), [Anfragepreise](https://www.ankr.com/docs/rpc-service/pricing/), [Pläne](https://console-api.blockvectra.com/v1/plans), [Chains](https://api.blockvectra.com/v1/chains) |

Ankr rechnet $0.10 in 1M API Credits um, sodass die 200-Credit-Kategorie für HTTPS EVM $0.00002/Aufruf kostet. Diese Raten schließen WSS und Advanced API aus. Ein kostenloses Aufrufbudget setzt voraus, dass keine anderen Methoden Credits verbrauchen; monatliche und zyklusbasierte Kontingente haben eigene Auffüllregeln, und der tatsächliche Datenverkehr muss die Konto- und Key-Ratenbegrenzungen einhalten.

## Warum BlockVectra wählen

### Methodenpreise und Budget für kostenlose Konten

Methodengewichte, USD-Umrechnung und das Budget für kostenlose Konten unten stammen aus [GET /v1/plans](https://console-api.blockvectra.com/v1/plans). Chain-Limits stammen aus [GET /v1/chains](https://api.blockvectra.com/v1/chains). Vergleichen Sie dieselbe Chain, dieselbe Methode, dieselbe Blockhöhe und das vollständige Ergebnis; Aufteilungen und Wiederholungsversuche verändern die Anzahl der Aufrufe.

**Aktive Umrechnungsparameter**

1 USD = 10,000 Abrechnungseinheiten, 1 Abrechnungseinheit = 1,000 CU (1 USD = 10,000,000 CU).

**Formel**: CU-Gewichtung × 1,000,000 ÷ (10,000 × 1,000) USD.

| Methode | CU pro Aufruf | Preis pro 1M Aufrufe (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 |

Obergrenze für kostenlose Konten: bis zu 25 Aufrufe pro Sekunde, geteilt über alle Schlüssel des Kontos, alle Chains und die Data API. Pro Key gelten zudem `key_defaults.cu_per_sec` und `burst_cu`. Berechtigte Zyklus-Auffüllungen stocken das kostenlose Guthaben bis zum Zielwert auf, anstatt ein vollständiges neues Kontingent hinzuzufügen. Die erste bezahlte Aufladung beendet die Zyklus-Auffüllungen, während verbleibende kostenlose CU erhalten bleiben. Siehe [Regeln des kostenlosen Tarifs](https://docs.blockvectra.com/de/guides/free-plan/).

### Ein kostenloses Budget gemessen in nutzbaren Aufrufen

Die Tabelle für den kostenlosen Tarif zeigt die Anzahl der Aufrufe an, die ein volles Zyklusguthaben abdecken kann, wenn es ausschließlich für die jeweilige aufgeführte Methode genutzt wird. Contract-Leseoperationen, Log-Abfragen und Blockhöhenprüfungen greifen auf dasselbe CU-Guthaben zu: Kalkulieren Sie jede Methode mit dem Gewicht in der Methodenpreistabelle und addieren Sie anschließend die Kosten. Die Nutzung von CU für Logs reduziert das verbleibende Kontingent für Contract-Reads.

Der kostenlose Tarif erfordert die Registrierung eines Kontos und die Verwendung eines API-Schlüssels; alle Schlüssel eines Kontos teilen sich durchschnittlich 25 Aufrufe pro Sekunde (kurze Bursts erlaubt). Am Ende jedes 30-Tage-Zyklus werden Guthaben unter 30,000,000 CU wieder auf 30,000,000 CU aufgefüllt.

| Methode | CU-Gewichtung | Ca. Aufrufe / Zyklus | Ca. / Tag | Listenpreis / 1M Aufrufe |
| --- | --- | --- | --- | --- |
| `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 |

Berechtigte Auffüllungen stellen das Guthaben auf den Zielwert wieder her, anstatt ein vollständiges neues Kontingent hinzuzufügen. Prüfen Sie vor einem Backfill Ihre tatsächlich verbleibenden CU und verteilen Sie alle Keys innerhalb der geteilten Kontobergrenze und der Limits pro Key; die Anzahl der Zyklusaufrufe stellt kein garantiertes Tageskontingent dar. Siehe [CU-Preise verstehen](https://docs.blockvectra.com/de/guides/reading-cu-pricing/) für Schätzungen bei gemischten Workloads.

### Schlüssellose Tests und programmatische Agent-Finanzierung

Testen Sie eine unter `public.methods` aufgeführte Methode an der `public.url` des Chain-Katalogs, bevor Sie einen Key erstellen. Für den authentifizierten Zugriff ermöglicht die [programmatische Registrierung](https://docs.blockvectra.com/de/guides/programmatic-signup/) einem Agenten, ein Konto und einen Key mit einer Wallet-Signatur zu erstellen. [Agent-Aufladungen](https://docs.blockvectra.com/de/guides/agent-topup/) füllen dasselbe Nutzungsguthaben mit Stablecoins auf; lesen Sie Netzwerke, Token und Mindestbeträge über den [Aufladestatus](https://api.blockvectra.com/v1/topup/status) aus. Entwickler und KI-Agenten nutzen dieselben Preise und Limits.

### Multi-Chain-Adress-Push

Beobachten Sie dieselbe Adressgruppe über mehrere unterstützte Chains hinweg in einem einzigen Abonnement mit einem HTTPS-Empfänger. Dies eignet sich für Wallet-Aktivitäten und Zahlungsbenachrichtigungen, ohne pro Chain einen Socket aufrechterhalten zu müssen. Siehe [Self-Service- und Enterprise-Adresskapazität](https://docs.blockvectra.com/de/guides/webhook-push/#address-capacity); [kontaktieren Sie uns](https://blockvectra.com/de/contact/), um Enterprise-Kapazitäten freizuschalten. Gebühren für Adresstage und zugestellte Events werden separat von RPC-Aufrufen berechnet und sind unter [Push-Preise](https://docs.blockvectra.com/de/guides/webhook-push/#billing-and-example) aufgeführt.

RPC auf Robinhood Chain und HyperEVM ist im [Chain-Katalog](https://api.blockvectra.com/v1/chains) aufgeführt. Prüfen Sie Methoden und Push-Unterstützung pro Netzwerk; nutzen Sie den [chainspezifischen Starter-Leitfaden](https://docs.blockvectra.com/de/guides/robinhood-chain/) und den [HyperEVM-Backfill-Leitfaden](https://docs.blockvectra.com/de/guides/hyperevm-backfill/) für den jeweiligen Workflow.

## Migrationsschritte

1. **Bestandsaufnahme und Abdeckung:** Listen Sie Chains, Methoden, feste Blöcke, Log-Spannen und Abonnement-Abhängigkeiten auf. Prüfen Sie `methods.allow`, `methods.deny`, `public.methods`, `state_window_blocks` und `ws` im [Katalog](https://api.blockvectra.com/v1/chains). Ein null-Verlaufsfenster ist unspezifiziert, keine Archivabdeckung. Ein schlüsselloser Smoke-Test über `public.url` validiert nur die dort aufgeführten öffentlichen Methoden.
2. **Key und Authentifizierung:** Beziehen Sie einen BlockVectra-Key über die [Konsole](https://console.blockvectra.com/keys/) oder per [programmatischer Registrierung](https://docs.blockvectra.com/de/guides/programmatic-signup/). Bewahren Sie ihn in Ihrer Serverumgebung auf. RPC akzeptiert `POST /v1/{chain}/{api_key}` oder `POST /v1/{chain}` mit `x-api-key`; Data API verwendet `x-api-key`. Dieses Ethereum WETH `decimals()`-Beispiel verwendet den 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. **Replay vor dem Umschalten:** Ersetzen Sie `latest` durch denselben unterstützten festen Block bei beiden Providern und erfassen Sie den Block-Hash. Vergleichen Sie die Rückgabewerte und JSON-RPC-`error`, auch nach HTTP 200. Testen Sie repräsentative Log-Abfragen, begrenzte Wiederholungsversuche, Rate-Limit-Wiederherstellung und Cursor-Fortsetzung. Migrieren Sie proprietäre APIs und Abonnements separat; leiten Sie den Traffic erst um, nachdem die erforderlichen Ergebnisse übereinstimmen.

## FAQ

### Bedeutet ein niedrigerer Methodenpreis geringere Gesamtkosten für die Aufgabe?

Berechnen Sie `max(0, sum(calls × method CU) − available_free_cu) / (pricing.units_per_usd × pricing.cu_per_unit)`. Berücksichtigen Sie Aufteilungen, Wiederholungsversuche und alle von Ihrer Aufgabe genutzten Dienste. Vorhandene enthaltene Guthaben verändern inkrementelle Kosten; vergleichen Sie das Gesamtergebnis anstelle von Abrechnungseinheiten-Namen.

### Kann ich migrieren, indem ich einfach den Endpunkt ändere?

Für unterstützte Standard-RPC-Methoden aktualisieren Sie den Endpunkt und den Pfad-Key bzw. den `x-api-key`-Header und spielen Sie dann Festblock-Anfragen erneut ab. Prüfen Sie zuvor historischen State und Methodenabdeckung. Proprietäre APIs, WebSocket-Abonnements und Push-Empfänger erfordern eigene Migrationstests; siehe [historischer State](https://docs.blockvectra.com/de/guides/evm-historical-state/) und [Webhook vs. WebSocket](https://docs.blockvectra.com/de/guides/webhook-vs-websocket/).

Unter [Auswahl eines RPC-Providers](https://docs.blockvectra.com/de/guides/choose-rpc-provider/) finden Sie eine Workload-Checkliste und Selbsttests.
