blockchain explorer tutorial what is blockchain explorer
Denne opplæringen forklarer hva som er en Blockchain Explorer, hvorfor bruke dem og hvordan Blockchain Explorers jobber, deres historie og noen vanlige Blockchain Explorers:
I forrige Blockchain lommebok opplæring av Blockchain opplæringsserie , vi lærte om blockchain lommeboktyper og hvordan fungerer de og hvordan vi genererer dem.
Blockchain-oppdagere er Google for kryptovalutaer og blockchain. De lar brukerne få tilgang til forskjellige detaljer relatert til transaksjoner på spesifikke lommebokadresser og blokkeringer, inkludert beløp som er inngått, kilder og mål for midler og status for transaksjonene.
De kan brukes til å trekke ut praktisk talt alle data relatert til transaksjoner, lommebøker og blokkeringer, inkludert rike lister og skjulte meldinger.
Denne opplæringen forklarer blockchain-oppdagere, historiene deres, brukssaker og de viktigste oppdagelsesreisende. Vi vil diskutere detaljert hvordan en blockchain-utforsker fungerer, hva den består av og hvorfor den er nødvendig.
Hva du vil lære:
Hva er en Blockchain Explorer?
Bildet nedenfor viser blockchain explorer nylige transaksjoner:
(bilde kilde )
En blockchain explorer er et stykke programvare som bruker API og blockchain node for å tegne forskjellige data fra en blockchain og deretter bruker en database for å ordne de søkte dataene og presentere dataene for brukeren i et søkbart format.
Brukerinndataene er søkbare termer på utforskeren som deretter blir søkt gjennom en organisert tabell i databasen. Utforskeren vil allerede ha organisert data fra en blockchain i tabellformatet.
For de fleste brukere vil en blockchain-utforsker tillate deg å søke og utforske data om nylig utvinnede blokker eller nylig utførte transaksjoner på en blockchain. Ideelt sett lar de deg se en live feed av blokker mens de utvinnes, samt data relatert til blokkene.
Imidlertid tillater de deg også å gjøre følgende:
# 1) Utforsk transaksjonshistorikken til en hvilken som helst lommebokadresse: Dette gjør at vi kan kontrollere hvilken som helst lommebokadresse og forbedre gjennomsiktigheten i en blockchain.
hvordan du kjører jar-fil i Windows 10
Siste transaksjoner i en blockchain og beløp:
# 2) Utforsk mottakende adresser og endre adresser: I tillegg til adressen for mottakelse av transaksjonen, kan du se endringsadressen, som er en utgang som returnerer krypto til utgiveren for å forhindre at for mye av inngangsverdien går til transaksjonsgebyrene. Dette forbedrer også gjennomsiktigheten av transaksjoner.
# 3) Utforsk dagens største transaksjon: Dette støttes av noen oppdagelsesreisende.
# 4) Utforsk Mempool-status: Dette lar oss utforske de ubekreftede transaksjonene på en blockchain inkludert deres detaljer.
# 5) Utforsk hendelser med dobbeltbruk: Noen oppdagelsesreisende støtter oppdagelsen av hvor mange dobbeltbrukstransaksjoner som foregår i en blockchain.
# 6) Utforsk foreldreløse og foreldede blokker: Dette er blokker som ikke er festet til den lengste blockchain selv etter gruvedrift, og deres foreldre blockchain er ukjent. Forfalske blokker er de hvis foreldre er kjent, men fortsatt ikke er knyttet til den lengst kjente kjeden. Noen oppdagelsesreisende tillater oss å se hvor mange av disse blokkene som ble realisert i en blockchain.
Siste transaksjoner i en blockchain og beløp:
# 7) Utforsk bassenget eller personen som fant eller utvalt en bestemt blokk: Ulike individer og gruvebassenger (grupper som kombinerer sine databehandlingsressurser til å utvinne krypto) konkurrerer om å bryte blokker i en gitt blockchain, og oppdagelsesreisende tillater oss å finne hvem som vellykket utvunnet en gitt blokk definert av høyden.
# 8) Utforsk genese blokker: Du kan finne blokken som ble utvunnet først i en gitt kjede, av hvem i tillegg til dens andre data.
# 9) Tillater brukere å se gebyrer for transaksjoner, blockchain-problemer, hash-rate og andre data.
Blockchain explorer som viser gebyrer og adresse:
Hvorfor bruke Blockchain Explorer?
Blockchain explorer-applikasjoner:
Blockchain-lommebøker kan gi forskjellige typer data, men utsikten er begrenset til dataene relatert til nøklene som lommeboken administrerer. Utforskere brukes til å se data relatert til transaksjoner utført på alle lommebøker i en gitt blockchain.
- Åpenhet: De lar deg sjekke saldoer og utgifter til smarte kontraktadresser, for eksempel når brukere deltar i et Initial Coin Offering, ICO.
- Kontrollerer om en lommebokadresse er gyldig for en blockchain før du sender krypto til en person.
- Kontrollerer om en transaksjon er sendt til personen den sendes til. Det er som å ha offentlig bevis for at du har sendt gjennom kryptovalutaer til personen. Eiere kan sjekke lommebalansen.
- Utforskere kan hjelpe til med å forklare hva som er galt med transaksjoner som ennå ikke har gjennomgått eller blitt bekreftet, og stadiene for bekreftelse.
- Det kan hjelpe en bruker å kjenne de nåværende kostnadene for en transaksjon eller gass og hjelper derfor med å planlegge gassutgifter for fremtidige transaksjoner.
- Noen ganger kan det hjelpe å vite om en gruppe er den som bryter en transaksjon, og sannsynligvis hjelper med å ta beslutninger om å investere mer databehandlingsressurser for fremtidig gruvedrift.
- Det kan hjelpe brukerutviklere som programmerer lommeboken hvis de jobber riktig med å sende og motta og lagre kryptovalutaer.
- Utforskere kan brukes sammen med annen programvare som noder for å bekrefte data og informasjon, for eksempel for å bekrefte andre verktøy om de fungerer riktig.
- Utviklere kan også sjekke hvilke funksjoner og funksjoner de trenger å ha med i lommeboken eller annen programvare ved hjelp av disse oppdagelsesreisende.
- Som forskningsverktøy kan oppdagere bidra til å ta viktige beslutninger knyttet til personlig økonomi, gruppe- og bedriftsøkonomi.
Historien om blockchain oppdagelsesreisende
Konseptet med blockchain explorers dukket opp samtidig med blockchains. Denne typen programvare dukket opp fordi det var vanskelig å forhøre blokkeringer, for eksempel, når en person sier at de hadde sendt deg kryptovalutaer, men lommeboken din hadde ikke mottatt noen som påstått.
Dette kan være fordi transaksjonen ennå var ventet på bekreftelse eller helt ble avvist. Eller la oss si om du hadde sendt krypto til en person og da nekter de å ha mottatt noe.
For det andre var det vanskelig å forhøre blokkeringer gitt at data i dem er formatert på en bestemt måte. Mens informasjonen lagres og struktureres på en bestemt måte, logges den indeksert og gruppert. For å være tilgjengelig og lesbar for det blotte øye og for en vanlig bruker, var det behov for noe ekstra programvare.
Bare dyktige programmerere var i stand til å få tilgang til ekstra eller ekstra informasjon fra blokkjeder knyttet til transaksjoner. De kunne gjøre det ved å bruke kommandolinjegrensesnitt. Pluss noen kommandolinjer som trengs for å bli utført for å gjøre data lesbare.
Den første blockchain-utforskeren, som var ment for Bitcoin blockchain, dukket opp i november 2010 nesten samtidig som bitcoin kom online. Den ble gjort tilgjengelig først kl theymos.ath.cx:64150/bbe . Den første utforskeren av Bitcoin var Bitcoins tilsvar til TorStatustorstatus.blutmagie.de.
Utforskeren ga data om Bitcoin og ble deretter flyttet til blockexplorer.com hvor den virkelige statistikksiden for blockchain ble lagt ut.
Imidlertid eksisterte mange av sanntidsstatistikksidene før Bitcoin-blokker. De ble først gjort tilgjengelig kl theymos.ath.cx:64150/q. Statistikksider i sanntid få vanskeligheter og getblockcount ble opprettet i juli 2010. Andre inkludert desimalt mål, sannsynlighet, hashestowin, nextretarget, totalbc og bcperblock kom på etter det.
Disse verktøyene ble utviklet for å svare på hardkodingen til tekst av blokk- og vanskelighetsverdier på den gamle wiki, noe som gjorde informasjonen foreldet.
Hvordan fungerer en Blockchain Explorer?
Blockchain-oppdagere jobber ved å bruke en database som inneholder all blockchain i et søkbart format og tabeller. En utforsker vil derfor jobbe med et node-grensesnitt for å først trekke ut alle dataene i en gitt blockchain. Når den har hentet dataene, lagrer den den i lett søkbare tabeller.
Den vil samle de siste transaksjonene og blokkene og ordne dem i henhold til de definerte søkbare kategoriene - for eksempel, lommebok adresserer transaksjons-ID, rike lister, saldoer osv
En utforsker gir også et grensesnitt til brukeren slik at de kan søke etter informasjonen. Når det gjelder teknologien, kan en utforsker bruke en relasjonsdatabase, SQL-database og en API.
Du er kanskje allerede kjent med det faktum at hver blockchain består av mange distribuerte noder. Hver node som kan lese data direkte i en blockchain, tar tak i detaljer om den siste transaksjonen og utvunnet blokk og andre data. Dette sendes deretter til databasen, hvor dataene er ordnet i form av søkbare tabeller.
Dette gjør utforskeren rask å bruke. De fleste blokkeringer bruker 24 tabeller inkludert blokkering, adresse, transaksjon, etc. Hver rad har en unik ID eller nøkkel, for eksempel, en unik identifikator for adresser som brukes på blockchain. Andre lager en unik nøkkel.
Brukergrensesnittserveren for explorer oppretter deretter en webside som lar den samhandle med en bruker ved hjelp av sistnevnte inntasting av søkbare termer. Det gir også et API for grensesnitt med andre datamaskiner. Disse sendes til backend-serveren i et serverlesbart format, og back-end-serveren svarer deretter på brukergrensesnitt-serveren for søkeordene.
Brukergrensesnittet og API sender deretter websidene som HTML til nettleseren for å tillate lesing av svar fra brukeren.
Relasjonsdatabase: En relasjonsdatabase tillater lagring av datakomponenter i en tabell slik at de er relatert til hverandre. Dette muliggjør forenkling av dataadministrasjonen. For eksempel, i stedet for å ha en stor blokkeringstabell som inneholder alle detaljer for hver blokk, kan blokkeringstabelloppføringene kobles til en oppføring i en overskriftstabell.
Hvordan fungerer en blockchain explorer?
Structured Query Language (SQL eller Sequel): Dette er en protokoll og format for å gi et spørsmål eller søke i en database. For eksempel kan programvaren lage en tabell i databasen, sette inn nye poster på bordet, søke i begrepet, opprette en ny tabell med resultater, og deretter presentere resultatene på en nettside til den personen som søker.
API eller applikasjonsprogrammeringsgrensesnitt: Dette er protokollen som lar brukerne kommunisere med maskiner via programvare. De definerer kriteriene, formatet og interaksjonene for sending og mottak av svar fra programvaren som brukes av brukeren.
hva er den beste gratis e-posten
Vanlige Blockchain Explorers
Blockchair blockchain explorer tillater søk i transaksjoner i 15 blockchains:
Siden utviklingen av det første blockchain explorer-verktøyet, var Blockexplorer.com av BitcoinTalk Forum-eier som går under navnet Theymos. I november 2010, da den kom på nettet, har flere utforskere siden blitt utviklet.
- Blockchain.com, nå blockchain.org: Det gjør det mulig å søke etter Bitcoin-blokkeringer etter blokker, transaksjoner og adresser.
- Stol: Det gjør det mulig å søke etter informasjon om Bitcoin, Ethereum og Bitcoin Cash-blokkjeder, inkludert søk etter ord, setninger, noder, Mempool-størrelse og gruveproblemer. Ved å bruke den kan du vite om bestemte interesser som lag er kodet på blockchain.
- Tokenview: Dette er den kinesiskbaserte utforskeren som ble lansert i 2018 og tillater søk av data på flere (over 20 populære) blokkeringer.
- Etherscan: Dette er sannsynligvis den mest populære Ethereum blockchain explorer. Det gjør det mulig å søke etter transaksjoner, adresser, smarte kontrakter, lommeboksaldoer osv.
Etherescan er en populær Ethereum blockchain-utforsker for de som deltar i ICO-innsamlinger for kryptoprosjekter:
(bilde kilde )
- Bitcoin.com: Det tillater søk av data på Bitcoin- og ETH-blokkjeder.
Konklusjon
Blockchain explorers ble utviklet ut fra behovet for å se og lese detaljerte data om transaksjoner, samt sikre gjennomsiktighet i transaksjoner og blockchain. Mens den første utforskeren av Bitcoin kom online i november 2020, men sanntidsstatistikksidene eksisterte tidligere.
Utforskere muliggjør lesing av blockchain-transaksjonshistorier, lommeboksaldoer og for å bekrefte statusen for en transaksjon hvis den er bekreftet. Vi så også at en blockchain-utforsker hjelper til med å identifisere gruvebassengene som mine gitt blokker, blokkeringshøyde, foreldreløse blokker, opphavsblokker.
Vi så at en utforsker bruker databasen, API og SQL til å utføre sine operasjoner. Det oppretter et brukergrensesnitt som lar brukerne legge inn data for å søke i blokkeringer, og deretter bruker det en API og brukersideserver for å konvertere inngangene til maskinlesbare formater og presentere dem for backend-serveren.
På den andre siden vil utforskeren ha hentet informasjon fra blockchain og strukturert dem i tabeller i databaser for enklere og raskere lesing og søk.
Backend-serveren utfører søk i databaser og presenterer resultatene gjennom brukersideserveren og API-en (som konverterer dem til brukervennlige formater selv med HTML-side) til websiden som brukes av brukeren.
Vi lærte også om noen viktigste blockchain-oppdagere.
Anbefalt lesing
- Blockchain forklart: Hva er Blockchain og hvordan fungerer det?
- Hvordan bli en Blockchain-utvikler
- Blockchain ETF-veiledning - Lær alt om Blockchain ETF-er
- Blockchain-applikasjoner: Hva brukes Blockchain til?
- Topp 10 beste Blockchain-selskapsliste i 2021
- Topp 13 BESTE Blockchain DNS-programvare (OPPDATERT LISTE)
- Hva er en Blockchain-lommebok og hvordan fungerer den?
- Hvorfor er Blockchain-sikkerhet kritisk og hvordan implementeres den?