Il software conta più del sito web
Blockstream.info è un'istanza pubblica di Esplora, che Blockstream pubblica come open source. Quella distinzione è l'intero test. Il sito web è una convenienza; Esplora è infrastruttura, e una quota sostanziale degli strumenti Bitcoin che usa ha un'API compatibile con Esplora da qualche parte nel suo grafo di dipendenze.
La ragione per cui si è diffuso è che la forma dell'API è sensata e la licenza permette l'uso. mempool.space implementa una superficie compatibile, il che significa che il codice scritto contro uno funziona contro l'altro con un cambio di URL di base. Per chiunque stia costruendo qualcosa che ha bisogno di una fonte di ripiego, quella compatibilità vale molto — ottiene ridondanza senza scrivere uno strato di adattamento.
Significa anche che il modello di dati è trasparente. Può leggere esattamente come viene calcolato un saldo di indirizzo, il che non è un punto retorico: gli explorer non concordano sui saldi più spesso di quanto le persone si aspettino, di solito su come vengono contati gli output non confermati, ed essere in grado di leggere il codice risolve la disputa piuttosto che prolungarla.
L’API: ancora genuinamente gratuita
Abbiamo testato questo prima di scrivere qualsiasi cosa al riguardo. Una richiesta a freddo da una macchina pulita, nessuna chiave, nessuna intestazione, nessun account:
curl https://blockstream.info/api/blocks/tip/height
967384
Questa è tutta la cerimonia. In un panorama dove sia Etherscan che Blockscout ora richiedono entrambi registrazione anche per usare i loro livelli gratuiti, un endpoint genuinamente senza chiave è diventato abbastanza insolito da valere la pena affermarlo chiaramente.
Gli endpoint seguono un pattern ovvio. /address/:address restituisce totali finanziati e spesi più conteggi di transazione, separati in confermati e mempool. /tx/:txid restituisce la transazione completa. /block/:hash e /block-height/:height gestiscono i blocchi. /fee-estimates restituisce una mappa di obiettivi di conferma a tassi di commissione. Gli importi sono sempre in satoshi, interi ovunque, il che rimuove un'intera categoria di bug di virgola mobile.
Testnet e signet sulla stessa forma
Anteponga il percorso e ottiene una rete diversa: /testnet/api/, /signet/api/, /liquid/api/. Stessi endpoint, stesse risposte. Per lo sviluppo questa è la singola funzionalità più pratica qui — può costruire contro signet, cambiare una stringa, ed essere sulla mainnet senza altro cambiamento.
Funziona da un browser
L'API invia intestazioni CORS permissive, quindi può essere chiamata direttamente da codice front-end senza server in mezzo. Lo strumento di ricerca su questo sito lo usa esattamente per quella ragione. Un'API con chiave non può fare questo senza esporre la chiave, il che è il vincolo che silenziosamente esclude la maggior parte dei concorrenti per siti statici ed estensioni del browser.
Liquid, e i limiti di ciò che un explorer può mostrare
Liquid è una sidechain Bitcoin gestita da una federazione, con regolamento più rapido e — importante qui — Transazioni Confidenziali, che nascondono importi e tipi di asset a tutti tranne i partecipanti.
Blockstream.info è uno dei pochissimi explorer con supporto Liquid adeguato, il che ha senso dato chi lo gestisce. Ciò che è istruttivo è come gestisce la confidenzialità. Piuttosto che mostrare zeri o omettere campi, mostra la struttura della transazione e marca gli importi come oscurati. Può vedere che il valore si è mosso e non può vedere quanto.
Questo è il comportamento onesto, e vale la pena interiorizzarlo perché la stessa situazione si presenta su Monero e dentro MWEB di Litecoin. Un explorer che mostra un vuoto dove si aspettava un numero sta di solito funzionando correttamente. Un explorer che mostra un numero sicuro dove i dati sono nascosti crittograficamente le sta mostrando una supposizione.
L’austerità è una scelta, e le costa
Essendo equi sullo svantaggio: questo è uno strumento semplice e la semplicità ha costi reali.
Non c'è visualizzazione del mercato delle commissioni. Se la sua transazione è bloccata, Blockstream.info le dirà che è non confermata e si fermerà. Non le dirà dove si trova nella coda, quale tasso si sta attualmente liquidando, o se attendere sia sensato. Quello è il compito di mempool.space e il divario non è vicino.
Non c'è etichettatura di indirizzo. Ogni indirizzo è una stringa. Che appartenga a una grande piattaforma di scambio o al suo vicino, la pagina appare identica. Per la maggior parte degli scopi va bene ed è probabilmente corretto; per chiunque cerchi di capire un flusso significa lavoro manuale considerevole.
E c'è quasi nessun grafico storico. Difficoltà nel tempo, hash rate, tendenze del volume di transazioni — nulla di tutto ciò. Blockchair e BitInfoCharts coprono quel terreno.
Perché segna ancora bene
La nostra ponderazione premia pesantemente l'accesso API e la privacy, e Blockstream.info è vicino alla perfezione su entrambi. Premia anche la profondità, dove è semplicemente adeguato. Il risultato è un explorer che si posiziona in alto nella lista per ragioni che non hanno quasi nulla a che fare con il sito web stesso — il che è il risultato corretto, perché il sito web non è il punto.
Far girare Esplora lei stesso
Qui è dove Esplora guadagna il suo posto. Blockstream pubblica la fonte e la documentazione, e delle opzioni credibili è l'explorer Bitcoin più diretto da mettere in piedi.
Ha bisogno di un nodo Bitcoin Core con txindex abilitato, il che spinge lo storage comodamente oltre i 700 GB, e vuole un SSD. L'indicizzatore Esplora costruisce il proprio database sopra, aggiungendo significativamente a quello. La sincronizzazione iniziale e la costruzione dell'indice richiedono giorni, non ore. Nessuno dovrebbe fingere il contrario.
Ciò che ottiene in cambio è totale indipendenza. Nessun limite di frequenza, nessuna chiave, nessun operatore che apprende a quali indirizzi tiene, e nessuna interruzione che non sia sua. Se fa già girare un nodo Bitcoin per qualsiasi altra ragione, aggiungere Esplora è il prossimo passo ovvio, e l'API che ottiene è la stessa che questo sito interroga. La nostra guida all'auto-hosting mette fianco a fianco i costi di disco, memoria e tempo contro le alternative.