Polymarket Bot Tutorial · Kapitel 5 von 32

Polygon RPC-Provider-Vergleich für Polymarket Bots in 2026: Alchemy, QuickNode, Ankr, öffentliche Endpoints, self-hosted. Latenz, Rate Limits, kostenlose Tiers nutzbar für Paper Trading.

Was dieses Kapitel abdeckt

Der Polygon RPC Endpoint ist die einzige direkte Sicht deines Bots auf den On-Chain-Status - Balances, Allowances, Settlement-Bestätigungen, UMA-Events. Die eigene API von Polymarket verbirgt den Großteil davon, aber ein Production-Bot muss die On-Chain-Truth lesen, um seine eigene Buchhaltung zu verifizieren. Dieses Kapitel vergleicht die großen RPC-Provider unter Live-Load, nennt die Free-Tier-Schwellen, ab denen jeder von ihnen nicht mehr ausreicht, und endet mit dem Two-Provider-Failover-Pattern, das die meisten Bots irgendwann übernehmen.

  • Was ein RPC für deinen Bot tut
  • Alchemy: Free Tier und Pricing
  • QuickNode: Dedicated Nodes
  • Ankr: günstigstes Paid Tier
  • Public Polygon RPCs (kostenlos, rate-limited)
  • Self-hosted Polygon Node (wann es Sinn macht)
  • Latency Benchmarks (US-East vs EU)
  • Failover-Patterns

Was ein RPC für deinen Bot tut

Ein RPC Endpoint ist die HTTPS- oder WebSocket-URL, über die dein Bot den Polygon-Chain-Status liest und schreibt. Für einen Polymarket Bot übernimmt der RPC vier Aufgaben.

  • Balances lesen: wie viel pUSD oder USDC im Proxy liegt, wie viele Outcome Tokens du tatsächlich hältst. Nötig, um zu prüfen, ob die Sicht der CLOB API mit der Chain-Truth übereinstimmt.
  • Allowances lesen: ob die Polymarket Contracts deine Tokens ausgeben dürfen. Eine falsch konfigurierte Allowance führt zu stillen Order-Rejections.
  • Events abonnieren: UMA Optimistic Oracle Proposals und Disputes, Deposit-Bestätigungen, große On-Chain-Transfers von anderen Wallets.
  • Settlement verifizieren: wenn die CLOB sagt „matched“, hat die Chain den ERC-1155-Transfer noch nicht bestätigt. Das Lesen der Chain bestätigt, dass er tatsächlich stattgefunden hat.

Der Bot signiert Orders nicht über den RPC - das Order Signing passiert lokal, und das signierte Payload wird an die CLOB HTTP API gesendet. Der RPC ist für die meisten Strategien rein ein Read- und Event-Kanal.

Alchemy: Free Tier und Pricing

Alchemy ist der am häufigsten genutzte Polygon RPC Provider unter den Polymarket-Buildern, die wir kennen. Das Free Tier deckt die meisten Paper-Trading- und kleinen Bot-Use-Cases ab: 300 Compute Units pro Sekunde, 300 Millionen pro Monat, und dasselbe Dashboard zur Bereitstellung von Polygon Mainnet- und Polygon Testnet-Endpoints.

Ein typischer Bot mit 20 Märkten, der alle 30 Sekunden Balances + UMA-Events liest, verbraucht etwa 50-80 Millionen CU/Monat und bleibt damit komfortabel unter dem Free Cap. Paid-Pläne beginnen bei etwa 50 $/Monat und kaufen in erster Linie mehr Durchsatz pro Sekunde, nicht mehr Gesamtaufrufe. Das Free-Tier-Rate-Limit ist die Grenze, an die Paper-Trading-Bots meist stoßen, nicht das monatliche Volumen.

Alchemy bietet ein nützliches Dashboard zum Prüfen fehlgeschlagener Requests und eine Latency-Aufschlüsselung pro Methode, was beim Debugging langsamer Reads hilfreich ist. Allein das Dashboard macht sie für einen ersten Bot gegenüber einem Anbieter ohne Dashboard attraktiv.

QuickNode: Dedicated Nodes

QuickNode positioniert sich für höhere Throughput-Anforderungen. Das Pricing skaliert mit dem monatlichen Request-Volumen statt mit Tiers - besonders relevant für Bots, die viele WebSocket-Event-Filter abonnieren oder umfangreiche historische Log-Queries ausführen. Die Einstiegsstufe liegt bei etwa 10-20 $/Monat und enthält WebSocket-Support, den einige kostenlose Alchemy-Tiers drosseln.

