Come leggere un explorer di blocchi, e perché dovresti

·6 min di lettura·Di SSP Editorial Team
Copertina SSP Academy: leggere un explorer di blockchain

Come leggere un explorer di blocchi, e perché dovresti

Un explorer di blocchi è un sito che legge una blockchain e ti mostra che cosa c'è dentro. Sembra banale finché non ti accorgi di che cosa ti dà davvero: la possibilità di verificare quel che afferma il tuo wallet contro la catena stessa, invece di prenderlo per fede.

È tutto qui il punto. Il tuo wallet ti dice che un pagamento è andato a buon fine. Un explorer ti permette di confermarlo in modo indipendente — e saperne leggere uno trasforma «credo abbia funzionato?» in una risposta.

Le tre cose che puoi cercare

Una transazione, tramite il suo identificativo: una lunga stringa esadecimale, a volte chiamata txid o hash. È la ricevuta.

Un indirizzo, con il suo saldo e ogni transazione di cui abbia mai fatto parte.

Un blocco, con l'insieme delle transazioni confermate in un dato momento.

Quasi tutto ciò che ti servirà è la prima.

Leggere la pagina di una transazione

Ignora gran parte dello schermo. Sei campi portano il significato.

Stato. In sospeso o non confermata significa che è stata trasmessa ma non è ancora in un blocco. Confermata o riuscita significa che c'è. Sulle catene EVM esiste un terzo stato che fa inciampare: fallita. Una transazione fallita è dentro un blocco — è avvenuta, ha consumato gas, ti ha addebitato qualcosa — semplicemente non ha fatto quel che doveva. Non è un difetto, è come funzionano le catene basate sui conti.

Conferme. Quanti blocchi sono stati costruiti sopra. Zero significa che è nella mempool. Uno significa che è entrata in un blocco. Di più significa che annullarla diventa via via più costoso.

Importo e commissione, mostrati separatamente. Guarda entrambi. Nella commissione vivono le sorprese spiacevoli, soprattutto se il tuo wallet ha stimato in un momento congestionato.

Da e a. Verifica che la destinazione sia quella voluta. È il momento di cogliere un errore, anche se ormai è una diagnosi e non un rimedio.

Marca temporale. Quando è stata inclusa in un blocco, non quando l'hai inviata. Su una catena congestionata lo scarto può essere di ore.

Ingressi e uscite sulle catene UTXO, sostituiti da un semplice da/a su quelle a conti. Se la tua transazione Bitcoin mostra un'uscita verso un indirizzo che non riconosci, niente panico: quasi certamente è il tuo resto. È un'uscita reale verso un nuovo indirizzo controllato dal tuo wallet, ed è il motivo per cui le euristiche sull'indirizzo di resto possono collegare fra loro i tuoi indirizzi.

Quando ricorrervi davvero

«L'ho mandato e dicono che non è arrivato». Cerca il txid. O è confermata — e allora il problema sta dalla loro parte, e ora hai la prova — oppure è lì non confermata, e allora è un problema di commissione con un rimedio noto.

«È in sospeso da un'eternità». L'explorer mostra il tasso di commissione corrente. Confrontalo con il tuo e saprai all'istante se hai offerto troppo poco.

«È arrivato l'airdrop / il rimborso / il pagamento?» Cerca il tuo indirizzo di ricezione. È più rapido e più affidabile che aspettare l'aggiornamento di un wallet.

«Questo contratto è sicuro?» Gli explorer indicano se il codice sorgente di un contratto è verificato, cioè se qualcuno ha pubblicato un sorgente che dimostrabilmente compila nel bytecode distribuito. Non verificato non prova malafede, ma significa che nessuno può leggere ciò con cui sta per interagire, e questo è un motivo legittimo di prudenza.

«La catena stessa è in salute?» I tempi di blocco e la dimensione della mempool ti dicono se la rete è congestionata, ferma o a posto. Durante un incidente è spesso il modo più rapido di capire che cosa stia succedendo davvero.

Che cosa un explorer non può dirti

È la parte che conta di più, ed è dove le persone vengono fuorviate.

Un explorer mostra dati, non verità sulle persone. Un indirizzo non è un nome. Le etichette attaccate agli indirizzi sono congetture di chi gestisce l'explorer, spesso giuste e a volte no.

Alcune voci possono essere inventate. Sulle catene EVM un contratto di token malevolo può emettere un evento Transfer che non ha mosso nulla, e gli explorer che si fidano dei log di eventi lo mostreranno. Non tutto ciò che ti viene mostrato è realmente accaduto.

I saldi dei token possono non voler dire niente. Chiunque può creare un token, chiamarlo come vuole e mandartelo. Un wallet che mostra «50.000 token tipo USDC» da un contratto che nessuno riconosce ti sta mostrando un fatto sul registro e nulla sul valore.

Un explorer è una terza parte. È un sito gestito da qualcuno, che legge un nodo gestito da qualcuno. Se sbaglia o è compromesso, ti mostrerà dati errati con piena sicurezza. Proprio per questo l'abitudine di consultarne uno ha senso solo se capisci di chi sia la visuale che stai guardando.

Di chi stai leggendo il nodo, davvero?

Il che ci porta a una cosa su cui conviene essere schietti.

Quando da SSP tocchi per andare a un explorer, dove atterri dipende dalla catena.

Per le catene EVM finisci su un noto explorer di terze parti — Etherscan per Ethereum, Polygonscan per Polygon, Basescan per Base, Snowtrace per Avalanche, BscScan per BSC, XDCScan per XDC. Per Solana, il Solana Explorer.

Per le catene UTXO e Flux, il collegamento punta all'infrastruttura di SSP stessa — blockbook-btc.sspwallet.io, blockbook-ltc.sspwallet.io e così via, con Flux su flux-explorer.sspwallet.io.

Vale la pena dirlo chiaramente. Per quelle catene, l'explorer con cui verifichi è servito dalla stessa infrastruttura che ha dato al tuo wallet il saldo in primo luogo. È comodo, è veloce, e non è una verifica indipendente. Se il nostro nodo sbagliasse, l'explorer gli darebbe ragione con sicurezza.

Per l'uso quotidiano va bene: stai confermando che un txid esiste e ha conferme, e il modo di fallimento da cui ti stai proteggendo è di solito la tua incertezza, non un'infrastruttura che ti mente. Ma se stai verificando qualcosa che conta davvero — un pagamento grosso, un trasferimento contestato o qualsiasi cosa durante un incidente di rete — incolla il txid anche in un explorer del tutto estraneo. Due visuali indipendenti che concordano valgono molto più di una visuale di cui ti fidi.

È lo stesso ragionamento che abbiamo applicato a noi stessi durante l'incidente di consenso di Ravencoin: non ci siamo limitati a controllare che il nostro nodo girasse, abbiamo confrontato i suoi hash di blocco con la catena di riferimento. Verificarsi da soli non è verificare.

L'abitudine da costruire

Ogni tanto cerca le tue stesse transazioni, anche quando non c'è nulla che non va. Ci vogliono pochi secondi e costruisce intuito: che aspetto ha una commissione normale, quanto tempo richiede di solito la conferma su una data catena, come sono fatte le tue uscite di resto.

È quell'intuito a rendere visibile un'anomalia più tardi. Chi non ha mai guardato un explorer non distingue «lento» da «rotto» e finisce o per farsi prendere dal panico per un ritardo normale, o per alzare le spalle davanti a un problema vero.

La catena è pubblica. Leggerla è un'abilità, non è difficile, ed è l'unico modo di correggere i compiti al tuo wallet.

Condividi questo articolo

Articoli correlati