blockchain explorer tutorial what is blockchain explorer
Questo tutorial spiega cos'è un Blockchain Explorer, perché usarlo e come funzionano Blockchain Explorer, la loro storia e alcuni comuni Blockchain Explorer:
Nel precedente Portafoglio blockchain tutorial di Serie di tutorial sulla blockchain , abbiamo imparato a conoscere i tipi di portafoglio blockchain e come funzionano e come generarli.
Gli esploratori blockchain sono il Google delle criptovalute e della blockchain. Consentono agli utenti di accedere a diversi dettagli relativi alle transazioni su indirizzi di portafoglio e blockchain specifici, inclusi l'importo transato, le fonti e la destinazione dei fondi e lo stato delle transazioni.
server Europeo VPN apk
Possono essere utilizzati per estrarre praticamente tutti i dati relativi a transazioni, portafogli e blockchain, inclusi elenchi ricchi e messaggi nascosti.
Questo tutorial spiega gli esploratori blockchain, le loro storie, i casi d'uso e i principali esploratori disponibili. Discuteremo in dettaglio il funzionamento di un blockchain explorer, di cosa è composto e perché è necessario.
Cosa imparerai:
Cos'è un Blockchain Explorer?
L'immagine sotto mostra le transazioni recenti di Blockchain Explorer:
[Immagine fonte ]
Un blockchain explorer è un software che utilizza l'API e il nodo blockchain per estrarre vari dati da una blockchain e quindi utilizza un database per organizzare i dati cercati e per presentare i dati all'utente in un formato ricercabile.
Gli input dell'utente sono termini ricercabili sull'explorer che vengono poi cercati attraverso una tabella organizzata nel database. L'esploratore avrà già organizzato i dati da una blockchain nel formato tabella.
Per la maggior parte degli utenti, un blockchain explorer ti consentirà di cercare ed esplorare i dati sui blocchi estratti di recente o sulle transazioni eseguite di recente su una blockchain. Idealmente, ti consentono di visualizzare un feed live di blocchi mentre vengono estratti, così come i dati relativi ai blocchi.
Tuttavia, ti consentono anche di fare quanto segue:
# 1) Esplora la cronologia delle transazioni di qualsiasi indirizzo di portafoglio: Questo ci consente di controllare qualsiasi indirizzo di portafoglio e migliora la trasparenza su una blockchain.
Ultime transazioni in una blockchain e importi:
# 2) Esplora gli indirizzi di ricezione e modifica gli indirizzi: Oltre all'indirizzo di ricezione della transazione, puoi vedere l'indirizzo di modifica, che è un output che restituisce crittografia allo spender per evitare che una parte eccessiva del valore di input vada alle commissioni di transazione. Ciò migliora anche la trasparenza delle transazioni.
# 3) Esplora la transazione più grande della giornata: Questo è supportato da alcuni esploratori.
# 4) Esplora lo stato di Mempool: Questo ci consente di esplorare le transazioni non confermate su una blockchain inclusi i loro dettagli.
# 5) Esplora gli incidenti con doppia spesa: Alcuni esploratori supportano la scoperta di quante transazioni di doppia spesa avvengono in una blockchain.
# 6) Esplora i blocchi orfani e obsoleti: Questi sono blocchi che non sono collegati alla blockchain più lunga anche dopo il mining e la loro blockchain madre è sconosciuta. I blocchi obsoleti sono quelli i cui genitori sono noti ma non sono ancora attaccati alla catena conosciuta più lunga. Alcuni esploratori ci permettono di vedere quanti di questi blocchi sono stati realizzati in una blockchain.
Ultime transazioni in una blockchain e importi:
# 7) Esplora la piscina o la persona che ha trovato o estratto un particolare blocco: Individui e pool minerari diversi (gruppi che combinano le proprie risorse informatiche per estrarre criptovalute) competono per estrarre blocchi in una determinata blockchain e gli esploratori ci consentono di trovare chi ha estratto con successo un determinato blocco definito dalla sua altezza.
# 8) Esplora i blocchi di genesi: Puoi trovare il blocco che è stato estratto per primo su una determinata catena, da chi e dagli altri dati.
# 9) Consente agli utenti di visualizzare le commissioni delle transazioni, la difficoltà della blockchain, il tasso di hash e altri dati.
Blockchain explorer che mostra tariffe e indirizzo:
Perché utilizzare Blockchain Explorer?
Applicazioni Blockchain Explorer:
I wallet blockchain possono fornire diversi tipi di dati, ma la visualizzazione è limitata ai dati relativi alle chiavi che il wallet gestisce. Gli esploratori vengono utilizzati per visualizzare i dati relativi alle transazioni effettuate su tutti i portafogli di una determinata blockchain.
- Trasparenza: Ti consentono di controllare i saldi e la spesa per gli indirizzi di contratti intelligenti come quando gli utenti partecipano a un'offerta iniziale di monete, ICO.
- Verificare se un indirizzo di portafoglio è valido per una blockchain prima di inviare criptovaluta a una persona.
- Verificare se una transazione è stata inviata alla persona a cui è stata inviata. È come avere delle prove pubbliche che hai inviato tramite criptovalute alla persona. I proprietari possono controllare i saldi del portafoglio.
- Gli esploratori possono aiutare a spiegare cosa c'è di sbagliato nelle transazioni che non sono ancora state completate o confermate e le fasi di conferma.
- Può aiutare un utente a conoscere il costo corrente di una transazione o del gas e quindi aiutare a pianificare la spesa del gas per transazioni future.
- A volte può aiutare a sapere se un gruppo è quello che ha estratto una transazione e probabilmente aiuta a prendere decisioni sull'opportunità di investire più risorse di calcolo per attività minerarie future.
- Può aiutare gli sviluppatori utenti che stanno programmando il proprio portafoglio se stanno lavorando correttamente a inviare, ricevere e archiviare criptovalute.
- Gli esploratori possono essere utilizzati insieme ad altri software come i nodi per corroborare dati e informazioni, ad esempio, per confermare che altri strumenti stanno funzionando in modo appropriato.
- Gli sviluppatori possono anche verificare quali funzioni e caratteristiche devono includere nei loro portafogli o altri software utilizzando questi esploratori.
- In quanto strumenti di ricerca, gli esploratori possono aiutare a prendere decisioni importanti relative alle finanze personali, di gruppo e aziendali.
Storia degli esploratori di Blockchain
Il concetto di blockchain explorer è emerso contemporaneamente alle blockchain. Questo tipo di software è emerso perché era difficile interrogare le blockchain, per esempio, quando una persona dice di averti inviato criptovalute ma il tuo portafoglio non ne ha ricevute come richiesto.
Ciò potrebbe essere dovuto al fatto che la transazione era ancora in attesa di conferma o era stata rifiutata del tutto. Oppure diciamo se hai inviato criptovalute a una persona e poi loro negano di riceverne.
In secondo luogo, è stato difficile interrogare le blockchain dato che i dati in esse contenuti sono formattati in un certo modo. Mentre le informazioni sono archiviate e strutturate in un certo modo, logicamente, vengono indicizzate e raggruppate. Per essere accessibile e leggibile ad occhio nudo e da un utente normale, era necessario un software aggiuntivo.
Solo i programmatori esperti erano in grado di accedere a informazioni aggiuntive o extra da blockchain relative alle transazioni. Potrebbero farlo utilizzando le interfacce della riga di comando. Inoltre è necessario eseguire alcune righe di comando per rendere i dati leggibili.
Il primo blockchain explorer, pensato per la blockchain di Bitcoin, è emerso nel novembre 2010 quasi nello stesso momento in cui il bitcoin stava arrivando online. È stato reso disponibile prima a theymos.ath.cx:64150/bbe . Il primo esploratore per Bitcoin è stato l'equivalente in Bitcoin di TorStatustorstatus.blutmagie.de.
L'esploratore ha fornito dati su Bitcoin e, successivamente, è stato spostato su blockexplorer.com dove è stata pubblicata la pagina delle statistiche reali per la blockchain.
Tuttavia, molte delle pagine delle statistiche in tempo reale esistevano prima dei block explorer di Bitcoin. Sono stati resi disponibili per la prima volta su theymos.ath.cx:64150/q. Pagine di statistiche in tempo reale getdifficulty e getblockcount sono stati creati nel luglio 2010. Altri inclusi decimaltarget, probabilità, hashestowin, nextretarget, totalbc e bcperblock è venuto dopo.
Questi strumenti sono stati sviluppati per rispondere all'hard-coding nel testo dei valori di blocco e di difficoltà sul vecchio wiki, il che ha reso le informazioni obsolete.
miglior pulitore di registro gratuito per windows 7
Come funziona un Blockchain Explorer?
Gli esploratori di blockchain lavorano utilizzando un database che contiene tutta la blockchain in un formato e tabelle ricercabili. Un esploratore, quindi, lavorerà con un'interfaccia di nodo per estrarre prima tutti i dati in una determinata blockchain. Una volta ottenuti i dati, li memorizza in tabelle facilmente ricercabili.
Raccoglierà le transazioni e i blocchi più recenti e li disporrà in base alle categorie ricercabili definite - per esempio, wallet indirizza ID transazione, elenchi ricchi, saldi, ecc
Un esploratore fornisce anche un'interfaccia all'utente per consentire loro di cercare le informazioni. In termini di tecnologia, un esploratore può utilizzare un database relazionale, un database SQL e un'API.
Potresti già avere familiarità con il fatto che ogni blockchain comprende molti nodi distribuiti. Ogni nodo che può leggere direttamente i dati su una blockchain, acquisisce i dettagli dell'ultima transazione e del blocco estratto e altri dati. Questo viene quindi inviato al database, dove i dati sono organizzati sotto forma di tabelle ricercabili.
Questo rende l'explorer veloce da usare. La maggior parte delle blockchain utilizza 24 tabelle che includono blocco, indirizzo, transazione, ecc. Ogni riga ha un ID o una chiave univoci, per esempio, un identificatore univoco per gli indirizzi utilizzati sulla blockchain. Altri creano una chiave univoca.
Il server dell'interfaccia utente per explorer crea quindi una pagina web che gli consente di interagire con un utente tramite quest'ultimo input di termini ricercabili. Fornisce inoltre un'API per interfacciarsi con altri computer. Questi vengono inviati al server back-end in un formato leggibile dal server e il server back-end risponde quindi al server dell'interfaccia utente per i termini di ricerca.
L'interfaccia utente e l'API inviano quindi le pagine web come HTML al browser per consentire la lettura delle risposte da parte dell'utente.
Database relazionale: Un database relazionale consente l'archiviazione di componenti di dati in una tabella in modo che siano correlati tra loro. Ciò consente la semplificazione della gestione dei dati. Per esempio, invece di avere una grande tabella di blocco contenente tutti i dettagli per ogni blocco, le voci della tabella di blocco possono essere collegate a una voce in una tabella di intestazione.
Come funziona un blockchain explorer?
Linguaggio di query strutturato (SQL o Sequel): Si tratta di un protocollo e di un formato per fornire una query o cercare in un database. Ad esempio, il software può creare una tabella nel database, inserire nuovi record nella tabella, cercare il termine, creare una nuova tabella dei risultati e quindi presentare i risultati su una pagina web alla persona che effettua la ricerca.
API o interfaccia di programmazione dell'applicazione: Questo è il protocollo che consente agli utenti di comunicare con le macchine tramite software. Definiscono i criteri, il formato e le interazioni per l'invio e la ricezione delle risposte dal software utilizzato dall'utente.
Esploratori blockchain comuni
Il blockchain explorer di Blockchair consente di cercare transazioni in 15 blockchain:
Dallo sviluppo del primo strumento di esplorazione blockchain, Blockexplorer.com è stato del proprietario del forum BitcoinTalk che si chiama Theymos. Nel novembre 2010, quando è stato pubblicato online, sono stati sviluppati diversi esploratori.
- Blockchain.com, ora blockchain.org: Consente la ricerca di blockchain Bitcoin per blocchi, transazioni e indirizzi.
- Blockchair: Consente la ricerca di informazioni su blockchain Bitcoin, Ethereum e Bitcoin Cash, inclusa la ricerca di parole, frasi, nodi, dimensioni di Mempool e difficoltà di mining. Usandolo, puoi sapere se determinati interessi come i team sono codificati sulla blockchain.
- Tokenview: Questo è l'esploratore con sede in Cina lanciato nel 2018 e consente la ricerca di dati su più blockchain (oltre 20 popolari).
- Etherscan: Questo è probabilmente l'esploratore blockchain di Ethereum più popolare. Consente la ricerca di transazioni, indirizzi, contratti intelligenti, saldi di portafoglio, ecc.
Etherescan è un popolare esploratore blockchain di Ethereum per coloro che partecipano a raccolte fondi ICO per progetti crittografici:
[Immagine fonte ]
- Bitcoin.com: Consente la ricerca di dati su blockchain Bitcoin ed ETH.
Conclusione
Gli esploratori blockchain sono stati sviluppati dalla necessità di visualizzare e leggere dati dettagliati sulle transazioni, nonché garantire la trasparenza delle transazioni e della blockchain. Mentre il primo esploratore per Bitcoin è arrivato online nel novembre 2020, ma le pagine delle statistiche in tempo reale esistevano prima.
Gli esploratori consentono di leggere le cronologie delle transazioni blockchain, i saldi del portafoglio e di confermare lo stato di una transazione se è confermata o meno. Abbiamo anche visto che un esploratore blockchain aiuta a identificare i pool minerari che estraggono determinati blocchi, altezza del blocco, blocchi orfani, blocchi di genesi.
Abbiamo visto che un esploratore utilizza il database, l'API e l'SQL per eseguire le sue operazioni. Crea un'interfaccia utente che consente agli utenti di inserire dati per cercare blockchain, quindi utilizza un'API e un server lato utente per convertire gli input in formati leggibili dalla macchina e presentarli al server back-end.
Dall'altro lato, l'esploratore avrà estratto le informazioni dalla blockchain e le avrà strutturate in tabelle nei database per una lettura e ricerche più facili e veloci.
Il server backend esegue le ricerche sui database e presenta i risultati attraverso il server lato utente e l'API (che li converte in formati leggibili dall'utente anche con la pagina HTML) alla pagina web utilizzata dall'utente.
Abbiamo anche appreso di alcuni principali esploratori di blockchain.
Lettura consigliata
- Spiegazione della blockchain: cos'è la blockchain e come funziona?
- Come diventare uno sviluppatore Blockchain
- Tutorial sugli ETF Blockchain - Scopri tutto sugli ETF Blockchain
- Applicazioni Blockchain: per cosa viene utilizzata la Blockchain?
- Elenco delle 10 migliori aziende blockchain nel 2021
- I 13 migliori software DNS Blockchain migliori [ELENCO AGGIORNATO]
- Cos'è un portafoglio Blockchain e come funziona?
- Perché la sicurezza Blockchain è fondamentale e come viene implementata