Laden...
de

Das Airnode-Modul von Extrnode soll die RPC-Schicht von Solana revolutionieren

Extrnode, ein prominenter Akteur im Solana-Ökosystem, hat kürzlich Details über seine laufenden Bemühungen zur drastischen Beschleunigung der RPC-Schicht auf Solana mitgeteilt. Sie haben bereits erhebliche Fortschritte gemacht und die Verzögerung von durchschnittlich 200-399 ms auf 9 ms reduziert.

Extrnode, ein prominenter Akteur im Solana-Ökosystem, hat kürzlich Details über seine laufenden Bemühungen zur drastischen Beschleunigung der RPC-Schicht auf Solana mitgeteilt. Sie haben bereits bedeutende Fortschritte gemacht und die Verzögerung von durchschnittlich 200-399 ms auf 9 ms reduziert. Dies ist ein bedeutender Durchbruch, und Extrnode hat sich zum Ziel gesetzt, die Verzögerung bei häufig verwendeten Methoden auf nur 3-5 ms zu senken. Das Problem der Verzögerung, mit dem die Benutzer derzeit konfrontiert sind, rührt daher, dass Extrnode die Benutzeranfragen an öffentliche RPC-Knoten weiterleitet, die in Bezug auf Geschwindigkeit und Standort variieren.

Airnode-Modul: The Game Changer

Der Schlüssel zu diesen beeindruckenden Ergebnissen liegt im Airnode-Modul, einer in Go geschriebenen Anwendung, die darauf ausgelegt ist, die Anfragedauer durch effiziente Indizierung und Speicherung von Blockchain-Daten zu reduzieren. Durch die Bereitstellung einer API für den Zugriff auf diese Daten ist Airnode in der Lage, HTTP-Anfragen weitaus schneller zu bearbeiten, als sie an öffentliche Knoten weiterzuleiten. Die durchschnittliche Auswahl aus der Datenbank dauert weniger als 1 ms, was einen erheblichen Geschwindigkeitsvorteil darstellt.

Airnode's Unique Dataflow and Components

  • Solana Validator Node: Der Datenfluss beginnt mit einem minimalistischen Solana-Validierungsknoten, der mit einem Geyser-Plugin angepasst wurde und ZMQ als Transportmittel verwendet. Diese Wahl wurde getroffen, nachdem sich herausstellte, dass ZMQ im Vergleich zu anderen Optionen wie Kafka einen höheren Durchsatz und geringere Hardwarekosten bietet.
  • Importer: Konten werden an einen von zwei Importeuren gestreamt, die ZMQ auf jedem Slot verwenden. Diese Importer können sich mit mehreren Knoten gleichzeitig verbinden, Daten deduplizieren und Konten auf ihren letzten Stand reduzieren.
  • AerospikeDB: Bestätigte Konten werden in AerospikeDB gespeichert, wobei gleichzeitige Schreibvorgänge in Stapeln von etwa 500 Konten verwendet werden. Mit ca. 5.000-6.000 Konten, die pro Sekunde verarbeitet werden, nutzt AerospikeDB effizient den Arbeitsspeicher für Indizes und den SSD-Speicher für Daten.
  • GRPC-Kommunikation: Extrnode verwendet GRPC für die Kommunikation zwischen dem Balancer und Airnode und stellt sicher, dass unterstützte RPC-Methoden zu einer GRPC-Anfrage und einer Solana-Node-formatierten Antwort führen.

Fazit

Das Airnode-Modul von Extrnode wird die RPC-Schicht von Solana revolutionieren, indem es Verzögerungen deutlich reduziert und die Datenspeicherung und Betriebskosten optimiert. Entwickler können die Vorteile dieser Verbesserungen bereits erleben, indem sie Extrnode's öffentlichen Load Balancer nutzen, der größere Stabilität und Zensurresistenz für dApps bietet. Bleiben Sie dran für weitere aufregende Entwicklungen von Extrnode, da sie die Grenzen der Leistung im Solana-Ökosystem weiter verschieben. Um loszulegen, besuchen Sie http://extrnode.com und verbinden Sie sich noch heute mit dem öffentlichen Load Balancer.

Crossroads 2025

0

Verwandte Nachrichten