
Wir stellen Orb vor: Solanas neuer Block-Explorer
Inhaltsverzeichnis
- Warum wir einen Solana-Block-Explorer entwickelt haben
- Solana leichter lesbar machen
- Solana schneller auslesen
- Neue Funktionen von Orb
- Umgekehrte Sortierung
- Heatmaps
- Verifizierte Programme
- Netzwerkstatistiken
- KI-Erklärungen
- Die Zukunft von Orb
- Integriere Orb in dein Produkt
- Transaktionen untersuchen
- Programme und Accounts untersuchen
- Blöcke untersuchen
- Cluster
- Fazit
Lerne Orb kennen, einen schnellen, menschenlesbaren Solana-Block-Explorer.
Orb basiert auf unserem hochmodernen Solana-Archivierungssystem und nutzt getTransactionsForAddress (gTFA), eine exklusive RPC-Methode. Dadurch kannst du schneller und einfacher nachvollziehen, was auf Solana passiert.
Ein Block-Explorer ist eine Suchmaschine für Blockchains.
Mit Explorern kann jeder historische Daten im Ledger einer Chain einsehen und analysieren. Sie sind unverzichtbare Datenwerkzeuge für erfahrene Entwickler und alltägliche Nutzer.
Explorer wie Orb machen jeden Block, Account, jedes Programm, Asset und jede Transaktion sichtbar, die jemals auf Solana stattgefunden haben.
Blockchain-Explorer sind eine zentrale Infrastruktur. Sie ermöglichen es jedem, On-Chain-Aktivitäten zu untersuchen, Programme zu debuggen, Asset-Flüsse nachzuverfolgen, Metadaten zu prüfen und die kanonische Wahrheit zu verstehen.
Warum wir einen Solana-Block-Explorer entwickelt haben
Als wir mit der Entwicklung von Orb begannen, hatten wir zwei Hauptziele:
- Solana leichter lesbar machen
- Solana schneller auslesen
Seit der Genesis-Block am 16. März 2020 um 14:29:00 Uhr (UTC) verarbeitet wurde, hat Solana mehr als 375 Millionen Blöcke ausgeführt, über 450 Milliarden Transaktionen verarbeitet und einen Ledger mit einer Größe von mehr als 400 TB erzeugt.
Angesichts der Geschwindigkeit und Größe von Solana ist es schwierig, einen hervorragenden Explorer zu entwickeln.
Dafür braucht es skalierbare Infrastruktur, leistungsstarke APIs zum Lesen historischer Daten und fundiertes technisches Wissen darüber, wie Solana funktioniert. Nur so lassen sich all diese Informationen sinnvoll aufbereiten. Außerdem müssen sie in einer übersichtlichen, responsiven Benutzeroberfläche dargestellt werden, die jeder sicher bedienen kann.
Einen Block-Explorer für Solana zu entwickeln, ist schwieriger, als es scheint. Man hat es mit extrem hohen TPS und einem enormen, über Accounts, Programme [und] Token-Typen verteilten parallelen Zustand zu tun. . . Jede Transaktion kann Dutzende Accounts, unterschiedliche Token-Standards, komprimierte NFTs und CPI-Kaskaden betreffen. All das muss man benutzerfreundlich darstellen.

