Ein Blockchain-Explorer ist eine Suchoberfläche für öffentliche Blockchain-Daten. Er wandelt Blöcke, Transaktions-Hashes, Adressen, Token-Transfers, Contract-Events, Gebühren und Validator-Einträge in Seiten um, die Menschen lesen können. Der Explorer hält keine Kryptowährungen, signiert keine Transaktionen und macht Transfers nicht rückgängig. Er liest Daten von Blockchain-Nodes, ordnet diese Daten in einem Index und präsentiert das Ergebnis über eine Website oder API.

Ein Blockchain-Explorer ermöglicht unabhängige Verifizierung. Ein Absender kann bestätigen, ob eine Transaktion ausstehend, erfolgreich oder fehlgeschlagen ist, während ein Entwickler Contract-Aufrufe und Events prüfen kann. Das Ergebnis erfordert dennoch Interpretation, denn eine bestätigte Transaktion kann mit dem falschen Contract interagieren, einen nicht unterstützten Token senden oder in einem Netzwerk abgeschlossen sein, während eine Anwendung auf einen weiteren Schritt wartet.

Was ist ein Blockchain-Explorer?

Ein Blockchain-Explorer ist eine Read-only-Anwendung, die ein Blockchain-Ledger indexiert. Nutzer suchen mit einem Transaktions-Hash, einer Wallet-Adresse, einer Blocknummer, einem Token-Contract oder einer Validator-Kennung. Der Explorer zeigt den passenden Onchain-Eintrag mit Labels und dekodierten Feldern an. Ethereum-Explorer trennen Ausführungsdaten wie Transaktionen und Contract-Aufrufe von Konsensdaten wie Slots, Epochen, Attestierungen und Validatoren.

Ein Explorer unterscheidet sich von einer Wallet. Eine Wallet verwaltet Schlüssel und erstellt Signaturen, während ein Explorer öffentliche Einträge anzeigt, die mit Adressen verknüpft sind. Das Einfügen einer öffentlichen Adresse oder eines Transaktions-Hashes in einen Explorer genügt für die Suche. Ein legitimer Explorer benötigt niemals eine Seed-Phrase oder einen privaten Schlüssel, um öffentliche Daten anzuzeigen. Jede Seite, die diese Geheimnisse zur Transaktionsverfolgung anfordert, ist unsicher.

Wie funktioniert ein Blockchain-Explorer?

Ein Blockchain-Explorer verbindet sich über RPC-Schnittstellen mit einem oder mehreren Netzwerk-Nodes. Die Nodes liefern Blöcke, Transaktionsbelege, Kontostatus, Logs und Konsensdaten. Ein Indexierungsdienst extrahiert diese Daten in für die Suche optimierte Datenbanken, anschließend wandelt ein Decoder Byte-Eingaben und Event-Logs in lesbare Funktionsnamen, Token-Beträge und Contract-Aktionen um. Das Frontend liefert diese indexierten Ergebnisse aus, während eine API ähnliche Datensätze für Wallets, Buchhaltungssysteme und Monitoring-Tools bereitstellt.

Die Indexierung führt eine Pipeline ein, die von der Blockchain selbst getrennt ist. Eine Chain kann einen Block finalisieren, bevor ein Explorer ihn fertig verarbeitet hat, sodass verschiedene Explorer zu unterschiedlichen Zeiten aktualisiert werden können. Adress-Labels, Token-Preise, Betrugswarnungen, Methodennamen und Portfolio-Werte werden vom Explorer hinzugefügt und sind keine Konsensfakten. Der Block-Hash, der Belegstatus, das verwendete Gas, Absender, Empfänger und aufgezeichnete Logs bleiben die stärkeren Belege.

Was sind gängige Beispiele für Blockchain-Explorer?

Blockchain-Explorer werden um das Datenmodell eines bestimmten Netzwerks herum aufgebaut, daher unterscheiden sich ihre Felder und ihre Terminologie. Diese weit verbreiteten Beispiele zeigen die wichtigsten Varianten.

• Etherscan für Ethereum: Er zeigt Transaktionsbelege, Gasverbrauch, Token-Transfer-Events, verifizierten Contract-Quellcode, Proxy-Beziehungen und dekodierte EVM-Contract-Aufrufe.

• Solscan für Solana: Er organisiert Signaturen, Programmanweisungen, Kontenänderungen, SPL-Token-Transfers, Validatoren und Staking-Aktivitäten rund um die kontobasierte Laufzeitumgebung von Solana.

• mempool.space für Bitcoin: Er konzentriert sich auf Transaktionseingänge und -ausgänge, Gebührensätze, Mempool-Position, Blockaufnahme, Bestätigungstiefe und Bitcoin-Mining-Daten.