Die per-request Latenz von QuickNode aus US-East liegt typischerweise bei 5-15 ms und ist unter Last etwas besser als das Free Tier von Alchemy. Für einen Single-Strategy-Bot ist der Unterschied unsichtbar; für einen Market Maker mit 100 gequoteten Märkten kann er relevant sein. Der Access zu ihrem Archive Node (voller historischer State) ist unter den drei großen Anbietern der günstigste, wenn deine Strategie ihn benötigt.

Der Schmerzpunkt: Die JSON-RPC-Fehlermeldungen sind weniger spezifisch als bei Alchemy, sodass das Debugging länger dauert, wenn eine Methode fehlschlägt.

Ankr: günstigstes Paid Tier

Ankr bietet den günstigsten bezahlten Polygon RPC im Tier der großen Provider - ungefähr 10 $/Monat für den Einstiegs-Premium-Plan mit 1.500 CU/Sekunde. Das Free Tier hat enge Rate Limits, ist aber für Paper Trading nutzbar.

Zwei Warnungen. Erstens liefert der load-balanced Endpoint von Ankr gelegentlich leicht veraltete Blockdaten (1-2 Blöcke hinter dem Tip). Für Balance-Reads ist das in Ordnung; für Arbitrage-Strategien, die vom neuesten Block abhängen, ist es ein echtes Problem. Zweitens ist die Support-Antwortzeit langsamer als bei Alchemy oder QuickNode, wenn Knoten in einer Region ein Problem haben.

Ankr ist ein sinnvoller Primary Provider für kostensensible Bots und unabhängig vom Primary ein exzellenter Backup-Provider. Der Abschnitt unten zu Failover-Patterns erklärt, wie man sie kombiniert.

Public Polygon RPCs (kostenlos, rate-limited)

Polygon veröffentlicht mehrere kostenlose öffentliche RPC-Endpoints - polygon-rpc.com, rpc.ankr.com/polygon (public, getrennt vom paid Ankr) und einige community-gehostete. Sie funktionieren, aber mit Einschränkungen.

  • Rate Limits sind aggressiv und undokumentiert. Rechne mit Throttling, wenn du dauerhaft über etwa 10 req/sec kommst.
  • Kein Support, kein Dashboard. Wenn ein Endpoint ausfällt, bemerkst du es daran, dass die Error Rate deines Bots steigt.
  • Häufig 1-3 Blöcke hinterher. Für nicht zeitkritische Reads in Ordnung.

Nutze öffentliche Endpoints für: Entwicklung auf einem Laptop, die dritte Stufe eines Failover-Stacks (nach zwei Paid-Providern), One-Shot-Skripte. Betreibe Live-Bot-Trading nicht primär über einen öffentlichen Endpoint.

Self-hosted Polygon Node (wann es Sinn macht)

Den eigenen Polygon Full Node zu betreiben ist machbar - Bor + Heimdall auf einem 4-vCPU-/16GB-VPS mit rund 2 TB SSD, Synchronisation in ein paar Tagen. Die Rechnung dafür oder dagegen ist einfach.

Kosten: ungefähr 40-80 $/Monat für VPS + Storage bei einem großen Host. Etwa 4x so viel wie ein komfortabler Paid-RPC-Plan.

Vorteil: keine Gebühren pro Request, keine Rate Limits und die geringstmögliche Latenz zum Chain-State (1-3 ms statt 20-50 ms über das Internet zu einem gehosteten Provider).

Nachteil: Snapshot-Management, Heimdall und Bor haben jeweils eigene Crash-Modes, und eine hängende Sync mitten im Trading führt zu stillen veralteten Reads.

Für 95 % der Builder: nicht self-hosted betreiben. Die Stunden für Node-Maintenance übersteigen die Einsparungen bei der RPC-Rechnung deutlich. Self-hosting nur dann, wenn du eine Strategie hast, bei der 30 ms Read-Latenz in PnL-Begriffen relevant sind und du die Strategie bereits bei einem gehosteten Provider validiert hast.

Latency Benchmarks (US-East vs EU)

Gemessene mediane Round-Trip-Zeiten von VPSs in drei Regionen zu jedem Provider und dessen nächstem Polygon RPC, Mai 2026.

VPS-RegionAlchemyQuickNodeAnkr (paid)polygon-rpc.com
NY (US-East)14ms11ms22ms34ms
AMS (EU)21ms17ms28ms41ms
SG (Asia)97ms89ms110ms140ms