Die bestehenden Explorer sind gut, aber wir wollten mehr.
Also haben wir den Block-Explorer entwickelt, den wir uns für Solana gewünscht haben.
Solana leichter lesbar machen
Solanas Leseschicht gilt seit Langem als schwer verständlich. Gründe dafür sind das Programmiermodell, zahlreiche Anweisungen, nicht übereinstimmende Serialisierungsformate, fehlende veröffentlichte Interface Definition Languages (IDLs) und komplexe programmübergreifende Aufrufe.
Um Solana leichter lesbar zu machen, haben wir die technischen Details abstrahiert und alles vereinfacht:
- Geparste Ereignisse: Orb nutzt die Parsed Events API, um Details zu Solana-Transaktionen in menschenlesbare Formate zu parsen.
- KI-Erklärungen: Orb integriert mehrere LLMs (Claude, ChatGPT und Gemini), die mit Archivdaten und der Solana-Dokumentation trainiert wurden, um Transaktionen zusammenzufassen.
- Zeitbasierte Filter: Unser neuer RPC-Endpunkt getTransactionsForAddress ermöglicht die zeitbasierten Filter- und Sortieroptionen von Orb. So findest du gesuchte Informationen leichter.
- Spamfilter: Orb entfernt nicht verifizierte Token, wertlose NFTs und Spamtransaktionen aus deinem Wallet-Verlauf. So kannst du dich auf echte Assets und Transaktionen konzentrieren.
- Suche: Suche nach beliebigen Token, Programmen, Validatoren, Transaktionen, Blöcken oder Accounts und sieh deinen letzten Suchverlauf an einem zentralen Ort.
- Einfache Benutzeroberfläche: Dank der übersichtlichen Benutzeroberfläche, der klaren Informationshierarchie, des Tab-Layouts, des minimalistischen Brandings und des für Mobilgeräte optimierten Designs kannst du Orb einfach durchsuchen und bedienen.
Solana schneller auslesen
Solana RPC-Nodes speichern normalerweise nur die Daten der letzten zwei Tage. Wenn du eine Archivierungsmethode abfragst, etwa getBlock oder getTransaction, landet deine Abfrage historischer Daten daher wahrscheinlich bei Google BigTable. Dieser Vorgang ist zu langsam. Das liegt sowohl am Design der standardmäßigen RPC-Methoden als auch an der Architektur von Google BigTable.
Um Solana schneller auslesen zu können, haben wir alles selbst neu entwickelt:
- Schnellere Datenbanken: Wir haben ein neues Solana-Archivierungssystem mit PostgreSQL, ClickHouse und maßgeschneiderten Datenbanken eingeführt, das Google BigTable ersetzt. Dadurch sind Lesevorgänge bei allen archivierten RPC-Aufrufen 2- bis 10-mal schneller.
- Eigener Index: Unser eigener Index speichert einen Eintrag pro eindeutigem Paar aus Transaktion und Account. Trotz fast 500 Milliarden Einträgen beträgt die P50-Suchzeit unter Produktionslast 8 ms.
- Mehrere Indizes: Wir haben nach Slot, Zeit, Status und weiteren Kriterien partitionierte Indizes entwickelt. Sie ermöglichen Filter für
getTransactionForAddressund verkürzen die Suchzeiten, wenn diese Filter angewendet werden. - Erstklassige Hardware: Unser neues Archivierungssystem läuft auf speziell entwickelten Bare-Metal-Hosts mit mehreren Petabyte modernster NVMEs. Für Redundanz werden sie über mehrere Regionen hinweg repliziert.
- Echtzeit-Datenstreaming: Wir haben LaserStream integriert, die gRPC-Streaminglösung mit der niedrigsten Latenz auf Solana. Sie streamt neue Blöcke und Transaktionen, sobald Validatoren sie ausführen.
Neue Funktionen von Orb
Diese fünf wirkungsvollen neuen Funktionen bietet Orb bereits heute:
Umgekehrte Sortierung
Standardmäßige RPC-Methoden wie getSignaturesForAddress verarbeiten Abfragen vom neuesten zum ältesten Eintrag. Dadurch müssen Entwickler den Solana-Verlauf rekursiv durchlaufen. Mit unserer exklusiven RPC-Methode getTransactionsForAddress können Entwickler dagegen chronologisch sortieren.
Mit dieser Methode haben wir die Sortieroption „Älteste zuerst anzeigen“ hinzugefügt. Damit kannst du schnell zum Anfang deines Transaktionsverlaufs springen.
Die Methode getTransactionsForAddress ermöglicht außerdem die zeitbasierte Filterung von Orb. So kannst du schnell Transaktionen aus jedem beliebigen historischen Zeitraum anzeigen.
Heatmaps
Inspiriert vom Beitragsdiagramm von GitHub zeigen die Heatmaps von Orb die Aktivität einer Adresse nach Tag und Monat in einer Kalenderansicht. Aktivere Tage, also Tage mit mehr Transaktionen, erscheinen dunkel orange, inaktive Tage weiß.
Verifizierte Programme
Bisher boten Solana-Explorer keine einfache Möglichkeit, verifizierte Programme, deren Codestruktur und Multisig-Details einzusehen. Auf EVM-Chains ist das längst üblich.
Mit dem Orb-Explorer können Entwickler jetzt problemlos den Verlauf, die IDL, den Verifizierungsstatus und die vollständige Repository-Struktur eines Programms einsehen.
Netzwerkstatistiken
Die Seite mit den Solana-Netzwerkstatistiken von Orb bietet einen Überblick über den Zustand des Netzwerks, darunter:
- SOL-Preischart
- Live-Feed neuer Blöcke
- Netzwerk-TPS mit Filtern für Abstimmungs- und Nicht-Abstimmungstransaktionen
- Anzahl der Validatoren, Client-Verteilung und Node-Versionen
- Aktive Validatoren einschließlich APY, Gebühren und gesamtem Stake
- Statistiken zur Transaktionsbestätigung nach Zeitraum und Region
- Epocheninformationen einschließlich Fortschritt sowie Start- und End-Slots
KI-Erklärungen
Wenn du auf die Orb-Schaltfläche „Mit KI erklären“ klickst, verarbeitet Orb alle Transaktionsanweisungen und fasst in leicht verständlicher Sprache genau zusammen, was passiert ist.
Du musst dich nicht mehr durch Zeilen undurchsichtiger Anweisungen arbeiten, um zu rekonstruieren, was On-Chain passiert ist. Lass es dir einfach von der KI erklären.
Die Zukunft von Orb
Das steht kurzfristig auf der Roadmap von Orb:
- Open Source — Orb vollständig als Open Source unter einer Apache-2.0-Lizenz veröffentlichen
- DeFi-Funktionen hinzufügen — den Fokus stärker auf DeFi-Daten und -Funktionen legen, etwa Account-Guthaben, DeFi-Positionen und Bewertungen
- KI verbessern — die KI-Funktionen von Orb erweitern, um Token und Accounts zu analysieren und Solana noch leichter lesbar zu machen.
- Parsing verbessern — Parsing- und Zusammenfassungsansichten verbessern, darunter Überschriften für Zusammenfassungen, Zusammenfassungen von Anweisungen und eine bessere Typerkennung.
Integriere Orb in dein Produkt
Biete Nutzern die schnellste, einfachste und funktionsreichste Erfahrung, indem du Orb im Frontend deiner App zum standardmäßigen Solana-Block-Explorer machst.
Verwende für die Integration von Orb diese kanonischen URL-Pfade:
Transaktionen untersuchen
Verwende für alle Transaktionsdetails diesen URL-Pfad:
https://orb.helius.dev/tx/{SIGNATURE}/history
Programme und Accounts untersuchen
Verwende für alle Solana-Accounts, Wallets und Programme diesen Pfad:
https://orb.helius.dev/address/{ADDRESS}/history
Blöcke untersuchen
Verwende für alle Blöcke diesen URL-Pfad:
https://orb.helius.dev/block/{SLOT}/transactions
Cluster
Orb unterstützt Solana Mainnet-beta, Solana Devnet und Solana Testnet.
Stelle bei jedem URL-Pfad sicher, dass du am Ende der URL den richtigen Cluster-Parameter anhängst:
- Mainnet Beta:
?cluster=mainnet-beta - Devnet:
?cluster=devnet - Testnet:
?cluster=testnet
Fazit
Seit dem Start von Helius im Jahr 2022 setzen wir uns dafür ein, Solana schneller zu machen, die Entwicklererfahrung zu verbessern und das Netzwerk leichter verständlich zu machen.
Orb ist unser neuestes Projekt, um Solanas Leseschicht zu verbessern und das Netzwerk voranzubringen. Probiere Orb aus und sende uns dein Feedback!
Ähnliche Artikel
Helius abonnieren
Bleib bei der Solana-Entwicklung auf dem Laufenden und erhalte Updates, wenn wir neue Beiträge veröffentlichen


