blockchain explorer tutorial what is blockchain explorer
In deze tutorial wordt uitgelegd wat een Blockchain Explorer is, waarom ze worden gebruikt en hoe Blockchain Explorers werken, hun geschiedenis en enkele veelgebruikte Blockchain Explorers:
In de vorige Blockchain portemonnee tutorial van Blockchain-tutorialserie , we leerden over blockchain-portefeuilletypes en hoe ze werken en hoe ze te genereren.
Blockchain-ontdekkingsreizigers zijn de Google van cryptocurrencies en blockchain. Ze geven gebruikers toegang tot verschillende details met betrekking tot transacties op specifieke portemonnee-adressen en blockchains, inclusief verwerkte bedragen, bronnen en bestemming van fondsen en de status van de transacties.
Ze kunnen worden gebruikt om vrijwel alle gegevens met betrekking tot transacties, wallets en blockchains te extraheren, inclusief uitgebreide lijsten en verborgen berichten.
In deze tutorial worden blockchain-verkenners, hun geschiedenis, use-cases en de belangrijkste beschikbare verkenners uitgelegd. We zullen in detail de werking van een blockchain-verkenner bespreken, waaruit het bestaat en waarom het nodig is.
Wat je leert:
Wat is een Blockchain Explorer?
De onderstaande afbeelding toont de recente transacties van de blockchain-verkenner:
(beeld bron
Een blockchain-verkenner is een stukje software dat API en blockchain-knooppunt gebruikt om verschillende gegevens uit een blockchain te halen en vervolgens een database gebruikt om de gezochte gegevens te ordenen en om de gegevens in een doorzoekbaar formaat aan de gebruiker te presenteren.
De invoer van gebruikers zijn doorzoekbare termen in de verkenner die vervolgens worden doorzocht via een georganiseerde tabel in de database. De verkenner heeft al georganiseerde gegevens van een blockchain in het tabelformaat.
Voor de meeste gebruikers kunt u met een blockchain-verkenner gegevens zoeken en verkennen over recentelijk gedolven blokken of recent uitgevoerde transacties op een blockchain. Idealiter kunt u hiermee een live feed van blokken bekijken terwijl ze worden gedolven, evenals de gegevens met betrekking tot de blokken.
U kunt er echter ook het volgende mee doen:
# 1) Bekijk de transactiegeschiedenis van elk portefeuilleadres: Hierdoor kunnen we elk wallet-adres controleren en wordt de transparantie op een blockchain verbeterd.
Laatste transacties in een blockchain en bedragen:
# 2) Ontdek ontvangende adressen en wijzig adressen: Naast het adres voor het ontvangen van de transactie, kunt u het wijzigingsadres zien, een uitvoer die crypto terugstuurt naar de spender om te voorkomen dat te veel van de invoerwaarde naar de transactiekosten gaat. Dit verbetert ook de transparantie van transacties.
# 3) Bekijk de grootste transactie van de dag: Dit wordt ondersteund door enkele ontdekkingsreizigers.
# 4) Ontdek de Mempool-status: Dit stelt ons in staat om de onbevestigde transacties op een blockchain inclusief hun details te bekijken.
# 5) Onderzoek incidenten met dubbele uitgaven: Sommige ontdekkingsreizigers ondersteunen de ontdekking van hoeveel dubbele uitgaven er plaatsvinden in een blockchain.
# 6) Ontdek verweesde en oude blokken: Dit zijn blokken die zelfs na het minen niet aan de langste blockchain zijn gekoppeld en waarvan de bovenliggende blockchain onbekend is. Oude blokken zijn blokken waarvan de ouders bekend zijn, maar nog steeds niet gehecht zijn aan de langst bekende ketting. Sommige ontdekkingsreizigers laten ons zien hoeveel van deze blokken er in een blockchain zijn gerealiseerd.
Laatste transacties in een blockchain en bedragen:
# 7) Verken het zwembad of de persoon die een bepaald blok heeft gevonden of gedolven: Verschillende individuen en mining pools (groepen die hun computerbronnen combineren om crypto te minen) strijden om het minen van blokken in een bepaalde blockchain en ontdekkingsreizigers stellen ons in staat om te achterhalen wie met succes een bepaald blok heeft gedolven, bepaald door de hoogte ervan.
# 8) Ontdek genesisblokken: U kunt het blok vinden dat het eerst werd gedolven in een bepaalde ketting, door wie en de andere gegevens.
# 9) Hiermee kunnen gebruikers transactiekosten, blockchain-moeilijkheidsgraad, hash-snelheid en andere gegevens zien.
Blockchain-verkenner met vergoedingen en adres:
Waarom Blockchain Explorer gebruiken?
Blockchain Explorer-toepassingen:
Blockchain-portefeuilles kunnen verschillende soorten gegevens bieden, maar de weergave is beperkt tot de gegevens met betrekking tot de sleutels die de portefeuille beheert. Verkenners worden gebruikt voor het bekijken van gegevens met betrekking tot transacties die zijn uitgevoerd op alle portefeuilles van een bepaalde blockchain.
- Transparantie: Hiermee kunt u saldi en uitgaven op slimme contractadressen controleren, bijvoorbeeld wanneer gebruikers deelnemen aan een Initial Coin Offering, ICO.
- Controleren of een wallet-adres geldig is voor een blockchain voordat crypto naar een persoon wordt verzonden.
- Controleren of een transactie is verzonden naar de persoon waarnaar deze wordt verzonden. Het is alsof je een openbaar bewijs hebt dat je via cryptocurrencies naar de persoon hebt gestuurd. Eigenaren kunnen hun portemonnee-saldo bekijken.
- Ontdekkingsreizigers kunnen helpen uitleggen wat er mis is met transacties die nog niet zijn doorlopen of bevestigd en de fasen van bevestiging.
- Het kan een gebruiker helpen de huidige kosten van een transactie of gas te kennen en daarom helpen bij het plannen van gasuitgaven voor toekomstige transacties.
- Soms kan het helpen te weten of een groep degene is die een transactie heeft gedolven en waarschijnlijk helpen bij het nemen van beslissingen over het al dan niet investeren van meer computerbronnen voor toekomstige mijnactiviteiten.
- Het kan gebruikersontwikkelaars helpen die hun portemonnee programmeren als ze correct werken om cryptocurrencies te verzenden en ontvangen en op te slaan.
- Verkenners kunnen naast andere software zoals knooppunten worden gebruikt om gegevens en informatie te bevestigen, bijvoorbeeld om te bevestigen of andere tools correct werken.
- Ontwikkelaars kunnen met deze verkenners ook controleren welke functies en kenmerken ze in hun portemonnee of andere software moeten opnemen.
- Als onderzoekstools kunnen ontdekkingsreizigers helpen bij het nemen van belangrijke beslissingen met betrekking tot persoonlijke, groeps- en bedrijfsfinanciën.
Geschiedenis van Blockchain-ontdekkingsreizigers
Het concept van blockchain-ontdekkingsreizigers kwam gelijktijdig met blockchains naar voren. Dit soort software is ontstaan omdat het moeilijk was om blockchains te ondervragen, bijvoorbeeld, wanneer een persoon zegt dat ze u cryptocurrencies hebben gestuurd, maar uw portemonnee er geen heeft ontvangen zoals beweerd.
Dit kan zijn omdat de transactie nog in afwachting was van bevestiging of helemaal was afgewezen. Of laten we zeggen dat u een crypto naar een persoon had gestuurd en deze vervolgens ontkennen dat ze er een hebben ontvangen.
Ten tweede was het moeilijk om blockchains te ondervragen, aangezien de gegevens erin op een bepaalde manier zijn opgemaakt. Hoewel de informatie op een bepaalde manier wordt opgeslagen en gestructureerd, wordt deze logischerwijs geïndexeerd en gegroepeerd. Om voor het blote oog en voor een gewone gebruiker toegankelijk en leesbaar te zijn, was wat aanvullende software nodig.
Alleen ervaren programmeurs hadden toegang tot aanvullende of extra informatie van blockchains met betrekking tot transacties. Ze konden dit doen door opdrachtregelinterfaces te gebruiken. Bovendien moesten er enkele opdrachtregels worden uitgevoerd om gegevens leesbaar te maken.
De eerste blockchain-verkenner, die bedoeld was voor Bitcoin-blockchain, ontstond in november 2010, bijna tegelijkertijd toen bitcoin online kwam. Het werd voor het eerst beschikbaar gesteld op theymos.ath.cx:64150/bbe De eerste ontdekkingsreiziger voor Bitcoin was het Bitcoin-equivalent van TorStatustorstatus.blutmagie.de.
De ontdekkingsreiziger verstrekte gegevens over Bitcoin en werd daarna verplaatst naar blockexplorer.com waar de echte statistiekenpagina voor de blockchain werd gepost.
Veel van de realtime statistiekenpagina's bestonden echter vóór Bitcoin-blokverkenners. Ze werden voor het eerst beschikbaar gesteld op theymos.ath.cx:64150/q. Real-time statistiekenpagina's moeilijkheid en getblockcount zijn gemaakt in juli 2010. Anderen, waaronder decimaltarget, waarschijnlijkheid, hashestowin, nextretarget, totalbc en bcperblock kwam daarna op.
Deze tools zijn ontwikkeld om te reageren op de hard-coding in de tekst van blok- en moeilijkheidswaarden op de oude wiki, waardoor de informatie achterhaald was.
Hoe werkt een Blockchain Explorer?
youtube video-downloader voor pc gratis download
Blockchain-verkenners werken met behulp van een database die alle blockchain in een doorzoekbaar formaat en tabellen bevat. Een verkenner zal daarom werken met een node-interface om eerst alle gegevens in een bepaalde blockchain te extraheren. Zodra het de gegevens heeft afgeleid, slaat het deze op in gemakkelijk doorzoekbare tabellen.
Het verzamelt de nieuwste transacties en blokkeringen en rangschikt ze volgens de gedefinieerde doorzoekbare categorieën - bijvoorbeeld, wallet adressen transactie-ID's, uitgebreide lijsten, saldi, enz
Een verkenner biedt ook een interface voor de gebruiker om de informatie te zoeken. In termen van de technologie kan een verkenner een relationele database, SQL-database en een API gebruiken.
U bent wellicht al bekend met het feit dat elke blockchain veel gedistribueerde knooppunten bevat. Elk knooppunt dat direct gegevens op een blockchain kan lezen, pakt details van de laatste transactie en gedolven blok- en andere gegevens. Dit wordt vervolgens naar de database gestuurd, waar de gegevens worden gerangschikt in de vorm van doorzoekbare tabellen.
Hierdoor is de verkenner snel in gebruik. De meeste blockchains gebruiken 24 tabellen inclusief blok, adres, transactie, etc. Elke rij heeft een unieke ID of sleutel, bijvoorbeeld, een unieke identificatie voor adressen die op de blockchain worden gebruikt. Anderen creëren een unieke sleutel.
De gebruikersinterfaceserver voor verkenner maakt vervolgens een webpagina waarmee hij kan communiceren met een gebruiker door middel van de laatste invoer van doorzoekbare termen. Het biedt ook een API om te communiceren met andere computers. Deze worden in een door de server leesbaar formaat naar de back-end-server gestuurd en de back-end-server reageert vervolgens op de gebruikersinterfaceserver voor de zoektermen.
De gebruikersinterface en API sturen de webpagina's vervolgens als HTML naar de browser zodat de gebruiker de reacties kan lezen.
Relationele database: Een relationele database maakt het mogelijk datacomponenten in een tabel op te slaan, zodat ze aan elkaar gerelateerd zijn. Dit maakt vereenvoudiging van het beheer van gegevens mogelijk. Bijvoorbeeld, In plaats van een grote bloktabel te hebben met alle details voor elk blok, kunnen de bloktabelitems worden gekoppeld aan een item in een koptabel.
Hoe werkt een blockchain-verkenner?
Structured Query Language (SQL of Sequel): Dit is een protocol en formaat om een zoekopdracht te geven of een database te doorzoeken. De software kan bijvoorbeeld een tabel in de database maken, nieuwe records op de tabel invoegen, de term doorzoeken, een nieuwe tabel met resultaten maken en de resultaten vervolgens op een webpagina presenteren aan de zoekende persoon.
API of Application Programming Interface: Dit is het protocol waarmee gebruikers via software met machines kunnen communiceren. Ze definiëren de criteria, het formaat en de interacties voor het verzenden en ontvangen van antwoorden door de software die door de gebruiker wordt gebruikt.
Veelvoorkomende Blockchain-verkenners
Blockchair blockchain explorer maakt het zoeken naar transacties in 15 blockchains mogelijk:
Sinds de ontwikkeling van de eerste blockchain-explorer-tool, was Blockexplorer.com door de BitcoinTalk Forum-eigenaar die de naam Theymos draagt. In november 2010, toen het online kwam, zijn er sindsdien verschillende ontdekkingsreizigers ontwikkeld.
- Blockchain.com, nu blockchain.org: Hiermee kunt u naar Bitcoin-blockchains zoeken op basis van blokken, transacties en adressen.
- Blokkeerstoel: Hiermee kan worden gezocht naar informatie over Bitcoin-, Ethereum- en Bitcoin Cash-blockchains, inclusief het zoeken naar woorden, zinsdelen, knooppunten, Mempool-grootte en moeilijkheidsgraad voor mijnbouw. Door het te gebruiken, kunt u weten of bepaalde interesses, zoals teams, op de blockchain zijn gecodeerd.
- Tokenview: Dit is de in China gevestigde ontdekkingsreiziger die in 2018 werd gelanceerd en waarmee gegevens op meerdere (meer dan 20 populaire) blockchains kunnen worden doorzocht.
- Etherscan: Dit is waarschijnlijk de meest populaire Ethereum blockchain-verkenner. Hiermee kunt u transacties, adressen, slimme contracten, portefeuillesaldi, enz. Doorzoeken.
Etherescan is een populaire Ethereum blockchain-verkenner voor degenen die deelnemen aan ICO-fondsenwervingen voor cryptoprojecten:
(beeld bron
- Bitcoin.com: Hiermee kan worden gezocht naar gegevens over Bitcoin- en ETH-blockchains.
Gevolgtrekking
Blockchain-verkenners zijn ontwikkeld vanuit de noodzaak om gedetailleerde gegevens over transacties te bekijken en te lezen en om transparantie van transacties en blockchain te waarborgen. Terwijl de eerste ontdekkingsreiziger voor Bitcoin in november 2020 online kwam, bestonden de realtime statistiekenpagina's eerder.
Verkenners maken het mogelijk om de transactiegeschiedenis van blockchain en portefeuillesaldi te lezen en om de status van een transactie te bevestigen of deze al dan niet is bevestigd. We zagen ook dat een blockchain-verkenner helpt bij het identificeren van de mijnbouwpools die gegeven blokken, blokhoogte, verweesde blokken, genesisblokken mijnen.
We hebben gezien dat een verkenner de database, API en SQL gebruikt om zijn bewerkingen uit te voeren. Het creëert een gebruikersinterface waarmee gebruikers gegevens kunnen invoeren om blockchains te doorzoeken, en vervolgens gebruikt het een API en gebruikerszijdeserver om de invoer naar machinaal leesbare formaten om te zetten en aan de backend-server te presenteren.
Aan de andere kant heeft de verkenner informatie uit de blockchain gehaald en deze in tabellen in databases gestructureerd voor eenvoudiger en sneller lezen en zoeken.
De backend-server voert de zoekopdrachten in databases uit en presenteert de resultaten via de gebruikerszijdeserver en de API (die ze omzet in door de gebruiker leesbare formaten, zelfs met HTML-pagina) naar de webpagina die door de gebruiker wordt gebruikt.
We leerden ook over enkele belangrijke blockchain-ontdekkingsreizigers.
Aanbevolen literatuur
- Blockchain uitgelegd: wat is blockchain en hoe werkt het?
- Hoe een blockchain-ontwikkelaar te worden
- Blockchain ETF-zelfstudie - Leer alles over Blockchain ETF's
- Blockchain-toepassingen: waar wordt blockchain voor gebruikt?
- Top 10 beste blockchain-bedrijvenlijst in 2021
- Top 13 BESTE Blockchain DNS-software (BIJGEWERKTE LIJST)
- Wat is een blockchain-portemonnee en hoe werkt het?
- Waarom is Blockchain-beveiliging van cruciaal belang en hoe wordt het geïmplementeerd