Glosario / Nodos y software
Explorador de bloques
- ¿Qué es un explorador de bloques?
- Un explorador de bloques es un sitio web que permite buscar en la blockchain por ID de transacción, dirección o bloque, y muestra confirmaciones, comisiones y montos sin necesidad de ejecutar ningún software propio.
Todo explorador es el nodo completo de otra persona con un buscador acoplado encima. Bitcoin ha producido más de 900.000 bloques desde 2009, y un explorador los indexa todos para que una búsqueda responda al instante. El inconveniente está al otro lado de la pantalla: quien lo opera puede ver exactamente qué direcciones y transacciones consultó usted.
Cómo funciona
Un explorador es un nodo completo más un índice que Bitcoin Core no construye por su cuenta.
Core almacena los bloques y el conjunto de UTXO, y con la opción txindex activada también puede encontrar cualquier transacción por su ID. Lo que deliberadamente no guarda es un mapa de direcciones a transacciones, porque mantenerlo cuesta espacio en disco y no ayuda a nadie que solo gaste sus propias monedas. Los exploradores construyen ese mapa por su cuenta. Esplora, de Blockstream, y el software que hay detrás de mempool.space son de código abierto, y ambos existen sobre todo para atender lo que Core no atiende: mostrar todo lo que alguna vez ha tocado esta dirección.
Sobre el índice se apoya una vista de la mempool, la reserva de transacciones que esperan ser minadas. Esta es la parte que difiere entre sitios. Cada explorador ve lo que su propio nodo haya llegado a recibir, así que una transacción puede verse en uno y faltar en otro durante varios minutos, y un sitio con una política de expulsión agresiva en su mempool puede descartar una transacción de comisión baja que otro sitio sigue mostrando como pendiente. Ninguno miente. Informan de vistas locales distintas de una red que no tiene una cola única.
Lo que un explorador puede decirle sobre una transacción es más de lo que muestran la mayoría de las billeteras. Para cualquier ID de transacción se obtienen las entradas que gasta, las salidas que crea, la comisión total en satoshis, la comisión por vB en satoshis por byte virtual, el tamaño en bytes virtuales, si señaliza que es reemplazable y cuántos bloques se han minado encima de ella. Para un bloque se obtienen la altura, la marca de tiempo, el número de transacciones, el total de comisiones cobradas y, normalmente, una conjetura sobre qué pool de minería lo minó. Para una dirección se obtienen su saldo y su historial completo, que es justamente la capacidad que hace de los exploradores un problema de privacidad además de una herramienta.
Lo más antiguo que vale la pena consultar es el bloque 170, que se minó el 12 de enero de 2009 y contiene el primer pago en bitcoin de una persona a otra: 10 BTC de Satoshi Nakamoto a Hal Finney. Un explorador moderno lo muestra como cualquier otra transacción, lo que demuestra razonablemente bien que nada en el registro público se ha reescrito desde entonces.
Por qué importa cuando compra bitcoin
El explorador es la forma de comprobar que su exchange hizo lo que dijo que hizo.
Cuando usted retira, el exchange le da un ID de transacción. Hasta que ese ID aparezca en la red, el retiro no se ha producido, diga lo que diga la página de la cuenta sobre su procesamiento. Pegarlo en un explorador convierte una promesa en un hecho que usted mismo puede verificar, y si el sitio no devuelve nada en absoluto, las monedas siguen en el exchange y la conversación pendiente es con el soporte, no con su billetera.
También es la forma de auditar lo que le cobraron. Nuestras reseñas de exchanges indican las comisiones de retiro, y varias plataformas anuncian una cifra fija con independencia del estado de la red. Un explorador muestra la comisión que realmente se pagó a los mineros. Cuando una plataforma cobra una comisión de retiro fija de 20.000 satoshis y la transacción on-chain pagó una fracción de eso, la diferencia es el margen de la plataforma, algo legítimo pero que conviene saber antes de elegir entre una plataforma con comisión fija y otra que traslada el costo de la red.
El costo en privacidad es real y rara vez se menciona. Consultar su propia dirección en un explorador público vincula su dirección IP, y todo lo que revele su navegador, con esa dirección en los registros del servidor de alguien. Las empresas de análisis de cadena compran u operan fuentes de datos exactamente de este tipo. Si usted conserva un monto significativo, consulte sus transacciones en una billetera conectada a su propio nodo o ejecute una copia local de mempool.space o de Esplora, que los paquetes de nodo habituales ya incluyen para usted.
Por último, el explorador falso es una pieza habitual del guion de las estafas de recuperación. A alguien que ya ha perdido monedas se le muestra una página de aspecto convincente con un saldo que no existe y luego se le solicita una comisión para liberarlo. Dos hábitos lo neutralizan: escriba usted mismo las direcciones de los exploradores en lugar de seguir un enlace, y recuerde que ningún explorador puede mover monedas, así que ningún explorador tiene motivo alguno para solicitarle una frase semilla, una clave privada o un pago. Nuestra guía para evitar estafas describe el patrón más amplio.
Seguir un retiro de un exchange, paso a paso
Tome un retiro y sígalo en un explorador desde que se difunde hasta que quede liquidado.
Copie el ID de transacción del historial de retiros de su exchange y péguelo en el buscador. Si no se encuentra, espere: el exchange agrupa los retiros por lotes y puede que todavía no haya difundido la transacción. Cuando aparezca, compruebe primero las salidas. Una de ellas debería ser su dirección y su monto; la otra, normalmente mayor, es el cambio que vuelve al exchange, y su presencia es normal, no una señal de que algo haya salido mal.
Luego lea la línea de la comisión. Un pago sencillo con una entrada SegWit nativa y dos salidas ocupa alrededor de 141 bytes virtuales, así que a 5 satoshis por byte virtual paga aproximadamente 705 satoshis de comisión. Compare esa cifra con las franjas actuales de la mempool que muestra el explorador. Si su comisión por vB está por encima de la franja que se confirmará en los próximos bloques, lo correcto es esperar. Si está por debajo de todas, la transacción puede quedar pendiente mucho tiempo, y el explorador le dirá si señaliza que es reemplazable, lo que decide si quien la envió puede recurrir a un aumento de comisión.
Después, las confirmaciones van subiendo, una por bloque, aproximadamente cada diez minutos. Una confirmación basta para montos ordinarios. Seis es la convención que usan la mayoría de los exchanges antes de acreditar un depósito, lo que equivale a alrededor de una hora. A partir de ahí, el ID de transacción se resuelve para siempre, y es el recibo que usted guarda para sus propios registros y para una declaración de impuestos que le pregunte cuándo adquirió las monedas.
Explorador de bloques frente a nodo
Un explorador de bloques responde preguntas sobre la cadena; un nodo decide por sí mismo cuál es la cadena. Esa diferencia es toda la razón de ejecutar uno. Un explorador le muestra lo que cree el nodo de su operador, y si ese nodo está mal configurado, desactualizado o comprometido, la página no le da ninguna forma de saberlo. Un nodo que usted controla valida cada regla contra los propios bloques, así que cuando su propia billetera dice que llegó un pago, ningún tercero tuvo que ser honesto para que eso sea cierto.
Explorador de bloques frente a billetera
Un explorador de bloques muestra historial; una billetera guarda claves. Un explorador puede observar cualquier dirección del planeta y no puede mover monedas de ninguna de ellas, y por eso la función de lista de seguimiento que ofrecen algunos sitios es una comodidad y nunca un respaldo. Si una página que parece un explorador le solicita conectar una billetera, introducir una frase semilla o importar una clave privada para ver su saldo, no es un explorador en absoluto.