blockchain explorer tutorial what is blockchain explorer
Tento výukový program vysvětluje, co je Blockchain Explorer, proč je používat a jak fungují průzkumníci Blockchain, jejich historie a někteří běžní průzkumníci Blockchain:
V předchozím Blockchain peněženka tutoriál z Série výukových programů blockchainu , jsme se dozvěděli o typech peněženek blockchainu a jak fungují a jak je generovat.
Průzkumníci blockchainu jsou Google kryptoměn a blockchainu. Umožňují uživatelům přístup k různým podrobnostem týkajícím se transakcí na konkrétních adresách peněženek a blockchainů, včetně částky transakce, zdrojů a určení finančních prostředků a stavu transakcí.
Mohou být použity k extrakci prakticky jakýchkoli dat souvisejících s transakcemi, peněženkami a blockchainy, včetně bohatých seznamů a skrytých zpráv.
Tento kurz vysvětluje průzkumníky blockchainu, jejich historii, případy použití a hlavní dostupné průzkumníky. Podrobně probereme fungování průzkumníka blockchainu, z čeho se skládá a proč je potřeba.
Co se naučíte:
Co je Blockchain Explorer?
Následující obrázek ukazuje nedávné transakce průzkumníka blockchainu:
(obraz zdroj )
Průzkumník blockchainu je software, který používá API a blockchainový uzel k čerpání různých dat z blockchainu a poté pomocí databáze uspořádá hledaná data a prezentuje data uživateli ve formátu s možností vyhledávání.
Vstupy uživatele jsou prohledávatelné výrazy v průzkumníku, které se poté prohledávají uspořádanou tabulkou v databázi. Průzkumník již bude mít organizovaná data z blockchainu do formátu tabulky.
Pro většinu uživatelů vám průzkumník blockchainu umožní prozkoumat a prozkoumat data o nedávno vytěžených blocích nebo nedávno provedených transakcích na blockchainu. V ideálním případě vám umožní zobrazit živý přenos bloků, jak se těží, a také data související s bloky.
Umožňují vám však také následující:
# 1) Prozkoumejte historii transakcí jakékoli adresy peněženky: To nám umožňuje auditovat jakoukoli adresu peněženky a zlepšuje transparentnost na blockchainu.
Poslední transakce v blockchainu a částky:
# 2) Prozkoumejte přijímací adresy a změňte adresy: Kromě adresy pro příjem transakce můžete vidět adresu změny, což je výstup, který vrací kryptoměnu na spender, aby se zabránilo příliš velké části vstupní hodnoty v přechodu na poplatky za transakci. To také zvyšuje transparentnost transakcí.
# 3) Prozkoumejte největší transakci dne: To podporují někteří průzkumníci.
# 4) Prozkoumejte stav Mempool: To nám umožňuje prozkoumat nepotvrzené transakce na blockchainu včetně jejich podrobností.
# 5) Prozkoumejte incidenty s dvojitým výdajem: Někteří průzkumníci podporují zjištění, kolik transakcí s dvojitým výdajem probíhá v blockchainu.
# 6) Prozkoumejte osiřelé a zastaralé bloky: Jedná se o bloky, které nejsou připojeny k nejdelšímu blockchainu ani po těžbě a jejich nadřazený blockchain není znám. Zastaralé bloky jsou ty, jejichž rodiče jsou známí, ale stále nejsou připojeni k nejdelšímu známému řetězci. Někteří průzkumníci nám umožňují zjistit, kolik z těchto bloků bylo realizováno v blockchainu.
Poslední transakce v blockchainu a částky:
# 7) Prozkoumejte fond nebo osobu, která našla nebo těžila konkrétní blok: Různí jednotlivci a těžební fondy (skupiny, které kombinují své výpočetní zdroje k těžbě kryptoměny) soutěží s těžbou bloků v kterémkoli daném blockchainu a průzkumníci nám umožňují zjistit, kdo úspěšně těžil daný blok definovaný jeho výškou.
# 8) Prozkoumejte bloky geneze: Najdete blok, který byl těžen jako první v daném řetězci, kým a jaká další data.
# 9) Umožňuje uživatelům zobrazit poplatky za transakce, obtížnost blockchainu, hashovací rychlost a další data.
Blockchain explorer zobrazující poplatky a adresu:
Proč používat Blockchain Explorer?
Aplikace blockchain explorer:
Blockchain peněženky mohou poskytovat různé druhy dat, ale zobrazení je omezeno na data související s klíči, které peněženka spravuje. Průzkumníci se používají k prohlížení dat souvisejících s transakcemi prováděnými na všech peněženkách daného blockchainu.
- Průhlednost: Umožňují vám kontrolovat zůstatky a výdaje na inteligentní adresy smluv, například když se uživatelé účastní nabídky počáteční mince, ICO.
- Před odesláním kryptoměny osobě zkontrolujte, zda je adresa peněženky platná pro blockchain.
- Kontrola, zda byla transakce odeslána osobě, které je odeslána. Je to jako mít nějaké veřejné důkazy, které jste osobě zaslali prostřednictvím kryptoměn. Majitelé mohou zkontrolovat zůstatky v peněžence.
- Průzkumníci vám mohou pomoci vysvětlit, co je špatně na transakcích, které dosud neprošly nebo nebyly potvrzeny, a na fázích potvrzení.
- Může uživateli pomoci zjistit aktuální náklady na transakci nebo plyn, a proto mu pomůže naplánovat výdaje na plyn pro budoucí transakce.
- Někdy může pomoci zjistit, zda je skupina ta, která těží transakci, a pravděpodobně pomoci při rozhodování, zda investovat více výpočetních zdrojů pro budoucí těžební činnost.
- Může pomoci vývojářům uživatelů, kteří programují svou peněženku, pokud pracují správně na odesílání a přijímání a ukládání kryptoměn.
- Průzkumníky lze použít spolu s dalším softwarem, jako jsou uzly, k potvrzení dat a informací, například k potvrzení dalších nástrojů, zda fungují správně.
- Vývojáři také mohou pomocí těchto průzkumníků zkontrolovat, jaké funkce a funkce musí zahrnout do svých peněženek nebo jiného softwaru.
- Jako výzkumné nástroje mohou průzkumníci pomoci činit důležitá rozhodnutí týkající se osobních, skupinových a firemních financí.
Historie průzkumníků blockchainu
Koncept průzkumníků blockchainu se objevil současně s blockchainy. Tento druh softwaru se objevil, protože bylo obtížné vyslýchat blockchainy, například, když někdo řekne, že vám poslal kryptoměny, ale vaše peněženka žádné neobdržela, jak tvrdí.
Může to být proto, že transakce ještě nebyla potvrzena nebo byla úplně odmítnuta. Nebo řekněme, že jste odeslali kryptoměnu osobě, která pak odmítá přijímat nějaké.
Zadruhé, bylo těžké vyslýchat blockchainy, protože data v nich jsou formátována určitým způsobem. Zatímco informace jsou uloženy a strukturovány určitým způsobem, logicky jsou indexovány a seskupeny. Aby byl přístupný a čitelný pouhým okem i běžným uživatelem, bylo zapotřebí dalšího softwaru.
Pouze zkušení programátoři měli přístup k dalším nebo dalším informacím z blockchainů týkajících se transakcí. Mohli tak učinit pomocí rozhraní příkazového řádku. Navíc bylo potřeba provést několik příkazových řádků, aby byla data čitelná.
První průzkumník blockchainu, který byl určen pro bitcoinový blockchain, se objevil v listopadu 2010 téměř ve stejnou dobu, kdy byly bitcoiny online. Bylo zpřístupněno jako první na adrese theymos.ath.cx:64150/bbe . Prvním průzkumníkem bitcoinů byl bitcoinový ekvivalent TorStatustorstatus.blutmagie.de.
Průzkumník poskytl data o bitcoinech a poté byl přesunut na blockexplorer.com, kde byla zveřejněna stránka se skutečnými statistikami pro blockchain.
Mnoho stránek se statistikami v reálném čase však existovalo před průzkumníky bitcoinových bloků. Poprvé byly zpřístupněny na adrese theymos.ath.cx:64150/q. Stránky statistik v reálném čase dostat obtíže a getblockcount byly vytvořeny v červenci 2010. Ostatní včetně decimaltarget, pravděpodobnost, hashestowin, nextretarget, totalbc a bcperblock poté následoval.
Tyto nástroje byly vyvinuty tak, aby reagovaly na pevné zakódování do textu hodnot bloků a obtížnosti na staré wiki, čímž byly informace zastaralé.
Jak funguje Blockchain Explorer?
Průzkumníci blockchainu pracují pomocí databáze, která obsahuje celý blockchain ve formátu s možností prohledávání a tabulek. Průzkumník proto bude pracovat s uzlovým rozhraním, aby nejprve extrahoval všechna data v daném blockchainu. Jakmile odvodí data, uloží je do snadno prohledávatelných tabulek.
Shromáždí nejnovější transakce a bloky a uspořádá je podle definovaných prohledávatelných kategorií - například, peněženka řeší ID transakcí, bohaté seznamy, zůstatky atd
Průzkumník také poskytuje uživateli rozhraní, které mu umožňuje vyhledávat informace. Z hlediska technologie může průzkumník používat relační databázi, databázi SQL a API.
Možná už víte, že každý blockchain obsahuje mnoho distribuovaných uzlů. Každý uzel, který může přímo číst data na blockchainu, popadne podrobnosti o nejnovější transakci a těženém bloku a další data. To je poté odesláno do databáze, kde jsou data uspořádána ve formě prohledávatelných tabulek.
Díky tomu je průzkumník rychle použitelný. Většina blockchainů používá 24 tabulek včetně bloku, adresy, transakce atd. Každý řádek má jedinečné ID nebo klíč, například, jedinečný identifikátor adres použitých v blockchainu. Jiní vytvářejí jedinečný klíč.
Server uživatelského rozhraní pro průzkumníka poté vytvoří webovou stránku, která mu umožní komunikovat s uživatelem prostřednictvím druhého vstupu vyhledávaných výrazů. Poskytuje také rozhraní API pro rozhraní s jinými počítači. Ty jsou odesílány na server typu backend ve formátu čitelném pro server a server typu back-end pak odpovídá na server uživatelského rozhraní pro hledané výrazy.
Uživatelské rozhraní a API poté odešle webové stránky jako HTML do prohlížeče, aby umožnil čtení odpovědí uživatelem.
Relační databáze: Relační databáze umožňuje ukládání datových komponent v tabulce tak, aby byly navzájem související. To umožňuje zjednodušení správy dat. Například, namísto velké tabulky bloků, která obsahuje všechny podrobnosti pro každý blok, mohou být položky tabulky bloků propojeny se záznamem v tabulce záhlaví.
Jak funguje průzkumník blockchainu?
Strukturovaný dotazovací jazyk (SQL nebo Sequel): Toto je protokol a formát pro zadávání dotazů nebo prohledávání databáze. Software může například vytvořit tabulku v databázi, vložit do ní nové záznamy, prohledat výraz, vytvořit novou tabulku výsledků a poté výsledky na webové stránce prezentovat hledající osobě.
API nebo aplikační programovací rozhraní: Toto je protokol, který umožňuje uživatelům komunikovat se stroji pomocí softwaru. Definují kritéria, formát a interakce pro odesílání a přijímání odpovědí softwarem, který používá uživatel.
Běžní průzkumníci blockchainu
Blockchair blockchain explorer umožňuje prohledávat transakce v 15 blockchainech:
Od vývoje prvního nástroje pro průzkum blockchainů byl Blockexplorer.com vlastníkem BitcoinTalk Forum, který se jmenuje Theymos. V listopadu 2010, kdy byl online, bylo od té doby vyvinuto několik průzkumníků.
- Blockchain.com, nyní blockchain.org: Umožňuje vyhledávání bitcoinových blockchainů podle bloků, transakcí a adres.
- Blockchair: Umožňuje vyhledávání informací o blockchainech Bitcoin, Ethereum a Bitcoin Cash, včetně vyhledávání slov, frází, uzlů, velikosti Mempool a obtížnosti těžby. Díky tomu můžete vědět, zda jsou na blockchainu zakódovány určité zájmy, jako jsou týmy.
- Tokenview: Jedná se o čínský průzkumník spuštěný v roce 2018, který umožňuje vyhledávání dat na více (více než 20 populárních) blockchainech.
- Etherscan: Toto je pravděpodobně nejpopulárnější průzkumník blockchainu Ethereum. Umožňuje vyhledávání transakcí, adres, inteligentních smluv, zůstatků v peněžence atd.
Etherescan je populární průzkumník blockchainu Ethereum pro ty, kteří se účastní ICO fundraisings pro krypto projekty:
(obraz zdroj )
- Bitcoin.com: Umožňuje vyhledávání dat na bitcoinových a ETH blockchainech.
Závěr
Průzkumníci blockchainu byli vyvinuti z důvodu potřeby prohlížet a číst podrobná data o transakcích a zajistit transparentnost transakcí a blockchainu. Zatímco první průzkumník bitcoinů přišel online v listopadu 2020, ale stránky statistik v reálném čase existovaly dříve.
Průzkumníci umožňují čtení historie transakcí blockchainu, zůstatků v peněžence a potvrzení stavu transakce, pokud je či není potvrzena. Také jsme viděli, že průzkumník blockchainu pomáhá identifikovat těžební fondy, které těží dané bloky, výšku bloku, osiřelé bloky, bloky geneze.
c # vs c ++ vs java
Viděli jsme, že průzkumník používá k provádění svých operací databázi, API a SQL. Vytváří uživatelské rozhraní, které umožňuje uživatelům zadávat data k prohledávání blockchainů, a poté používá API a server na straně uživatele k převodu vstupů do strojově čitelných formátů a jejich prezentaci na back-endový server.
Na druhé straně průzkumník získá informace z blockchainu a strukturuje je do tabulek v databázích pro snazší a rychlejší čtení a vyhledávání.
Backendový server provádí vyhledávání v databázích a výsledky prezentuje zpět prostřednictvím serveru na straně uživatele a rozhraní API (které je převádí do formátů čitelných pro uživatele i se stránkou HTML) na webovou stránku používanou uživatelem.
Dozvěděli jsme se také o některých hlavních průzkumnících blockchainu.
Doporučené čtení
- Vysvětlení blockchainu: Co je to blockchain a jak to funguje?
- Jak se stát vývojářem blockchainu
- Výukový program pro blockchain ETF - Zjistěte vše o blockchainových ETF
- Aplikace Blockchain: Na co se Blockchain používá?
- Seznam nejlepších 10 nejlepších blockchainových společností v roce 2021
- Top 13 NEJLEPŠÍ Blockchainový DNS software (AKTUALIZOVANÝ SEZNAM)
- Co je blockchainová peněženka a jak funguje?
- Proč je bezpečnost blockchainu kritická a jak je implementována