blockchain explorer tutorial what is blockchain explorer
In diesem Tutorial wird erklärt, was ein Blockchain-Explorer ist, warum er verwendet wird und wie Blockchain-Explorer funktionieren, wie er funktioniert und wie viele gängige Blockchain-Explorer funktionieren:
In der vorherigen Blockchain Wallet Tutorial von Blockchain-Tutorialserie Wir haben etwas über Blockchain-Brieftaschentypen gelernt und wie sie funktionieren und wie man sie generiert.
Blockchain-Entdecker sind das Google für Kryptowährungen und Blockchain. Sie ermöglichen Benutzern den Zugriff auf verschiedene Details zu Transaktionen mit bestimmten Brieftaschenadressen und Blockchains, einschließlich des Transaktionsbetrags, der Quellen und des Ziels von Geldern sowie des Status der Transaktionen.
Sie können verwendet werden, um praktisch alle Daten zu Transaktionen, Brieftaschen und Blockchains zu extrahieren, einschließlich umfangreicher Listen und versteckter Nachrichten.
In diesem Tutorial werden Blockchain-Entdecker, ihre Historien, Anwendungsfälle und die wichtigsten verfügbaren Entdecker erläutert. Wir werden detailliert die Funktionsweise eines Blockchain-Explorers diskutieren, woraus er besteht und warum er benötigt wird.
Was du lernen wirst:
Was ist ein Blockchain Explorer?
Das folgende Bild zeigt die letzten Transaktionen des Blockchain Explorers:
(Bild Quelle ))
Beste VPN für Japan
Ein Blockchain-Explorer ist eine Software, die API und Blockchain-Knoten verwendet, um verschiedene Daten aus einer Blockchain zu zeichnen. Anschließend werden die gesuchten Daten mithilfe einer Datenbank angeordnet und dem Benutzer in einem durchsuchbaren Format präsentiert.
Benutzereingaben sind durchsuchbare Begriffe im Explorer, die dann in einer organisierten Tabelle in der Datenbank durchsucht werden. Der Explorer hat bereits Daten aus einer Blockchain im Tabellenformat organisiert.
Für die meisten Benutzer können Sie mit einem Blockchain-Explorer Daten zu kürzlich abgebauten Blöcken oder kürzlich durchgeführten Transaktionen in einer Blockchain suchen und untersuchen. Im Idealfall können Sie damit einen Live-Feed von Blöcken anzeigen, während diese abgebaut werden, sowie die Daten, die sich auf die Blöcke beziehen.
Sie können jedoch auch Folgendes tun:
# 1) Untersuchen Sie den Transaktionsverlauf einer beliebigen Brieftaschenadresse: Dies ermöglicht es uns, jede Brieftaschenadresse zu überprüfen und die Transparenz in einer Blockchain zu verbessern.
Neueste Transaktionen in einer Blockchain und Beträge:
# 2) Erkunden Sie Empfangsadressen und ändern Sie Adressen: Zusätzlich zur Transaktionsempfangsadresse wird die Änderungsadresse angezeigt. Hierbei handelt es sich um eine Ausgabe, die Krypto an den Spender zurückgibt, um zu verhindern, dass zu viel des Eingabewerts in die Transaktionsgebühren fließt. Dies verbessert auch die Transparenz von Transaktionen.
# 3) Entdecken Sie die größte Transaktion des Tages: Dies wird von einigen Forschern unterstützt.
# 4) Erkunde den Mempool Status: Auf diese Weise können wir die unbestätigten Transaktionen in einer Blockchain einschließlich ihrer Details untersuchen.
# 5) Untersuchen Sie Vorfälle mit doppelten Ausgaben: Einige Entdecker unterstützen die Ermittlung, wie viele Transaktionen mit doppelten Ausgaben in einer Blockchain stattfinden.
# 6) Erkunde verwaiste und abgestandene Blöcke: Dies sind Blöcke, die auch nach dem Mining nicht an die längste Blockchain angehängt sind und deren übergeordnete Blockchain unbekannt ist. Veraltete Blöcke sind solche, deren Eltern bekannt sind, aber noch nicht an die längste bekannte Kette gebunden sind. Einige Entdecker erlauben es uns zu sehen, wie viele dieser Blöcke in einer Blockchain realisiert wurden.
Neueste Transaktionen in einer Blockchain und Beträge:
# 7) Erkunden Sie den Pool oder die Person, die einen bestimmten Block gefunden oder abgebaut hat: Verschiedene Einzelpersonen und Mining-Pools (Gruppen, die ihre Computerressourcen kombinieren, um Krypto abzubauen) konkurrieren um Minenblöcke in einer bestimmten Blockchain, und Forscher können herausfinden, wer einen bestimmten Block, der durch seine Höhe definiert ist, erfolgreich abgebaut hat.
# 8) Entdecken Sie Genesis-Blöcke: Sie finden den Block, der zuerst in einer bestimmten Kette abgebaut wurde, von wem sowie die anderen Daten.
# 9) Ermöglicht Benutzern das Anzeigen von Gebühren für Transaktionen, Blockchain-Schwierigkeiten, Hash-Raten und anderen Daten.
Blockchain Explorer mit Gebühren und Adresse:
Warum Blockchain Explorer verwenden?
Blockchain Explorer-Anwendungen:
Blockchain-Brieftaschen können verschiedene Arten von Daten bereitstellen, die Ansicht ist jedoch auf die Daten beschränkt, die sich auf die von der Brieftasche verwalteten Schlüssel beziehen. Explorer werden zum Anzeigen von Daten verwendet, die sich auf Transaktionen beziehen, die in allen Brieftaschen einer bestimmten Blockchain ausgeführt werden.
- Transparenz: Mit ihnen können Sie Guthaben und Ausgaben für intelligente Vertragsadressen überprüfen, z. B. wenn Benutzer an einem ICO (Initial Coin Offering) teilnehmen.
- Überprüfen Sie, ob eine Brieftaschenadresse für eine Blockchain gültig ist, bevor Sie Krypto an eine Person senden.
- Überprüfen, ob eine Transaktion an die Person gesendet wurde, an die sie gesendet wird. Es ist, als hätten Sie öffentliche Beweise dafür, dass Sie Kryptowährungen an die Person gesendet haben. Besitzer können ihre Brieftaschenguthaben überprüfen.
- Entdecker können helfen, zu erklären, was mit Transaktionen, die noch nicht durchlaufen oder bestätigt wurden, und den Phasen der Bestätigung falsch ist.
- Es kann einem Benutzer helfen, die aktuellen Kosten einer Transaktion oder eines Gases zu kennen und somit die Gasausgaben für zukünftige Transaktionen zu planen.
- Manchmal kann es hilfreich sein zu wissen, ob eine Gruppe eine Transaktion abgebaut hat, und wahrscheinlich bei der Entscheidung zu helfen, ob mehr Rechenressourcen für zukünftige Mining-Aktivitäten investiert werden sollen.
- Es kann Benutzerentwicklern, die ihre Brieftasche programmieren, helfen, wenn sie ordnungsgemäß arbeiten, Kryptowährungen zu senden, zu empfangen und zu speichern.
- Entdecker können zusammen mit anderer Software wie Knoten verwendet werden, um Daten und Informationen zu bestätigen, um beispielsweise anderen Tools zu bestätigen, ob sie ordnungsgemäß funktionieren.
- Entwickler können mit diesen Explorern auch überprüfen, welche Funktionen und Features sie in ihre Brieftaschen oder andere Software aufnehmen müssen.
- Als Recherchetools können Entdecker wichtige Entscheidungen in Bezug auf persönliche, Gruppen- und Unternehmensfinanzen treffen.
Geschichte der Blockchain-Entdecker
Das Konzept der Blockchain-Entdecker entstand gleichzeitig mit Blockchains. Diese Art von Software entstand, weil es schwierig war, Blockchains abzufragen. beispielsweise, Wenn eine Person sagt, dass sie Ihnen Kryptowährungen gesendet hat, Ihre Brieftasche jedoch keine wie behauptet erhalten hat.
Dies kann daran liegen, dass die Transaktion noch zur Bestätigung aussteht oder insgesamt abgelehnt wurde. Oder sagen wir, wenn Sie einer Person Krypto gesendet haben und diese dann den Empfang verweigert.
Zweitens war es schwierig, Blockchains abzufragen, da die darin enthaltenen Daten auf eine bestimmte Weise formatiert sind. Während die Informationen auf bestimmte Weise logisch gespeichert und strukturiert werden, werden sie indiziert und gruppiert. Um mit bloßem Auge und für einen normalen Benutzer zugänglich und lesbar zu sein, war zusätzliche Software erforderlich.
Nur erfahrene Programmierer konnten auf zusätzliche oder zusätzliche Informationen von Blockchains zugreifen, die sich auf Transaktionen beziehen. Sie könnten dies über Befehlszeilenschnittstellen tun. Außerdem mussten einige Befehlszeilen ausgeführt werden, um die Daten lesbar zu machen.
wie man eine XML-Datei im Browser öffnet
Der erste Blockchain-Explorer, der für die Bitcoin-Blockchain gedacht war, erschien im November 2010 fast zur gleichen Zeit, als Bitcoin online ging. Es wurde zuerst um zur Verfügung gestellt themmos.ath.cx:64150/bbe . Der erste Explorer für Bitcoin war das Bitcoin-Äquivalent zu TorStatustorstatus.blutmagie.de.
Der Explorer lieferte Daten zu Bitcoin und wurde anschließend auf blockexplorer.com verschoben, wo die Seite mit den tatsächlichen Statistiken für die Blockchain veröffentlicht wurde.
Viele der Echtzeit-Statistikseiten existierten jedoch vor Bitcoin-Block-Explorern. Sie wurden zuerst bei zur Verfügung gestellt themmos.ath.cx:64150/q. Echtzeit-Statistikseiten Getdifficulty und getblockcount wurden im Juli 2010 erstellt. Andere einschließlich Dezimaltarget, Wahrscheinlichkeit, Hashestowin, Nextretarget, Totalbc und bcperblock kam danach auf.
Diese Tools wurden entwickelt, um auf die harte Codierung von Block- und Schwierigkeitswerten im alten Wiki in den Text zu reagieren, wodurch die Informationen veraltet waren.
Wie funktioniert ein Blockchain Explorer?
Blockchain-Entdecker arbeiten mit einer Datenbank, die alle Blockchain in einem durchsuchbaren Format und Tabellen enthält. Ein Explorer arbeitet daher mit einer Knotenschnittstelle, um zuerst alle Daten in einer bestimmten Blockchain zu extrahieren. Sobald die Daten abgeleitet sind, werden sie in leicht durchsuchbaren Tabellen gespeichert.
Es werden die neuesten Transaktionen und Blöcke gesammelt und nach den definierten durchsuchbaren Kategorien angeordnet. beispielsweise, Brieftasche adressiert Transaktions-IDs, Rich-Listen, Salden usw.
Ein Explorer bietet dem Benutzer auch eine Schnittstelle, über die er nach Informationen suchen kann. In Bezug auf die Technologie kann ein Explorer eine relationale Datenbank, eine SQL-Datenbank und eine API verwenden.
Möglicherweise kennen Sie bereits die Tatsache, dass jede Blockchain viele verteilte Knoten umfasst. Jeder Knoten, der Daten in einer Blockchain direkt lesen kann, erfasst Details der letzten Transaktion und des abgebauten Blocks sowie andere Daten. Diese wird dann an die Datenbank gesendet, wo die Daten in Form von durchsuchbaren Tabellen angeordnet sind.
Dadurch ist der Explorer schnell zu bedienen. Die meisten Blockchains verwenden 24 Tabellen, einschließlich Block, Adresse, Transaktion usw. Jede Zeile hat eine eindeutige ID oder einen eindeutigen Schlüssel. beispielsweise, Eine eindeutige Kennung für Adressen, die in der Blockchain verwendet werden. Andere erstellen einen eindeutigen Schlüssel.
Der Benutzeroberflächenserver für den Explorer erstellt dann eine Webseite, auf der er über die letztere Eingabe durchsuchbarer Begriffe mit einem Benutzer interagieren kann. Es bietet auch eine API für die Schnittstelle mit anderen Computern. Diese werden in einem vom Server lesbaren Format an den Back-End-Server gesendet, und der Back-End-Server antwortet dem Benutzeroberflächenserver auf die Suchbegriffe.
Die Benutzeroberfläche und die API senden dann die Webseiten als HTML an den Browser, damit der Benutzer die Antworten lesen kann.
Relationale Datenbank: Eine relationale Datenbank ermöglicht die Speicherung von Datenkomponenten in einer Tabelle, sodass sie miteinander in Beziehung stehen. Dies ermöglicht die Vereinfachung der Datenverwaltung. Beispielsweise, Anstatt eine große Blocktabelle mit allen Details für jeden Block zu haben, können die Blocktabelleneinträge mit einem Eintrag in einer Headertabelle verknüpft werden.
Wie funktioniert ein Blockchain Explorer?
Strukturierte Abfragesprache (SQL oder Sequel): Dies ist ein Protokoll und Format zum Abgeben einer Abfrage oder zum Durchsuchen einer Datenbank. Beispielsweise kann die Software eine Tabelle in der Datenbank erstellen, neue Datensätze in die Tabelle einfügen, den Begriff suchen, eine neue Ergebnistabelle erstellen und die Ergebnisse dann auf einer Webseite der suchenden Person präsentieren.
Fragen zu Softwaretests für erfahrene Kandidaten
API- oder Anwendungsprogrammierschnittstelle: Dies ist das Protokoll, mit dem Benutzer über Software mit Maschinen kommunizieren können. Sie definieren die Kriterien, das Format und die Interaktionen für das Senden und Empfangen von Antworten durch die vom Benutzer verwendete Software.
Gemeinsame Blockchain-Entdecker
Der Blockchair Blockchain Explorer ermöglicht die Suche nach Transaktionen in 15 Blockchains:
Seit der Entwicklung des ersten Blockchain-Explorer-Tools war Blockexplorer.com vom Eigentümer des BitcoinTalk-Forums, der unter dem Namen Theymos bekannt ist. Im November 2010, als es online ging, wurden seitdem mehrere Entdecker entwickelt.
- Blockchain.com, jetzt blockchain.org: Es ermöglicht die Suche nach Bitcoin-Blockchains nach Blöcken, Transaktionen und Adressen.
- Blockchair: Es ermöglicht die Suche nach Informationen zu Bitcoin-, Ethereum- und Bitcoin Cash-Blockchains, einschließlich der Suche nach Wörtern, Phrasen, Knoten, Mempool-Größe und Mining-Schwierigkeiten. Mithilfe dieser Funktion können Sie feststellen, ob bestimmte Interessen, z. B. Teams, in der Blockchain codiert sind.
- Tokenview: Dies ist der in China ansässige Explorer, der 2018 gestartet wurde und die Suche nach Daten auf mehreren (über 20 beliebten) Blockchains ermöglicht.
- Etherscan: Dies ist wahrscheinlich der beliebteste Ethereum-Blockchain-Explorer. Es ermöglicht die Suche nach Transaktionen, Adressen, intelligenten Verträgen, Brieftaschenguthaben usw.
Etherescan ist ein beliebter Blockchain-Explorer von Ethereum für diejenigen, die an ICO-Spendenaktionen für Krypto-Projekte teilnehmen:
(Bild Quelle ))
- Bitcoin.com: Es ermöglicht die Suche nach Daten in Bitcoin- und ETH-Blockchains.
Fazit
Blockchain-Explorer wurden entwickelt, um detaillierte Daten zu Transaktionen anzuzeigen und zu lesen sowie die Transparenz von Transaktionen und Blockchain sicherzustellen. Während der erste Explorer für Bitcoin im November 2020 online ging, existierten die Echtzeit-Statistikseiten früher.
Explorer ermöglichen das Lesen von Blockchain-Transaktionshistorien und Brieftaschen-Salden sowie das Bestätigen des Status einer Transaktion, wenn diese bestätigt wurde oder nicht. Wir haben auch gesehen, dass ein Blockchain-Explorer dabei hilft, die Mining-Pools zu identifizieren, in denen bestimmte Blöcke, Blockhöhen, verwaiste Blöcke und Genesis-Blöcke abgebaut werden.
Wir haben gesehen, dass ein Explorer die Datenbank, API und SQL verwendet, um seine Operationen auszuführen. Es wird eine Benutzeroberfläche erstellt, über die Benutzer Daten in Suchblockketten eingeben können. Anschließend werden die Eingaben mithilfe einer API und eines benutzerseitigen Servers in maschinenlesbare Formate konvertiert und dem Back-End-Server angezeigt.
Auf der anderen Seite hat der Explorer Informationen aus der Blockchain abgerufen und sie in Tabellen in Datenbanken strukturiert, um das Lesen und Suchen zu vereinfachen und zu beschleunigen.
Der Backend-Server führt die Suche in Datenbanken durch und präsentiert die Ergebnisse über den benutzerseitigen Server und die API (die sie auch mit HTML-Seite in benutzerlesbare Formate konvertiert) auf der vom Benutzer verwendeten Webseite.
Wir haben auch einige wichtige Blockchain-Entdecker kennengelernt.
Literatur-Empfehlungen
- Blockchain erklärt: Was ist Blockchain und wie funktioniert es?
- Wie werde ich ein Blockchain-Entwickler?
- Blockchain ETF Tutorial - Erfahren Sie alles über Blockchain ETFs
- Blockchain-Anwendungen: Wofür wird Blockchain verwendet?
- Top 10 der besten Blockchain-Unternehmen im Jahr 2021
- Top 13 BEST Blockchain DNS Software (AKTUALISIERTE LISTE)
- Was ist eine Blockchain-Brieftasche und wie funktioniert sie?
- Warum ist Blockchain-Sicherheit kritisch und wie wird sie implementiert?