Die Zahlen verschieben sich von Woche zu Woche um etwa 3 ms. Das Muster ist stabil: QuickNode und Alchemy liegen innerhalb des Messrauschens nahe beieinander; Ankr liegt konstant 5-10 ms dahinter; öffentliche Endpoints liegen 15-25 ms dahinter. In Asien gehostete Bots zahlen eine unvermeidbare Taxe von etwa 80 ms gegenüber Polygons nordamerikanisch zentriertem Backbone.

Failover-Patterns

Ein RPC ist ein Single Point of Failure. Production-Bots nutzen zwei Provider mit einer einfachen Swap-Regel.

Pattern: primärer Call gegen Provider A; bei Timeout (3 s) oder 5xx-Response Retry gegen Provider B; wenn beide fehlschlagen, 5 s schlafen und den Primary erneut versuchen. Konsekutive Primary-Failures tracken und nach 3 Failures automatisch für 60 s auf B pinnen, dann Primary erneut prüfen.

Empfohlene Kombi: Alchemy paid als Primary, Ankr free oder öffentlicher Polygon Endpoint als Backup. Sie nutzen unterschiedliche Upstream Node Operators, sodass ein Ausfall bei einem selten mit dem anderen korreliert ist. Vermeide zwei Endpoints desselben Providers (z. B. zwei Alchemy-Keys) - das bringt keine echte Redundanz.

Implementierung: ein dünner Wrapper um web3.py oder ethers.js, der bei jedem Call zwischen Providern auswählt. Etwa 30 Zeilen Code; amortisiert sich beim ersten regionalen Ausfall eines Providers.

Häufig gestellte Fragen

Brauche ich einen bezahlten Polygon RPC für meinen Polymarket Bot?
Nicht für Paper Trading oder Bots mit geringem Volumen. Die öffentlichen Polygon RPCs (polygon-rpc.com) funktionieren gut, wenn du im Schnitt unter etwa 1 Request/Sekunde bleibst. Sobald du auf mehrere Märkte skalierst oder WebSocket-Subscriptions brauchst, wechsle zu Alchemy, QuickNode oder Ankr - die Free Tiers decken die meisten Retail-Bots ab.
Braucht Polymarket einen Polygon RPC, wenn ich das SDK nutze?
Das CLOB SDK ruft die Polymarket REST/WebSocket APIs auf - diese brauchen KEINEN Polygon RPC. Du brauchst einen Polygon RPC nur für On-Chain-Reads (USDC/pUSD-Balance, Contract-Events, UMA-Oracle-Reads, benutzerdefinierte EIP-712-Signature-Flows). Viele Bots müssen nie direkt mit Polygon sprechen.
Was ist der günstigste zuverlässige Polygon RPC?
Stand 2026 beginnt Ankr Premium bei etwa 10 $/Monat ohne Gebühren pro Request bis zu einem großzügigen Kontingent. Alchemys Free Tier reicht ebenfalls für die meisten Retail-Bots (300 Mio. Compute Units/Monat). QuickNode ist teurer, bietet aber Dedicated-Node-Optionen, wenn du vorhersehbare Performance brauchst.
Kann ich meinen eigenen Polygon Node hosten?
Ja, aber das ist übertrieben, außer du betreibst einen High-Frequency-Bot oder machst umfangreiche On-Chain-Analysen. Ein Polygon Full Node braucht etwa 1 TB SSD und Wochen an Sync-Zeit. Die Kosten für Storage + Maintenance übersteigen für jeden Bot auf Retail-Niveau meist einen Paid-RPC-Plan.
Welches WebSocket sollte ich abonnieren?
Für Polymarket Order-Book-Daten abonniere das eigene WebSocket von Polymarket unter wss://ws-subscriptions-clob.polymarket.com/ws/market. Für Polygon-Block-Events (für die meisten Bots selten) abonniere den WS Endpoint deines RPC-Providers (z. B. wss://polygon-mainnet.g.alchemy.com/v2/YOUR_KEY).
Wie vermeide ich Rate Limits?
Cache aggressiv (Order-Book-Snapshots, Gamma-Metadaten), nutze WebSocket für Echtzeitdaten statt Polling, bündele Read-Calls wenn möglich und füge ein Backoff bei 429-Responses hinzu. Die meisten Rate-Limit-Treffer, die wir sehen, stammen von schlecht geschriebenen Loops, nicht von echter Nachfrage.