ERPC stellt in allen Regionen vollständigen historischen Datenzugriff für Solana-RPC bereit – lückenloser Abruf durch die Old-Faithful-Integration

ERPC stellt in allen Regionen vollständigen historischen Datenzugriff für Solana-RPC bereit – lückenloser Abruf durch die Old-Faithful-Integration

ERPC stellt in allen Regionen vollständigen historischen Datenzugriff für Solana-RPC bereit – lückenloser Abruf durch die Old-Faithful-Integration
ERPC, betrieben von ELSOUL LABO B.V. (Hauptsitz: Amsterdam, Niederlande; CEO: Fumitake Kawasaki), gibt gemeinsam mit Validators DAO die offizielle Verfügbarkeit des historischen Datenzugriffs für Solana-RPC bekannt.
Mit diesem Upgrade unterstützen nun alle von ERPC bereitgestellten Solana-RPC-Endpunkte in allen Regionen den lückenlosen Zugriff auf historische Solana-Daten. Diese Funktion steht allen bestehenden Nutzern von ERPC-RPC-Plänen ohne zusätzliche Verträge oder besondere Konfiguration zur Verfügung.
Diese Erweiterung wird durch die Integration von Old Faithful in die RPC-Infrastruktur von ERPC ermöglicht – einer Open-Source-Technologie, die speziell für das Solana-Archiv und die Verteilung historischer Daten entwickelt wurde.

Strukturelle Herausforderungen beim Zugriff auf historische Daten über Solana-RPC

Auf Solana werden pro Epoche etwa 500 GB Daten erzeugt, wobei eine Epoche typischerweise ein bis zwei Tage umfasst. Dieses Datenvolumen wächst von Jahr zu Jahr weiter und stellt hohe Anforderungen an die Speicherkapazität und die I/O-Leistung von RPC-Knoten.
Um Leistung und Betriebsstabilität aufrechtzuerhalten, speichern die meisten Standard-RPC-Knoten nur eine begrenzte Anzahl der jüngsten Epochen. In vielen Fällen können Konfigurationen mit etwa 4 TB Speicher nur Daten aus drei bis vier Epochen halten, was ungefähr einer Woche Historie entspricht. Daher führen Versuche, ältere Blöcke, Transaktionen oder Kontozustände abzurufen, häufig zu fehlenden oder unvollständigen Antworten.
Diese Einschränkungen stellen seit Langem eine praktische Herausforderung für Anwendungsfälle dar, die auf historische Daten angewiesen sind, darunter On-Chain-Analysen, Langzeit-Verhaltensanalysen, Backtesting, Auditing und Forschung.

Praktische Einschränkungen herkömmlicher Archivansätze

Traditionell gilt der Betrieb eines Archivknotens als wichtigste Methode für den Zugriff auf die vollständige Ledger-Historie von Solana. Dieser Ansatz erfordert jedoch eine massive Datenreplikation, eine lange Erstsynchronisierung und dauerhaft hohe Betriebskosten.
Archivkonfigurationen auf Basis von Google Cloud Bigtable verursachen insbesondere bei der Bereitstellung erhebliche Datenmigrationskosten und weiterhin hohe Betriebskosten. Für viele Entwickler und Organisationen macht dies solche Lösungen unpraktisch. Darüber hinaus hat die starke Abhängigkeit von einem einzelnen Cloud-Anbieter Bedenken aufgeworfen, da Dezentralisierung ein grundlegendes Prinzip von Blockchain-Systemen ist.

Das durch Old Faithful ermöglichte historische Datenverteilungsmodell

Old Faithful ist eine Open-Source-Archiv-Infrastruktur, die diese Herausforderungen im Solana-Ökosystem adressiert. Sie erzeugt historische Archive im Format Content Addressable Archives (CAR) aus RocksDB-Archiven, die von Solana-Warehouse-Knoten erstellt wurden, und stellt sie bereit.
Im CAR-Format werden jede Epoche, jeder Block, jede Transaktion und jeder Shred eindeutig durch einen Content-Hash identifiziert. Dadurch sind überprüfbare Integritätsprüfungen möglich, sodass Nutzer bestätigen können, dass abgerufene Daten nicht manipuliert wurden – auch wenn sie aus nicht vertrauenswürdigen Verteilungsquellen stammen.
Old Faithful ist darauf ausgelegt, die vollständige Ledger-Historie von Solana von der Genesis bis zur Gegenwart zu verarbeiten, und unterstützt zahlreiche Verteilungsmethoden, darunter HTTP, CDNs und verteilte Speichersysteme.

Old-Faithful-Integration in ERPC

Durch die Integration von Old Faithful in seine Solana-RPC-Infrastruktur ermöglicht ERPC den historischen Datenzugriff über die bestehende Solana-RPC-Schnittstelle. Es sind keine neuen APIs oder dedizierten Endpunkte erforderlich, und Nutzer können vollständige historische Daten mit denselben RPC-Abfragen wie zuvor abrufen.
Dieses Upgrade wurde einheitlich auf alle ERPC-Regionen angewendet und gewährleistet eine konsistente Verfügbarkeit historischer Daten unabhängig vom geografischen Standort. Auch bei global verteilten Bereitstellungen können sich Nutzer in allen Regionen auf dieselbe historische Datenabdeckung verlassen.

Leistungsmerkmale sowie laufende Forschung und Entwicklung

Aufgrund des naturgemäß großen Umfangs historischer Daten kann die Ausführung bestimmter Abfragen im Vergleich zu Abfragen für die neuesten Daten länger dauern. Dieses Verhalten spiegelt die strukturellen Eigenschaften des Zugriffs auf historische Daten wider und weist weder auf Systemfehler noch auf eine Leistungsminderung hin.
ERPC forscht und entwickelt weiterhin an der Verbesserung der Antwortzeiten beim Abruf historischer Daten, einschließlich der Bewertung von Konfigurationen mit NVMe-Speicher der nächsten Generation und hoher Kapazität. Schrittweise Optimierungen werden auf Grundlage der im praktischen Betrieb gewonnenen Erkenntnisse eingeführt.

Erweiterter Umfang unterstützter Anwendungsfälle

Mit diesem Upgrade unterstützt ERPCs Solana-RPC ein breiteres Anwendungsspektrum über Echtzeitanwendungen hinaus. Langfristige Analysen, historische Überprüfungen, Forschung, Auditing und die Analyse des Anwendungsverhaltens können nun ohne zusätzliche Infrastruktur durchgeführt werden.
Die Bereitstellung des Zugriffs auf historische Daten als natürliche Erweiterung der Standard-RPC-Nutzung erweitert die praktische Einsatzmöglichkeit der Solana-RPC-Dienste von ERPC erheblich.

Verwendung

Diese Funktion steht allen Nutzern zur Verfügung, die derzeit ERPC-RPC-Pläne abonniert haben, ohne zusätzliche Verfahren oder Konfiguration.
Zugangsinformationen werden über den offiziellen Discord von Validators DAO bereitgestellt.
Offizieller Validators DAO Discord: https://discord.gg/C7ZQSr CkYR
Offizielle ERPC-Website: https://erpc.global/de