• Beaconcha.in für den Ethereum-Konsens: Er verfolgt Slots, Epochen, Validator-Guthaben, Attestierungen, verpasste Pflichten, Withdrawals und Slashings, die nicht im Fokus eines Explorers der Ausführungsebene stehen.

Was lässt sich mit einem Blockchain-Explorer verifizieren?

Ein Explorer kann Datensätze verifizieren, die in der ausgewählten Blockchain geschrieben wurden, obwohl Labels und Fiat-Werte, die der Explorer hinzufügt, externe Interpretationen bleiben.

1. Transaktionsausführung: Prüfen Sie, ob eine Transaktion ausstehend, erfolgreich oder fehlgeschlagen ist, welcher Block sie aufgenommen hat und wie viele Bestätigungen sie erhalten hat.

2. Adressen und Asset-Bewegungen: Bestätigen Sie Absender, Empfänger, den nativen Wert, Token-Transfer-Events, NFT-Bewegungen, Guthaben und den genauen beteiligten Token-Contract.

3. Gebühren und Contract-Aufrufe: Prüfen Sie Gas-Limits, verwendetes Gas, Gebührensätze, Nonces, Eingabedaten, dekodierte Methoden, Event-Logs und etwaige aufgezeichnete Ausführungsfehler.

4. Contracts und Netzwerkaktivität: Untersuchen Sie verifizierten Quellcode, Proxy-Implementierungen, Owner-Funktionen, Blockdaten, Validator-Pflichten, Staking-Guthaben und die Finalisierung, wo dies unterstützt wird.

Was sind die wichtigsten Vorteile und Anwendungsfälle von Blockchain-Explorern?

Blockchain-Explorer verwandeln maschinenorientierte Ledger-Einträge in Belege, die Nutzer, Entwickler und Analysten durchsuchen können, ohne ein vollständiges Indexierungssystem zu betreiben.

1. Zahlungs- und Transferprüfungen: Nutzer können Einzahlungen, Auszahlungen, Bridge-Transaktionen, Zieladressen und Token-Bewegungen bestätigen, bevor sie das Support-Team einer Wallet oder Plattform kontaktieren.

2. Debugging von Smart Contracts: Entwickler können Aufrufe, Reverts, emittierte Events, Gasverbrauch, Contract-Erstellung und Proxy-Implementierungen nachverfolgen, wenn sie das Verhalten einer Anwendung untersuchen.

3. Asset- und Risikorecherche: Forscher können Token-Angebot, Inhaberkonzentration, Treasury-Aktivität, Upgrade-Berechtigungen, Minting-Kontrollen und Interaktionen mit gelabelten Adressen untersuchen.

4. Datenintegration: Explorer-APIs liefern indexierte Datensätze an Wallets, Steuer-Tools, Buchhaltungssysteme, Sicherheitswarnungen, Portfolio-Tracker und Analyse-Dashboards.

Was sind die Einschränkungen und Risiken von Blockchain-Explorern?

Ein Explorer ist eine Indexierungsschnittstelle und nicht die Blockchain selbst, daher sollten wichtige Befunde anhand eines anderen Explorers oder eines vertrauenswürdigen Nodes überprüft werden.

1. Indexierungs- und Dekodierungsfehler: Ein Explorer kann hinter der Chain zurückbleiben, interne Buchungen auslassen oder einen unbekannten Contract falsch dekodieren, selbst nachdem der Block finalisiert wurde.

2. Nicht verifizierte Labels und Preise: Adressnamen, Betrugswarnungen, Token-Metadaten und Fiat-Werte werden vom Dienst hinzugefügt und können unvollständig oder falsch sein.

3. Öffentlicher Transaktionsverlauf: Adressen sind pseudonym und nicht privat, und wiederkehrende Aktivität kann mit Börsen, Anwendungen, Organisationen oder Personen in Verbindung gebracht werden.

4. Phishing und geklonte Domains: Ein gefälschter Explorer kann eine Wallet-Freigabe oder Wiederherstellungsgeheimnisse anfordern, obwohl eine gewöhnliche Suche nach öffentlichen Daten weder eine Signatur noch eine Seed-Phrase erfordert.

Verwandte Konzepte

1. Was ist Blockchain?

2. Was ist ein Hash?

3. Was ist ein Smart Contract?

4. Was ist Gas?

5. Wie verwende ich einen Ethereum-Block-Explorer?

Weiterführende Literatur

1. Was ist Solscan und wie verwendet man den Solana Blockchain Explorer?

2. Was ist Blockchain-Technologie? Blockchain-Technologie und Kryptowährung

3. Was ist ein Smart Contract? Eine Grundlage der Blockchain-Welt

4. Was ist Etherscan für das Ethereum-Netzwerk? Ein Leitfaden für Anfänger