blockchain explorer tutorial what is blockchain explorer
Denne vejledning forklarer, hvad der er en Blockchain Explorer, hvorfor bruge dem, og hvordan fungerer Blockchain Explorers, deres historie og nogle almindelige Blockchain Explorer:
I det foregående Blockchain tegnebog tutorial af Blockchain tutorial-serie , vi lærte om blockchain tegnebogtyper & hvordan fungerer de & hvordan man genererer dem.
Blockchain-opdagelsesrejsende er Google for kryptokurver og blockchain. De giver brugerne adgang til forskellige detaljer relateret til transaktioner på bestemte tegnebog-adresser og blockchains inklusive transaktionsbeløb, kilder og destination for midler og status for transaktionerne.
De kan bruges til at udtrække stort set alle data relateret til transaktioner, tegnebøger og blockchains inklusive rich lister og skjulte meddelelser.
Denne vejledning forklarer blockchain-opdagelsesrejsende, deres historier, brugssager og de tilgængelige tilgængelige opdagelsesrejsende. Vi diskuterer detaljeret, hvordan en blockchain-opdagelsesrejsende fungerer, hvad den består af, og hvorfor det er nødvendigt.
Hvad du lærer:
Hvad er en Blockchain Explorer?
Nedenstående billede viser blockchain explorer nylige transaktioner:
(billede kilde )
En blockchain explorer er et stykke software, der bruger API og blockchain node til at trække forskellige data fra en blockchain og derefter bruger en database til at arrangere de søgte data og præsentere dataene for brugeren i et søgbart format.
Brugerens input er søgbare udtryk på opdagelsesrejseren, som derefter søges gennem en organiseret tabel i databasen. Udforskeren vil allerede have organiseret data fra en blockchain i tabelformatet.
For de fleste brugere giver en blockchain explorer dig mulighed for at søge og udforske data om for nylig udvindede blokke eller for nylig gennemførte transaktioner på en blockchain. Ideelt set giver de dig mulighed for at se et live feed af blokke, mens de udvindes, samt data relateret til blokkene.
Men de giver dig også mulighed for at gøre følgende:
# 1) Udforsk transaktionshistorikken for enhver tegnebogadresse: Dette giver os mulighed for at kontrollere enhver tegnebogadresse og forbedrer gennemsigtigheden i en blockchain.
Seneste transaktioner i en blockchain og beløb:
# 2) Udforsk modtagende adresser og skift adresser: Ud over den transaktionsmodtagende adresse kan du se ændringsadressen, som er en output, der returnerer krypto til udbyderen for at forhindre for meget af inputværdien i at gå til transaktionsgebyrerne. Dette forbedrer også gennemsigtigheden i transaktionerne.
# 3) Udforsk dagens største transaktion: Dette understøttes af nogle opdagelsesrejsende.
# 4) Udforsk Mempool-status: Dette giver os mulighed for at udforske de ubekræftede transaktioner på en blockchain inklusive deres detaljer.
# 5) Udforsk hændelser med dobbelt forbrug: Nogle opdagelsesrejsende støtter opdagelsen af, hvor mange transaktioner med dobbelt forbrug, der finder sted i en blockchain.
# 6) Udforsk forældreløse og forældede blokke: Dette er blokke, der ikke er knyttet til den længste blockchain, selv efter minedrift, og deres moderblockchain er ukendt. Forældede blokke er dem, hvis forældre er kendt, men stadig ikke er knyttet til den længst kendte kæde. Nogle opdagelsesrejsende giver os mulighed for at se, hvor mange af disse blokke der blev realiseret i en blockchain.
Seneste transaktioner i en blockchain og beløb:
# 7) Udforsk poolen eller den person, der fandt eller udvundet en bestemt blok: Forskellige individer og minedriftspuljer (grupper, der kombinerer deres databehandlingsressourcer til minekrypto) konkurrerer om mineblokke i en given blockchain, og opdagelsesrejsende giver os mulighed for at finde, hvem der med succes har minet en given blok defineret af dens højde.
# 8) Udforsk oprindelsesblokke: Du kan finde den blok, der først blev udvundet i en given kæde, af hvem såvel som dens andre data.
# 9) Tillader brugere at se gebyrer for transaktioner, blockchain-vanskeligheder, hash-hastighed og andre data.
Blockchain explorer viser gebyrer og adresse:
Hvorfor bruge Blockchain Explorer?
Blockchain explorer applikationer:
Blockchain-tegnebøger kan give forskellige slags data, men visningen er begrænset til data relateret til de nøgler, som tegnebogen administrerer. Opdagelsesrejsende bruges til at se data relateret til transaktioner udført på alle tegnebøger i en given blockchain.
- Gennemsigtighed: De giver dig mulighed for at kontrollere saldi og udgifter til smarte kontraktadresser, f.eks. Når brugere deltager i et Initial Coin Offering, ICO.
- Kontroller, om en tegnebogadresse er gyldig til en blockchain, inden der sendes krypto til en person.
- Kontrollerer, om en transaktion er sendt til den person, den sendes til. Det er som at have nogle offentlige beviser for, at du har sendt gennem kryptokurver til personen. Ejere kan kontrollere deres tegnebogssaldoer.
- Opdagelsesrejsende kan hjælpe med at forklare, hvad der er galt med transaktioner, der endnu ikke er gennemgået eller er bekræftet, og stadierne for bekræftelse.
- Det kan hjælpe en bruger med at kende de aktuelle omkostninger ved en transaktion eller gas og hjælper derfor med at planlægge gasudgifter til fremtidige transaktioner.
- Nogle gange kan det hjælpe at vide, om en gruppe er den, der udvinder en transaktion, og sandsynligvis hjælper med at træffe beslutninger om, hvorvidt der skal investeres flere computervirksomheder til fremtidig minedrift.
- Det kan hjælpe brugerudviklere, der programmerer deres tegnebog, hvis de arbejder korrekt med at sende og modtage og gemme kryptokurver.
- Opdagelsesrejsende kan bruges sammen med anden software, såsom noder til at bekræfte data og information, for eksempel for at bekræfte andre værktøjer, om de fungerer korrekt.
- Udviklere kan også kontrollere, hvilke funktioner og funktioner de skal medtage i deres tegnebøger eller anden software ved hjælp af disse opdagelsesrejsende.
- Som forskningsværktøjer kan opdagelsesrejsende hjælpe med at træffe vigtige beslutninger relateret til personlig, gruppe- og virksomhedsøkonomi.
Historie om blockchain-opdagelsesrejsende
Konceptet med blockchain-opdagelsesrejsende opstod samtidig med blockchains. Denne form for software opstod, fordi det var svært at forhøre blockchains, for eksempel, når en person siger, at de havde sendt dig kryptokurver, havde din tegnebog ikke modtaget nogen som påstået.
Dette kan skyldes, at transaktionen endnu ikke var afventet til bekræftelse eller helt blev afvist. Eller lad os sige, hvis du havde sendt krypto til en person, og så nægter de at have modtaget nogen.
For det andet var det svært at forhøre blockchains, da dataene i dem er formateret på en bestemt måde. Mens oplysningerne lagres og struktureres på en bestemt måde, logges de indekseret og grupperet. For at være tilgængelig og læselig for det blotte øje og for en almindelig bruger, var der brug for noget ekstra software.
Kun dygtige programmører var i stand til at få adgang til yderligere eller ekstra information fra blockchains vedrørende transaktioner. De kunne gøre det ved hjælp af kommandolinjegrænseflader. Plus nogle kommandolinjer var nødvendige for at udføre for at gøre data læsbare.
Den første blockchain-opdagelsesrejsende, der var beregnet til Bitcoin blockchain, opstod i november 2010 næsten på samme tid, da bitcoin kom online. Det blev gjort tilgængeligt først kl theymos.ath.cx:64150/bbe . Den første opdagelsesrejsende for Bitcoin var Bitcoins tilsvarende TorStatustorstatus.blutmagie.de.
Opdagelsesrejsende leverede data om Bitcoin og blev derefter flyttet til blockexplorer.com, hvor den virkelige statistikside for blockchain blev offentliggjort.
Imidlertid eksisterede mange af siderne i realtid-statistik før Bitcoin-opdagelsesrejsende. De blev først gjort tilgængelige kl theymos.ath.cx:64150/q. Statistik i realtid få vanskeligheder og getblockcount blev oprettet i juli 2010. Andre inklusive decimalt mål, sandsynlighed, hashestowin, nextretarget, totalbc og bcperblock kom efter det.
Disse værktøjer blev udviklet til at reagere på hårdkodning i teksten til blok- og vanskelighedsværdier på den gamle wiki, hvilket gjorde informationen forældet.
Hvordan fungerer en Blockchain Explorer?
hvordan man løser array-indeks uden for grænserne undtagelse i java
Blockchain-opdagelsesrejsende arbejder ved hjælp af en database, der indeholder al blockchain i et søgbart format og tabeller. En opdagelsesrejsende vil derfor arbejde med en node-interface for først at udtrække alle data i en given blockchain. Når det først stammer dataene, gemmer det det i let søgbare tabeller.
Det vil samle de seneste transaktioner og blokke og arrangere dem i henhold til de definerede søgbare kategorier - for eksempel, tegnebog adresserer transaktions-id'er, rich lists, saldi osv
En opdagelsesrejsende giver også en grænseflade til brugeren, så de kan søge efter oplysningerne. Med hensyn til teknologien kan en opdagelsesrejsende bruge en relationsdatabase, SQL-database og en API.
Du er måske allerede bekendt med det faktum, at hver blockchain indeholder mange distribuerede noder. Hver knude, der direkte kan læse data på en blockchain, griber detaljer om den seneste transaktion og minede blok og andre data. Dette sendes derefter til databasen, hvor dataene arrangeres i form af søgbare tabeller.
Dette gør opdagelsesrejseren hurtig at bruge. De fleste blokkæder bruger 24 tabeller inklusive blok, adresse, transaktion osv. Hver række har et unikt ID eller en nøgle, for eksempel, en unik identifikator for adresser, der bruges i blockchain. Andre skaber en unik nøgle.
Brugergrænsefladeserveren til explorer opretter derefter en webside, der gør det muligt at interagere med en bruger ved hjælp af sidstnævnte input af søgbare udtryk. Det giver også en API til interface med andre computere. Disse sendes til backend-serveren i et serverlæsbart format, og back-end-serveren reagerer derefter på brugergrænsefladeserveren for søgetermerne.
Brugergrænsefladen og API sender derefter websiderne som HTML til browseren, så brugeren kan læse svarene.
Relationsdatabase: En relationsdatabase tillader lagring af datakomponenter i en tabel, så de er relateret til hinanden. Dette muliggør forenkling af dataadministrationen. For eksempel, i stedet for at have en stor bloktabel, der indeholder alle detaljer for hver blok, kan bloktabelpostene linkes til en post i en overskriftstabel.
Hvordan fungerer en blockchain explorer?
Struktureret forespørgselssprog (SQL eller efterfølger): Dette er en protokol og et format til at give en forespørgsel eller søge i en database. F.eks. Kan softwaren oprette en tabel i databasen, indsætte nye poster på bordet, søge i udtrykket, oprette en ny tabel med resultater og derefter præsentere resultaterne på en webside for den person, der søger.
API eller applikationsprogrammeringsgrænseflade: Dette er den protokol, der giver brugerne mulighed for at kommunikere med maskiner via software. De definerer kriterier, format og interaktioner for afsendelse og modtagelse af svar fra den software, der bruges af brugeren.
Almindelige Blockchain-opdagelsesrejsende
Blockchair blockchain explorer tillader søgning i transaktioner i 15 blockchains:
Siden udviklingen af det første blockchain explorer-værktøj var Blockexplorer.com af BitcoinTalk Forum-ejer, der går under navnet Theymos. I november 2010, da det kom online, er flere opdagelsesrejsende siden blevet udviklet.
- Blockchain.com, nu blockchain.org: Det giver mulighed for søgning af Bitcoin-blokkæder efter blokke, transaktioner og adresser.
- Blockchair: Det giver mulighed for søgning af information om Bitcoin, Ethereum og Bitcoin Cash-blokeringer, inklusive søgning af ord, sætninger, noder, Mempool-størrelse og minedriftsproblemer. Ved hjælp af det kan du vide, om bestemte interesser såsom hold er kodet på blockchain.
- Tokenview: Dette er den kinesiskbaserede opdagelsesrejsende, der blev lanceret i 2018 og giver mulighed for søgning af data på flere (over 20 populære) blockchains.
- Etherscan: Dette er sandsynligvis den mest populære Ethereum blockchain explorer. Det muliggør søgning efter transaktioner, adresser, smarte kontrakter, tegnebogssaldoer osv.
Etherescan er en populær Ethereum blockchain-opdagelsesrejsende for dem, der deltager i ICO-fundraisings til kryptoprojekter:
(billede kilde )
- Bitcoin.com: Det giver mulighed for søgning af data på Bitcoin og ETH-blokeringer.
Konklusion
Blockchain-opdagelsesrejsende blev udviklet ud fra behovet for at se og læse detaljerede data om transaktioner samt sikre gennemsigtighed i transaktioner og blockchain. Mens den første opdagelsesrejsende for Bitcoin kom online i november 2020, men statistiksiderne i realtid eksisterede tidligere.
Opdagelsesrejsende muliggør læsning af blockchain-transaktionshistorikker, tegnebogssaldoer og at bekræfte status for en transaktion, hvis den er bekræftet. Vi så også, at en blockchain-opdagelsesrejsende hjælper med at identificere de minedriftspuljer, der miner givne blokke, blokhøjde, forældreløse blokke, genesisblokke.
Vi så, at en opdagelsesrejsende bruger databasen, API og SQL til at udføre sine operationer. Det opretter en brugergrænseflade, der giver brugerne mulighed for at indtaste data til søgning i blokkæder, og derefter bruger den en API og brugersideserver til at konvertere input til maskinlæsbare formater og præsentere dem for backend-serveren.
På den anden side vil opdagelsesrejsende have hentet information fra blockchain og struktureret dem i tabeller i databaser for lettere og hurtigere læsning og søgninger.
Backend-serveren udfører søgninger på databaser og præsenterer resultaterne gennem brugersideserveren og API'en (som konverterer dem til brugerlæsbare formater selv med HTML-side) til den webside, der bruges af brugeren.
Vi lærte også om nogle af de vigtigste blockchain-opdagelsesrejsende.
Anbefalet læsning
- Blockchain forklaret: Hvad er Blockchain og hvordan fungerer det?
- Sådan bliver du en Blockchain-udvikler
- Blockchain ETF-vejledning - Lær alt om Blockchain ETF'er
- Blockchain-applikationer: Hvad bruges Blockchain til?
- Top 10 bedste Blockchain-selskabsliste i 2021
- Top 13 BEDSTE Blockchain DNS-software (OPDATERET LISTE)
- Hvad er en Blockchain-tegnebog og hvordan fungerer den?
- Hvorfor er Blockchain-sikkerhed kritisk, og hvordan implementeres det?