blockchain explorer tutorial what is blockchain explorer
V tomto výučbe sa dozviete, čo je to Blockchain Explorer, prečo ich používať a ako fungujú Blockchain Explorers, ich história a niektorí bežní prieskumníci Blockchainu:
V predchádzajúcom Blockchain peňaženka návod z Séria tutoriálov o blockchaine , dozvedeli sme sa o typoch blockchainových peňaženiek a o tom, ako fungujú a ako ich generovať.
Prieskumníci blockchainu sú Google kryptomien a blockchainu. Umožňujú používateľom prístup k rôznym podrobnostiam súvisiacim s transakciami na konkrétnych adresách peňaženiek a blockchainoch vrátane prevedenej sumy, zdrojov a určenia finančných prostriedkov a stavu transakcií.
Môžu byť použité na extrakciu prakticky akýchkoľvek údajov týkajúcich sa transakcií, peňaženiek a blockchainov vrátane bohatých zoznamov a skrytých správ.
Tento výukový program vysvetľuje prieskumníkov blockchainu, ich históriu, prípady použitia a hlavných dostupných prieskumníkov. Budeme podrobne diskutovať o fungovaní prieskumníka blockchainu, z čoho sa skladá a prečo je potrebný.
Čo sa dozviete:
Čo je to Blockchain Explorer?
Nasledujúci obrázok zobrazuje posledné transakcie prieskumníka blockchain:
(obrázok zdroj )
Blockchain explorer je softvér, ktorý využíva API a blockchainový uzol na čerpanie rôznych údajov z blockchainu a potom používa databázu na usporiadanie hľadaných údajov a na ich prezentáciu používateľovi vo formáte s možnosťou vyhľadávania.
Vstupy používateľa sú hľadateľné výrazy v prieskumníkovi, ktoré sa následne prehľadávajú prostredníctvom usporiadanej tabuľky v databáze. Prieskumník už bude mať organizované údaje z blockchainu do formátu tabuľky.
Pre väčšinu používateľov vám prieskumník blockchainu umožní vyhľadávať a skúmať údaje o nedávno vyťažených blokoch alebo nedávno uskutočnených transakciách na blockchaine. V ideálnom prípade vám umožňujú zobraziť živý informačný blok blokov, ktoré sa ťažia, ako aj údaje súvisiace s blokmi.
Umožňujú vám však tiež vykonávať nasledujúce činnosti:
# 1) Preskúmajte históriu transakcií akejkoľvek adresy peňaženky: To nám umožňuje auditovať akúkoľvek adresu peňaženky a zvyšuje transparentnosť na blockchaine.
Posledné transakcie v blockchaine a sumy:
# 2) Preskúmajte prijímané adresy a zmeňte adresy: Okrem adresy na príjem transakcie môžete vidieť aj adresu zmeny, ktorá je výstupom, ktorý vracia kryptomenu odosielateľovi, aby sa zabránilo príliš vysokej hodnote vstupnej hodnoty pri účtovaní poplatkov za transakciu. To tiež zvyšuje transparentnosť transakcií.
# 3) Preskúmajte najväčšiu transakciu dňa: Toto je podporované niektorými prieskumníkmi.
# 4) Preskúmajte stav Mempool: To nám umožňuje preskúmať nepotvrdené transakcie na blockchaine vrátane ich podrobností.
# 5) Preskúmajte prípady dvojnásobného utratenia: Niektorí prieskumníci podporujú zisťovanie, koľko transakcií s dvojitým výdajom sa uskutočňuje v blockchaine.
pohodové webové služby, otázky a odpovede pre skúsených v jave
# 6) Preskúmajte osirelé a zatuchnuté bloky: Jedná sa o bloky, ktoré nie sú pripojené k najdlhšiemu blockchainu ani po vyťažení a ich materský blockchain nie je známy. Zastaralé bloky sú tie, ktorých rodičia sú známi, ale stále nie sú pripojení k najdlhšiemu známemu reťazcu. Niektorí prieskumníci nám umožňujú zistiť, koľko z týchto blokov bolo realizovaných v blockchaine.
Posledné transakcie v blockchaine a sumy:
# 7) Preskúmajte bazén alebo osobu, ktorá našla alebo vyťažila konkrétny blok: Rôzni jednotlivci a ťažobné skupiny (skupiny, ktoré kombinujú svoje výpočtové zdroje na ťažbu kryptomeny) súťažia s ťažbou blokov v ktoromkoľvek danom blockchaine a prieskumníci nám umožňujú zistiť, kto úspešne ťažil daný blok definovaný jeho výškou.
# 8) Preskúmajte bloky Genesis: Nájdete blok, ktorý bol vyťažený ako prvý v danom reťazci, kým a ako aj jeho ďalšie údaje.
# 9) Umožňuje používateľom zobraziť poplatky za transakcie, ťažkosti s blockchainom, hashovaciu rýchlosť a ďalšie údaje.
Blockchain explorer zobrazujúci poplatky a adresu:
Prečo používať Blockchain Explorer?
Aplikácie prieskumníka blockchain:
Blockchain peňaženky môžu poskytovať rôzne druhy údajov, ale zobrazenie je obmedzené na údaje týkajúce sa kľúčov, ktoré peňaženka spravuje. Prieskumníci sa používajú na prezeranie údajov týkajúcich sa transakcií uskutočňovaných vo všetkých peňaženkách daného blockchainu.
- Transparentnosť: Umožňujú vám kontrolovať zostatky a výdavky na inteligentné adresy zmlúv, napríklad keď sa používatelia zúčastňujú ponuky počiatočných mincí, ICO.
- Pred odoslaním kryptomeny osobe skontrolovať, či je adresa peňaženky platná pre blockchain.
- Kontrola, či sa transakcia odoslala osobe, ktorej sa zasiela. Je to ako mať nejaké verejné dôkazy, ktoré ste danej osobe poslali prostredníctvom kryptomien. Majitelia si môžu skontrolovať zostatky v peňaženke.
- Prieskumníci vám môžu pomôcť vysvetliť, čo je zlé na transakciách, ktoré ešte neprešli alebo neboli potvrdené, a fázach potvrdenia.
- Môže pomôcť používateľovi zistiť súčasné náklady na transakciu alebo plyn, a tým pomôcť naplánovať výdavky na plyn pre budúce transakcie.
- Niekedy môže pomôcť zistiť, či je skupina tá, ktorá ťaží transakciu, a pravdepodobne pomôcť pri rozhodovaní, či investovať viac výpočtových zdrojov do budúcej ťažobnej činnosti.
- Môže pomôcť vývojárom používateľov, ktorí programujú svoju peňaženku, ak pracujú správne na odosielanie, prijímanie a ukladanie kryptomien.
- Prieskumníci sa dajú použiť spolu s iným softvérom, napríklad uzlami, na potvrdenie údajov a informácií, napríklad na potvrdenie ďalších nástrojov, či fungujú správne.
- Vývojári tiež môžu pomocou týchto prieskumníkov skontrolovať, ktoré funkcie a funkcie musia obsahovať do svojich peňaženiek alebo iného softvéru.
- Ako výskumné nástroje môžu prieskumníci pomôcť robiť dôležité rozhodnutia týkajúce sa osobných, skupinových a firemných financií.
História prieskumníkov blockchainu
Koncept blockchainových prieskumníkov sa objavil súčasne s blockchainmi. Tento druh softvéru sa objavil, pretože bolo ťažké vypočuť blockchainy, napríklad keď človek povie, že vám poslal kryptomeny, vaša peňaženka nedostala žiadne peniaze podľa tvrdenia.
Môže to byť spôsobené tým, že transakcia ešte čakala na potvrdenie alebo bola úplne odmietnutá. Alebo povedzme, že ak ste poslali kryptomenu osobe, ktorá odmietne nejaké prijať.
Po druhé, bolo ťažké vypočuť blockchainy, pretože údaje v nich sú naformátované určitým spôsobom. Aj keď sú informácie uložené a štruktúrované určitým spôsobom, logicky sú indexované a zoskupené. Na to, aby bol bežný používateľ prístupný a čitateľný voľným okom, bol potrebný ďalší softvér.
Iba kvalifikovaní programátori mali prístup k ďalším alebo ďalším informáciám z blockchainov týkajúcich sa transakcií. Mohli tak urobiť pomocou rozhraní príkazového riadku. Navyše bolo treba vykonať niekoľko príkazových riadkov, aby boli údaje čitateľné.
Prvý prieskumník blockchainu, ktorý bol určený pre bitcoinový blockchain, sa objavil v novembri 2010 takmer v rovnakom čase, keď bol bitcoin online. Sprístupnená bola najskôr o theymos.ath.cx:64150/bbe . Prvý prieskumník bitcoinu bol bitcoinovým ekvivalentom TorStatustorstatus.blutmagie.de.
Prieskumník poskytol údaje o bitcoinoch a potom bol presunutý na blockexplorer.com, kde bola zverejnená stránka so skutočnými štatistikami pre blockchain.
Mnoho stránok so štatistikami v reálnom čase však existovalo skôr, ako prieskumníci blokov bitcoinu. Najprv boli sprístupnené na adrese theymos.ath.cx:64150/q. Stránky štatistík v reálnom čase dostať obtiažnosť a getblockcount boli vytvorené v júli 2010. Ostatné vrátane decimaltarget, pravdepodobnosť, hashestowin, nextretarget, totalbc a bcperblock potom nastúpil.
Tieto nástroje boli vyvinuté tak, aby reagovali na pevné zakódovanie do textu hodnôt bloku a obtiažnosti na starej wiki, vďaka čomu boli informácie zastarané.
Ako funguje Blockchain Explorer?
Prieskumníci blockchainu pracujú pomocou databázy, ktorá uchováva celý blockchain vo vyhľadateľnom formáte a tabuľkách. Prieskumník bude preto pracovať s uzlovým rozhraním, aby najskôr vyťažil všetky údaje v danom blockchaine. Akonáhle odvodí údaje, uloží ich do ľahko prehľadateľných tabuliek.
Zhromaždí najnovšie transakcie a bloky a usporiada ich podľa definovaných prehľadávateľných kategórií - napríklad peňaženka adresuje ID transakcií, bohaté zoznamy, zostatky atď
Prieskumník tiež poskytuje používateľovi rozhranie, ktoré mu umožňuje vyhľadávať informácie. Pokiaľ ide o technológiu, prieskumník môže používať relačnú databázu, databázu SQL a API.
Možno už viete, že každý blockchain obsahuje veľa distribuovaných uzlov. Každý uzol, ktorý dokáže priamo čítať údaje na blockchaine, získava podrobnosti o poslednej transakcii a vyťaženom bloku a ďalšie údaje. To sa potom odošle do databázy, kde sa údaje usporiadajú vo forme prehľadávateľných tabuliek.
Vďaka tomu sa prieskumník rýchlo používa. Väčšina blockchainov používa 24 tabuliek vrátane bloku, adresy, transakcie atď. Každý riadok má jedinečné ID alebo kľúč, napríklad jedinečný identifikátor adries použitých v blockchaine. Iné vytvárajú jedinečný kľúč.
Server používateľského rozhrania pre prieskumník potom vytvorí webovú stránku, ktorá mu umožní komunikáciu s používateľom prostredníctvom druhého zadania hľadaných výrazov. Poskytuje tiež API na prepojenie s inými počítačmi. Tieto sa odosielajú na server typu backend v serverom čitateľnom formáte a server typu back-end potom reaguje na hľadané výrazy na server používateľského rozhrania.
Používateľské rozhranie a API potom odošle webové stránky ako HTML do prehľadávača, aby umožnil čítanie odpovedí používateľom.
Relačná databáza: Relačná databáza umožňuje ukladanie dátových komponentov do tabuľky tak, aby boli navzájom spojené. To umožňuje zjednodušenie správy údajov. Napríklad namiesto toho, aby mala veľká bloková tabuľka obsahujúca všetky podrobnosti pre každý blok, záznamy blokovej tabuľky možno prepojiť so záznamom v tabuľke hlavičiek.
Ako funguje prieskumník blockchainu?
Jazyk štruktúrovaných dotazov (SQL alebo Sequel): Toto je protokol a formát na zadanie dotazu alebo prehľadanie databázy. Softvér napríklad môže vytvoriť tabuľku v databáze, vložiť do tabuľky nové záznamy, vyhľadať výraz, vytvoriť novú tabuľku výsledkov a potom výsledky vyhľadať na webovej stránke.
API alebo aplikačné programovacie rozhranie: Toto je protokol, ktorý umožňuje používateľom komunikovať so strojmi pomocou softvéru. Definujú kritériá, formát a interakcie pre odosielanie a prijímanie odpovedí pomocou softvéru, ktorý používa používateľ.
Bežní prieskumníci blockchainu
Blockchair blockchain explorer umožňuje vyhľadávať transakcie v 15 blockchainoch:
Od vývoja prvého nástroja na prieskum blockchainu bol Blockexplorer.com vlastníkom BitcoinTalk fóra, ktorý sa nazýva menom Theymos. V novembri 2010, keď bol online, bolo vyvinutých niekoľko prieskumníkov.
- Blockchain.com, teraz blockchain.org: Umožňuje vyhľadávanie bitcoinových blockchainov podľa blokov, transakcií a adries.
- Blockchair: Umožňuje vyhľadávanie informácií o blockchainoch Bitcoin, Ethereum a Bitcoin Cash vrátane vyhľadávania slov, fráz, uzlov, veľkosti Mempoolu a ťažobných ťažkostí. Vďaka tomu môžete vedieť, či sú v blockchaine zakódované určité záujmy, napríklad tímy.
- Tokenview: Jedná sa o čínsky prieskumník, ktorý bol spustený v roku 2018 a umožňuje vyhľadávanie údajov na viacerých (viac ako 20 populárnych) blockchainoch.
- Etherscan: Toto je pravdepodobne najpopulárnejší prieskumník blockchainu Ethereum. Umožňuje vyhľadávanie transakcií, adries, inteligentných zmlúv, zostatkov v peňaženkách atď.
Etherescan je populárny prieskumník blokovania reťazca Ethereum pre tých, ktorí sa zúčastňujú na získavaní ICO pre krypto projekty:
(obrázok zdroj )
- Bitcoin.com: Umožňuje vyhľadávanie údajov o bitcoinových a ETH blockchainoch.
Záver
Prieskumníci blockchainu boli vyvinuté z dôvodu potreby prezerania a čítania podrobných údajov o transakciách a zabezpečenia transparentnosti transakcií a blockchainu. Zatiaľ čo prvý prieskumník bitcoinu prišiel online v novembri 2020, stránky so štatistickými údajmi v reálnom čase existovali už skôr.
najlepší virtualizačný softvér pre Windows 10
Prieskumníci umožňujú čítanie histórie transakcií blockchain, zostatkov v peňaženkách a potvrdenie stavu transakcie, či je alebo nie je potvrdená. Videli sme tiež, že prieskumník blockchainu pomáha identifikovať ťažobné skupiny, ktoré ťažia dané bloky, výšku bloku, osirelé bloky, bloky genézy.
Videli sme, že prieskumník používa na svoje operácie databázu, API a SQL. Vytvára užívateľské rozhranie, ktoré umožňuje používateľom zadávať údaje na vyhľadávanie blockchainov, a potom pomocou API a servera na strane používateľa prevádza vstupy do strojovo čitateľných formátov a prezentuje ich na serveri typu backend.
Na druhej strane bude prieskumník získavať informácie z blockchainu a štruktúrovať ich do tabuliek v databázach pre ľahšie a rýchlejšie čítanie a vyhľadávanie.
Server typu backend vykonáva vyhľadávanie v databázach a výsledky poskytuje späť prostredníctvom servera na strane používateľa a rozhrania API (ktoré ich prevádza do formátov čitateľných aj pre stránku HTML) na webovú stránku, ktorú používa používateľ.
Dozvedeli sme sa tiež o niektorých hlavných prieskumníkoch blockchainu.
Odporúčané čítanie
- Vysvetlenie blockchainu: Čo je to blockchain a ako to funguje?
- Ako sa stať vývojárom blockchainu
- Výukový program pre blockchain ETF - tu sa dozviete všetko o blockchainových ETF
- Aplikácie blockchain: Na čo sa blockchain používa?
- Top 10 najlepších spoločností s blockchainovým zoznamom v roku 2021
- Top 13 NAJLEPŠÍCH softvér Blockchain DNS (AKTUALIZOVANÝ ZOZNAM)
- Čo je blockchainová peňaženka a ako funguje?
- Prečo je bezpečnosť blockchainu kritická a ako sa implementuje