ZCASH: Monitor de Nodo, Explorador y Consola RPC

ZCASH: Monitor de Nodo, Explorador y Consola RPC

Explorá Zcash con estética retro. Monitoreá mi nodo (el que te da soporte si conectaste tu wallet), explorá bloques y usá la consola RPC directa. Interactuá con la red de forma eficiente y privada. Sin rastreadores, sin scripts.

March 2, 2026· 26 min read
9 score

Introducción

Un nodo no es solo una herramienta. Es participar del consenso de una red.

Hoy, muchos lo ven como una inversión más: levantan un servidor lightwallet, ponen una dirección de donación, y esperan que Zec.rocks les deposite sus rewards. Sin entender la red. Sin compromiso con la descentralización. Sin importarles la privacidad.

Cuando corrí el nodo con zcashd no había recompensas. La recompensa era solo la satisfacción de pertenecer a algo verdaderamente grande. Cuando empezó el programa de recompensas éramos 20 operadores. Hoy hay decenas, y la mayoría llegó por el olor a dinero fácil, no por convicción.

Si estás leyendo esto, quizás vos sí valorás la privacidad, la descentralización y la soberanía financiera que ofrece Zcash. O simplemente hiciste (o te hicieron) una transacción y querés verla o entenderla. También es posible que no tengas un nodo propio y necesites información actualizada de la red, pero nadie te da acceso a su RPC.

Hoy te presento cuatro herramientas diseñadas para resolver exactamente eso. Todas con una estética terminal retro que rinde homenaje a los orígenes de las criptomonedas, pero con la potencia necesaria para interactuar con la red Zcash de manera eficiente y, lo más importante, privada.

Herramienta #1: Monitor de Nodo Zcash

Un dashboard en tiempo real que te muestra el estado de un nodo Zebra + lightwalletd (el mío propio: carover0.xyz:9067) y datos de mercado actualizados.

Por qué necesitás esto?
Si no corrés tu propio nodo completo, dependés de servidores de terceros para consultar la blockchain o transmitir transacciones. La mayoría de esas conexiones son una caja negra: no sabés si el nodo está sincronizado, si usa la versión correcta, si lleva días caído o si manipula la información. Este monitor te da visibilidad total del estado del servidor antes de confiarle tus transacciones.


Qué información muestra

cΔrovΣr0 • MONITOR DE NODO==========================[EXPLORADOR] [CONSOLA] [ZCASH] [INICIO]

Navegación rápida entre las herramientas. Cada enlace te lleva a:

  • Explorador: Buscá transacciones, direcciones o bloques
  • Consola: Interactuá con el nodo vía RPC (para usuarios avanzados)
  • Zcash: Volver a esta página
  • Inicio: Pagina principal

NODO ZCASH · ESTADO

────────────────────────────────────────────────VERSION           : Zebra v4.2.0ESTADO            : SINCRONIZADO ✅BLOQUES           : 3.280.283CONEXIONES        : 159 (125 IN · 34 OUT)MEMPOOL           : 1 TXTIEMPO EN LINEA   : 72d 8h 20min
Dato Qué significa Por qué importa
VERSION Software y versión del nodo. En este caso es Zebra v4.2.0 Si ves una versión muy antigua, puede tener bugs conocidos o no soportar actualizaciones de red. La versión actual indica un nodo mantenido.
ESTADO SINCRONIZADO significa que los datos mostrados corresponden a la última consulta exitosa. SINCRONIZANDO indica un desfasaje temporal entre la actualización de la API y el ciclo de refresco de la página (cada 60 segundos). Si ves SINCRONIZANDO es solo un estado transitorio mientras se actualizan los datos. Si permanece así por más de unos segundos, puede haber una demora en la respuesta del servidor.
BLOQUES Altura actual de la blockchain. Se compara con exploradores para verificar que coincida. Si la altura está muy por debajo de la red, el nodo está atrasado. En este caso, 3.280.283 está al día.
CONEXIONES Total de peers conectados. 125 IN son nodos que se conectaron a este servidor; 34 OUT son las conexiones que este nodo inició hacia otros. Un nodo con pocas conexiones (<8) puede estar aislado o tener problemas de red. Muchas conexiones (159) indican un nodo bien integrado y estable.
MEMPOOL Transacciones pendientes esperando confirmación. 1 TX es normal (poca congestión). Si ves cientos o miles, la red está saturada o hay algún problema.
TIEMPO EN LINEA Cuánto tiempo lleva el nodo funcionando sin reiniciarse. 72d 8h es excelente. Un nodo que se reinicia cada pocas horas es inestable para confiarle transacciones.

NODO ZCASH · RED

────────────────────────────────────────────────DIFICULTAD        : 136,780,435.48RECOMPENSA        : 1.5625 ZECCHAIN             : mainULTIMO BLOQUE     : 0000000000dd0bb4...2c1a
Dato Qué significa Por qué importa
DIFICULTAD Qué tan difícil es encontrar un bloque nuevo. Ajusta automáticamente según la potencia de minería total de la red. Si la dificultad sube, hay más mineros compitiendo. Si baja, algunos se fueron. Es un termómetro de la seguridad de la red.
RECOMPENSA ZEC que recibe el minero por cada bloque encontrado. Actualmente 1.5625 ZEC (en el halving de 2024 bajó de 3.125 a 1.5625). Te da contexto sobre la emisión de la moneda.
CHAIN main es la red principal (dinero real). Las alternativas son testnet (para pruebas) . Si ves testnet en un nodo que dice ser mainnet, algo anda mal.
ULTIMO BLOQUE Hash del bloque más reciente (truncado para legibilidad). Podés compararlo con exploradores externos para verificar que el nodo no esté en una bifurcación rara o aislado.

ZCASH · MERCADO

────────────────────────────────────────────────PRECIO USD        : $235.17

Precio actual de Zcash en USD, actualizado periódicamente. Sirve para tener referencia sin abrir otro sitio.


CONECTAR WALLET

────────────────────────────────────────────────SERVIDOR          : carover0.xyz:9067TLS               : HABILITADO ✅% 30D EN LINEA    : 86.26% (107/113)
Dato Qué significa Por qué importa
SERVIDOR Dirección y puerto para conectar tu wallet (Zingo, ZODL, Zkool, o cualquiera con la posibilidad de añadir servidor personalizado. Con este dato podés configurar tu wallet para usar este nodo. No dependés de servidores random que pueden estar caídos o comprometidos.
TLS Conexión encriptada (SSL/TLS) entre tu wallet y el servidor. HABILITADO significa que nadie puede espiar lo que envías. Si ves DESHABILITADO, tu tráfico viaja en texto plano. Cualquier persona en la red podría ver qué bloques consultás.
% 30D EN LINEA Disponibilidad del servidor en los últimos 30 días: 86.26% (107/113). Antes de conectar tu wallet, sabés la fiabilidad real. 86% es decente; aunque transitorio, porque levante hace dias el serividor nuevamente.

Accesos adicionales

► Conecta tu wallet a este servidor para contribuir   a la descentralización de Zcash. ► API PUBLICA  https://carover0.xyz/zec/status.json ► EXPLORADOR EN TELEGRAM  @zcashexplorer_bot
  • Conecta tu wallet: Usar este servidor no solo te da acceso, sino que al sumar tu wallet al ecosistema, ayudás a distribuir la carga y fortalecer la red.
  • API pública: Podés consumir los mismos datos desde tus propios scripts o herramientas, este dashboard esta hecho con datos de la API .
  • Explorador en Telegram: Consultá transacciones, bloques o saldos directamente desde Telegram sin abrir el navegador.

En resumen

Este monitor te permite:

  1. Verificar la salud del nodo antes de confiarle tu wallet
  2. Conectar tu wallet a un servidor confiable con datos reales de uptime
  3. Acceder a información de red sin correr tu propio nodo completo
  4. Usar la API si querés automatizar consultas

¿Corrés tu propio nodo? Podés usar este monitor como referencia para comparar tus métricas.
¿No tenés nodo? Conectá tu wallet acá y contribuís a la descentralización sin levantar infraestructura propia.


Herramienta #2: Explorador de Bloques Inteligente

Un explorador con un toque especial: detección automática de consultas. No necesitas recordar comandos complicados; simplemente pegas lo que tenés y la herramienta entiende qué querés buscar.


Sistema de Detección Inteligente

El explorador analiza tu entrada y automáticamente elige el comando RPC correcto:

Lo que pegas Lo que entiende Comando RPC que ejecuta
3251436 Número sin letras → bloque por altura getblock 3251436
Hash de 64 caracteres que empieza con ceros Bloque (los hashes de bloque suelen empezar con ceros) getblock [hash]
Hash de 64 caracteres normal Transacción (TXID) getrawtransaction [hash] 1
Dirección t1... (33 caracteres) Dirección transparente (pública) getaddressbalance [dirección]
Dirección zs... (larga, 78 caracteres) Dirección blindada Sapling z_getbalance [dirección]
Dirección u1... (muy larga, >100 caracteres) Dirección unificada (UA) procesamiento especial
Cualquier cosa > 50 caracteres Posible dirección inválida o texto validateaddress [texto]

Qué significa cada tipo de dirección:

Tipo Formato Privacidad Uso
t1... 33-35 caracteres Transparente (pública) Transacciones comunes, toda la información visible
zs... ~78 caracteres Blindada Sapling Privacidad de montos y destinatarios
u1... >100 caracteres Unificada (combina varios tipos) Moderna, puede recibir tanto transparente como blindado

Ejemplo: Buscando un Bloque

Cuando detecta un bloque (ya sea por altura o por hash), te muestra:

BLOQUE #3251436hash: 0000000000e0b0fcd5e4f57f80f17079c75d99b5804c2fe7d881b89534403e49fecha: 24/2/2026, 10:46:37transacciones: 4dificultad: 128282526.03anterior: 00000000017f188e86b705e48c1074f6d8e5aaf3280cbfe6af0ae8e3da1319c2tamaño: 18432 bytes

Desglose de cada campo:

Dato Qué significa Por qué importa
BLOQUE # Altura del bloque (posición en la cadena) Es el identificador numérico. Entre más alto, más reciente.
hash Identificador único del bloque, generado por su contenido Si querés verificar que un bloque es legítimo, lo comparás con exploradores externos.
fecha Momento en que se minó el bloque Te da contexto temporal de las transacciones dentro.
transacciones Cantidad de transacciones incluidas en este bloque Si es muy bajo (0-1), la red está tranquila. Si es alto, hay actividad.
dificultad Qué tan difícil fue encontrar este bloque Se ajusta cada bloque según la potencia de minería.
anterior Hash del bloque previo en la cadena Esto es lo que hace inmutable la blockchain: cada bloque apunta al anterior. Si cambiás algo, se rompe la cadena.
tamaño Espacio que ocupa el bloque en bytes Los bloques tienen un límite de tamaño (~2MB). Si se acercan al límite, la red está congestionada.

Transacciones

Cuando el explorador detecta una transacción (TXID), analiza su estructura y te la muestra según su tipo.

Entendiendo una Transacción Transparente

Cuando es una transacción común (sin blindar), se ve así:

📄 TRANSACCIÓN TRANSPARENTETXID: 1790cbf9d7f339c9103f890eef70254e1cb603f7d107a92e9f7bef9dec377325bloque: #3251436confirmaciones: 6797fecha: 24/2/2026, 7:45:49versión: 4 · locktime: 0tamaño: 392 bytesexpira: bloque 4999999

Desglose de los metadatos:

Dato Qué significa Por qué importa
TXID Identificador único de la transacción Es el "recibo". Con esto podés consultarla en cualquier explorador.
bloque En qué bloque se incluyó Te dice cuándo se confirmó.
confirmaciones Bloques posteriores a este 6 confirmaciones = transacción irreversible. 6797 confirmaciones es historia antigua.
fecha Momento en que se incluyó en la blockchain El timestamp real de la transacción.
versión: 4 Formato de transacción transparente clásica Versión 4 es la estándar pre-NU5. Versión 5 ya incluye blindado.
locktime: 0 Bloque mínimo para que sea válida 0 = se puede minar inmediatamente. Si es >0, es una transacción programada para el futuro.
tamaño Espacio que ocupa en bytes Más grande = más fee pagado.
expira Bloque límite Si no se mina antes de este bloque, desaparece del mempool. Previene transacciones "atoradas".

Movimiento de dinero (Entradas y Salidas)

▶ ENTRADAS (UTXOs gastados: 2)  [#0] desde ...:27 0.10591576 ZEC  [#1] desde ...:1 0.00005000 ZEC  total entradas: 0.10596576 ZEC ◀ SALIDAS (UTXOs creados: 2)  PAGO:    [#0] 0.10566576 ZEC → t1XhmBgq...  RETORNO: [#1] 0.00005000 ZEC → t1PE8Tb3...  total salida: 0.10571576 ZEC   FEE: 0.00025000 ZEC

Explicación conceptual (UTXO = "billete" digital):

Concepto Qué es Analogía
UTXO (Unspent Transaction Output) Un "billete" de ZEC que aún no se gastó Como un billete de $10 en tu billetera
ENTRADAS Los UTXOs que se están gastando Los billetes que sacás de tu billetera para pagar
SALIDAS Los UTXOs nuevos que se crean Los billetes que recibís (nuevo vuelto)
PAGO Lo que va al destinatario Lo que le das al comerciante
RETORNO/CAMBIO Lo que vuelve al remitente El vuelto que te dan
FEE Lo que se lleva el minero La comisión por procesar el pago

En este ejemplo concreto:

  1. Agarraste dos billetes viejos: uno de 0.1059 ZEC y otro de 0.00005 ZEC
  2. Pagaste 0.10566576 ZEC al destinatario
  3. Te devolvieron 0.00005 ZEC de vuelto (a una dirección tuya)
  4. El minero cobró 0.00025 ZEC por procesar la transacción

Fórmula que siempre se cumple:

Total ENTRADAS = Total SALIDAS + FEE0.10596576 ZEC = 0.10571576 ZEC + 0.00025000 ZEC ✅

RESUMEN UTXO:   2 UTXOs gastados → 2 UTXOs creados   Pago neto: 0.10566576 ZEC   CAMBIO: 0.00005000 ZEC (nuevo UTXO para el remitente)   Fee red: 0.00025000 ZEC

Por qué importa el resumen UTXO:
Cuando mirás tu billetera, el balance es la suma de todos tus UTXOs. Si tenés muchos UTXOs chicos, una transacción futura puede necesitar gastar muchos y pagar más fee. Es como tener 50 monedas de $1 en lugar de un billete de $50: para pagar $20, tenés que usar 20 monedas y la transacción cuesta más.


Transacciones Blindadas (Shielded)

Cuando el explorador detecta privacidad, te muestra un desglose como este:

🛡 TRANSACCIÓN PRIVADA (SHIELDED)TXID: 04656039f5e6f75e9a3264dd35867212d51a01dd3f66e8acd4409c1489cfa84abloque: #3254284confirmaciones: 3958fecha: 26/2/2026, 19:32:55versión: 5 · locktime: 0tamaño: 9165 bytesprivacidad: expira en bloque 3254323

Lo que cambia respecto a una transacción transparente:

Dato Diferencia
versión: 5 Indica soporte para Orchard (el blindado más moderno y eficiente)
tamaño: 9165 bytes Mucho más grande que una transparente (392 bytes). La privacidad tiene costo en espacio.
expira en bloque... Similar a las transparentes, pero suele ser más cerca del bloque actual (se activa rápido o muere).

La parte blindada (Shielded Data)

🛡 ORCHARD SHIELDED  acciones: 2  acción #1:    nullifier: 2c802b35...    commitment: e0b94120...  acción #2:    nullifier: f7267519...    commitment: a7489315...  balance: 0.00010000 ZEC  anchor: 88630ca2...  bindingSig: 2dbdf1f5...

¿Qué significa todo esto? (desglose conceptual)

Término Qué es Analogía
acciones Cantidad de movimientos privados dentro de la transacción Como tener 2 sobres cerrados moviéndose entre personas anónimas
nullifier "Marca de gastado" de una nota privada Rompés un billete viejo para que no se pueda usar dos veces
commitment "Comprobante de creación" de una nota nueva Creás un billete nuevo sin que nadie sepa cuánto vale ni quién lo tiene
balance Diferencia neta entre lo que entra y sale del blindado Si es positivo: algo salió del blindado a público. Negativo: entró dinero al blindado desde público.
anchor "Fotografía" del árbol de notas en ese momento Garantiza que las notas que se gastaban existían de verdad
bindingSig Firma que sella toda la transacción La garantía matemática de que nadie inventó dinero de la nada

En lenguaje cotidiano:

  • Los nullifiers destruyen los billetes viejos (evitando doble gasto)
  • Los commitments crean billetes nuevos (sin revelar monto ni dueño)
  • El bindingSig es el sello que certifica que la transacción es matemáticamente válida y no creó fondos falsos

Lo que NO ves en una shielded transaction:

  • Montos individuales de cada acción
  • Direcciones de origen o destino
  • El valor exacto que movió cada parte

Lo que SÍ sabés:

  • Cuántas notas privadas se movieron (acciones)
  • El balance neto que cruzó entre público y privado (si lo hubo)
  • Que la transacción es válida (por la bindingSig)

Buscando Direcciones

Dirección Transparente (t1...)

Cuando buscás una dirección que empieza con t1..., el explorador detecta automáticamente que es una dirección transparente y ejecuta getaddressbalance:

zcash> getaddressbalance t1NxVLsRg4kNqMHE2bqmFL5Qizr2JDtmumU DIRECCIÓN TRANSPARENTEdirección: t1NxVLsRg4kNqMHE2bqmFL5Qizr2JDtmumUbalance: 0.000032 ZECrecibido (total histórico): 33.429186 ZEC

Desglose de los balances:

Dato Qué significa Por qué importa
balance Saldo disponible hoy para gastar Lo que tiene la dirección ahora mismo
recibido (total histórico) Suma total de todo lo que ingresó a la dirección Si recibido es mayor que balance, es porque parte se gastó. Te da contexto histórico.

Ejemplo concreto:

  • Recibiste 33.429186 ZEC en total a lo largo del tiempo
  • Gastaste 33.429154 ZEC (en varias transacciones)
  • Te quedan 0.000032 ZEC de saldo

Es como una cuenta bancaria: el recibido es tu historial de depósitos, el balance es lo que tenés hoy.


Direcciones Blindadas (zs... o u1...)

Para direcciones blindadas, la respuesta es más simple por diseño (la privacidad impide ver historial):

DIRECCIÓN BLINDADA (Sapling)dirección: zs1... (truncada)balance: oculto por privacidad

¿Por qué no se puede ver el balance?

  • Las direcciones blindadas (zs...) y unificadas (u1...) usan criptografía de compromiso
  • Para saber el balance necesitás la clave de visualización (viewing key)
  • Sin esa clave, solo el propietario puede conocer su saldo

Si tenés la viewing key, podés usar el explorador con el comando z_viewtransaction o herramientas específicas.


En resumen

Este explorador te permite:

  1. Buscar sin saber qué estás buscando, pegás cualquier dato y él descifra si es bloque, transacción o dirección
  2. Entender transacciones transparentes con desglose de UTXOs, entradas, salidas y fee
  3. Visualizar transacciones blindadas con sus componentes técnicos (nullifiers, commitments, bindingSig)
  4. Consultar balances de direcciones con contexto histórico (balance vs recibido)

¿Para qué sirve?

  • Si recibiste una transacción y querés verificar que llegó
  • Si querés entender cómo funciona internamente Zcash
  • Si estás aprendiendo sobre UTXOs y privacidad
  • Si querés auditar una dirección sin instalar un nodo completo

Herramienta #3: Consola RPC Directa

Para los más avanzados que quieren ejecutar comandos RPC directamente, como si estuvieran en un terminal real de zcash-cli o si querés sentir o conocer cómo funciona Zcash desde adentro, sin necesidad de instalar un nodo completo.

¿Por qué esto es importante?
Correr un nodo completo de Zcash requiere recursos: disco (más de +270 GB), RAM (4-8 GB), y tiempo de sincronización inicial. Esta consola te da acceso directo a los mismos comandos RPC que usarías en tu propio nodo, pero sin la infraestructura. Es como tener un zcash-cli remoto, con las restricciones de seguridad necesarias.


Cómo funciona

La consola ejecuta llamadas RPC contra un nodo Zcash (Zebra) en segundo plano. Vos escribís el comando, el servidor lo procesa y te devuelve la respuesta en formato JSON (el mismo que obtendrías de zcash-cli).

Lista blanca de seguridad:
Por razones obvias, la consola solo acepta comandos de consulta. Los comandos que modifican el estado de la wallet o el nodo no están permitidos. Esto protege tanto al servidor como a los usuarios.


Comandos disponibles

Comandos Simples (sin parámetros)

Estos comandos no necesitan argumentos. Se ejecutan tal cual los escribís.

Comando Qué hace Ejemplo de respuesta
getblockchaininfo Estado general de la blockchain chain, blocks, difficulty, verificationprogress
getblockcount Altura actual de la blockchain 3251436
getbestblockhash Hash del bloque más reciente 0000000000e0b0fcd5e4f57f80f17079c75d99b5804c2fe7d881b89534403e49
getdifficulty Dificultad actual de minería 128282526.032435
getpeerinfo Lista de nodos conectados (IPs, versiones, latencia) Array con datos de cada peer
getmempoolinfo Estado del mempool (transacciones pendientes) size, bytes, usage
getrawmempool Lista de TXIDs en el mempool ["txid1", "txid2", ...]
gettxoutsetinfo Estadísticas del conjunto UTXO (total de ZEC en circulación, cantidad de UTXOs) height, bestblock, txouts, total_amount
getinfo Resumen rápido (versión, bloques, conexiones) version, blocks, connections, difficulty

Ejemplo concreto:

zebra -> getblockcount3251436

Por qué es útil:

  • getblockcount te dice si estás sincronizado con la red
  • getpeerinfo te muestra la salud de las conexiones del nodo
  • gettxoutsetinfo te da el total de ZEC en circulación (útil para verificar emisión)

Comandos con Parámetros

Estos comandos requieren uno o más argumentos. Los escribís con el formato comando parámetro1 parámetro2....

Comando Parámetros Qué hace Ejemplo
getblockhash altura Devuelve el hash de un bloque por su altura getblockhash 1000
getblock hash Devuelve todos los datos de un bloque (transacciones, dificultad, etc.) getblock 0000000000e0b0fc...
getrawtransaction txid [verbose=0/1] Devuelve una transacción. Con 1 la muestra formateada getrawtransaction 5f3a7b2c... 1
getaddressbalance dirección transparente Saldo disponible y total recibido histórico getaddressbalance t1NxVLsRg4kNqM...
validateaddress cualquier dirección Verifica si una dirección es válida y devuelve su tipo validateaddress t1NxVLs...
z_validateaddress dirección blindada/unificada Valida direcciones z o u, devuelve su estructura z_validateaddress u1...
gettxout txid n Devuelve un UTXO específico por su índice gettxout 5f3a7b2c... 0

Ejemplo concreto:

zebra -> getblockhash 10000000000002bf8c6a9b5a8e5f3c4d2e1a9b8c7d6e5f4a3b2c1d0e9f8a7b6c5d4e3f

Por qué es útil:

  • getblockhash te permite navegar la blockchain por altura (¿qué bloque había en ese momento?)
  • getrawtransaction te da el detalle completo de una transacción
  • validateaddress evita errores: te dice si una dirección es válida antes de usarla

Ejemplo de Uso

zebra -> getblockchaininfo {  "chain": "main",  "blocks": 3251436,  "bestblockhash": "0000000000e0b0fcd5e4f57f80f17079c75d99b5804c2fe7d881b89534403e49",  "difficulty": 128282526.032435,  "verificationprogress": 0.9999999,  "size_on_disk": 273860530099}

Desglose de la respuesta:

Campo Qué significa Por qué importa
chain main = red principal, testnet = red de pruebas Asegura que estás consultando la red correcta
blocks Altura actual del nodo 3251436 es la altura real de Zcash en ese momento
bestblockhash Hash del bloque más reciente Identificador único del último bloque
difficulty Dificultad actual Número alto = mucha potencia de minería = red segura
verificationprogress Progreso de sincronización 0.9999999 = prácticamente 100% sincronizado
size_on_disk Tamaño de la blockchain en bytes 273860530099 bytes ≈ 273.86 GB

Casos de uso prácticos

1. Verificar que una transacción llegó

zebra -> getrawtransaction 1790cbf9d7f339c9103f890eef70254e1cb603f7d107a92e9f7bef9dec377325 1

Si la transacción existe y tiene confirmaciones > 0, llegó a la blockchain.

2. Consultar saldo de una dirección transparente

zebra -> getaddressbalance t1NxVLsRg4kNqMHE2bqmFL5Qizr2JDtmumU

Te devuelve el saldo disponible y el total histórico recibido.

3. Validar una dirección antes de enviar fondos

zebra -> validateaddress t1NxVLsRg4kNqMHE2bqmFL5Qizr2JDtmumU

Si isvalid: true, la dirección es correcta. Si es false, tiene error tipográfico.

4. Explorar bloques históricos

zebra -> getblockhash 1000000zebra -> getblock [hash_del_bloque]

Podés viajar en el tiempo de la blockchain y ver transacciones antiguas.


En resumen

Esta consola RPC directa te da:

  1. Acceso a comandos reales de zcash-cli sin instalar nada
  2. Lista blanca de comandos seguros, solo consultas, sin modificaciones
  3. Respuestas en formato JSON como las recibirías en tu propio nodo
  4. Exploración libre de bloques, transacciones y direcciones

¿Para quién es esto?

  • Desarrolladores que necesitan probar comandos RPC rápidamente
  • Usuarios curiosos que quieren entender cómo funciona Zcash desde adentro
  • Personas que auditan transacciones sin querer instalar un nodo completo
  • Cualquiera que quiera sentirse como un operador de nodo sin el compromiso técnico

No es para:

  • Enviar transacciones (usá tu wallet para eso)
  • Comandos que modifiquen el estado del nodo

Herramienta #4: Dashboard de Estadísticas de Red

Dashboard público que muestra en tiempo real el estado de la red Zcash. Utiliza JavaScript para actualización dinámica con datos obtenidos a través de endpoints PHP que actúan como proxy seguro hacia el nodo Zebra.

¿Por qué esta arquitectura?

La combinación de PHP (backend) + JavaScript (frontend) ofrece lo mejor de ambos mundos:

  • PHP maneja la comunicación con el nodo y mantiene seguras las credenciales
  • JavaScript actualiza los datos sin recargar la página, ofreciendo una experiencia fluida

Arquitectura Técnica

[CLIENTE]                 [SERVIDOR]                               [RED]           +----------+       +-------------------------+        +----------+       +--------------+| NAVEGADOR|------>|      index.html         |------->| rpc.php  |------>|     ZEBRA    |<--- blockchain| (usuario)|       |  • JavaScript fetch()   |<-------| (proxy)  |<------|    (nodo)    |     Zcash|          |<------|  • Actualiza DOM cada   |        +----------+       +--------------+|          |       |    60 segundos          |             ^                     ^+----------+       +-------------------------+             |                     |                               |                           |                     |                               v                           |                     |                          +----------+                     +---------------------+                          | getprice |                               |                          |   .php   |                          lightwalletd                          +----------+                          (puente RPC)                               |                               v                           Precio USD                        (zingo-cli)

Componentes principales:

Componente Qué hace Tecnología
index.html Página principal con estructura HTML y CSS HTML/CSS
JavaScript (embebido) Llama a los endpoints, procesa respuestas JSON y actualiza el DOM cada 60 segundos Vanilla JS
rpc.php Proxy seguro: recibe comandos, los filtra por lista blanca, consulta Zebra y devuelve JSON PHP
getprice.php Ejecuta zingo-cli current_price y devuelve precio en JSON PHP
sync_now.php Mantiene sincronizado zingo-cli para evitar errores en la consulta de precio PHP

Flujo de datos

  1. Usuario accede a la página
  2. HTML se carga con estructura y placeholders (---)
  3. JavaScript se ejecuta en el navegador:
    • loadData() → llama a rpc.php?cmd=getblockchaininfo y otros comandos
    • loadPrice() → llama a getprice.php
  4. PHP procesa las solicitudes:
    • rpc.php valida el token, filtra el comando, ejecuta zcash-cli y devuelve JSON
    • getprice.php ejecuta zingo-cli y devuelve {"success":true,"price":233.00}
  5. JavaScript recibe los JSON, procesa los datos y actualiza el DOM
  6. setInterval() repite el ciclo cada 60 segundos

¿Qué información muestra?

El dashboard presenta los datos en una interfaz con estética de terminal retro, organizados por secciones, todas actualizadas dinámicamente con JavaScript:

ESTADÍSTICAS DE RED

PRECIO             : $233.00SUMINISTRO TOTAL   : 16.615.184,54 ZECPROGRESO MINADO    : 79.12% [########  ]BLOQUES            : 3.280.353DIFICULTAD         : 146.91MBEST BLOCK         : 0000000000bb8617...
Dato Fuente Qué significa
PRECIO getprice.phpzingo-cli Valor actual de Zcash en USD
SUMINISTRO TOTAL getblockchaininfochainSupply.chainValue ZEC en circulación (transparente + blindado)
PROGRESO MINADO suministro total / 21.000.000 Porcentaje del suministro máximo ya emitido
BLOQUES getblockchaininfoblocks Altura actual de la blockchain
DIFICULTAD getblockchaininfodifficulty Potencia de minería actual (formateada: M = millones)
BEST BLOCK getblockchaininfobestblockhash Hash del bloque más reciente (truncado)

POOLS DE VALOR

TRANSPARENTE (t...) : 11.435.287,72 ZEC  68.8%ORCHARD (u1...)     :  4.512.515,71 ZEC  27.2%SAPLING (zs...)     :    616.832,86 ZEC   3.7%SPROUT (zc...)      :     25.431,87 ZEC   0.2%LOCKBOX             :     25.116,38 ZEC   0.2%
Pool Descripción Volumen actual
Transparente Direcciones t1... (públicas) 11.44M ZEC (68.8%)
Orchard Blindado moderno (NU5+), direcciones u1... 4.51M ZEC (27.2%)
Sapling Blindado segunda generación, direcciones zs... 0.62M ZEC (3.7%)
Sprout Blindado original, direcciones zc... 25.4K ZEC (0.2%)
Lockbox Direcciones t3... (transparentes con características especiales) 25.1K ZEC (0.2%)

Por qué importa:
La fortaleza de la privacidad en Zcash depende del tamaño del pool blindado. Entre más ZEC esté en pools privados, más grande es el conjunto de anonimato. Actualmente, 31.1% del suministro total está blindado (Orchard + Sapling + Sprout).


SUMINISTRO BLINDADO

TOTAL BLINDADO      : 5.154.780,44 ZEC% CIRCULANTE        : 31.0% [###       ]
Dato Cómo se calcula
Total blindado Orchard + Sapling + Sprout
Porcentaje blindado (Total blindado / Suministro total) × 100
Barra de progreso Visualización CSS que representa el porcentaje

Por qué es crítico:
Zcash no fue diseñada como privacidad por defecto, en la práctica los usuarios pueden elegir usar direcciones transparentes. Cuanto mayor sea el porcentaje blindado, más se acerca la red a su propósito original. Este indicador es el termómetro de la adopción real de privacidad en Zcash.


HALVING

PRÓXIMO HALVING     : 23/11/2028 (est.)BLOQUE OBJETIVO     : 4.406.400BLOQUES RESTANTES   : 1.126.047 [###       ]TIEMPO ESTIMADO     : 2 años, 8 mesesREWARD ACTUAL       : 1.5625 ZEC
Dato Cómo se calcula Valor actual
Bloque objetivo Constante fija (próximo halving después del actual) 4.406.400
Bloques restantes HALVING_BLOCK - currentHeight 1.126.047
Tiempo estimado bloquesRestantes × 75 segundos convertido a años/meses 2 años, 8 meses
Recompensa actual Según altura actual (6.25 → 3.125 → 1.5625 → 0.78125) 1.5625 ZEC

Por qué importa:
El halving reduce la emisión de nuevos ZEC a la mitad aproximadamente cada 4 años. Históricamente ha tenido impacto en el precio y la economía de la minería.


ACTUALIZACIONES ACTIVAS

OVERWINTER          : bloque 347.500SAPLING             : bloque 419.200BLOSSOM             : bloque 653.600HEARTWOOD           : bloque 903.000CANOPY              : bloque 1.046.400NU5                 : bloque 1.687.104NU6                 : bloque 2.726.400NU6.1               : bloque 3.146.400CONSENSUS CHAINTIP  : NU6.1 (4dec4df0)
Upgrade Bloque de activación Qué trajo
Overwinter 347.500 Preparación para Sapling, transacciones expirables
Sapling 419.200 Blindado eficiente (zs...), reducción de tiempos de prueba
Blossom 653.600 Reducción del tiempo de bloque (150s → 75s)
Heartwood 903.000 Soporte para Flyclient, mejoras en mempool
Canopy 1.046.400 Reestructuración del fondo de desarrollo
NU5 1.687.104 Orchard (u1...), direcciones unificadas, Halo 2
NU6 2.726.400 Mejoras en rendimiento y seguridad
NU6.1 3.146.400 Optimizaciones adicionales

CONSENSUS CHAINTIP: Muestra el último upgrade activo en la red. Actualmente NU6.1, lo que significa que el nodo está al día con todas las actualizaciones.


MEMPOOL

TRANSACCIONES       : 0 txVALOR TOTAL         : 0.00 ZEC
Dato Cómo se obtiene Qué indica
Transacciones pendientes getrawmempool → longitud del array 0 = red despejada, sin congestión
Valor total Muestreo de transacciones + extrapolación 0 = no hay valor pendiente

Por qué importa:
Si el mempool está lleno (cientos o miles de transacciones), la red está congestionada y los fees pueden subir. Si está vacío o con pocas transacciones, la red está despejada y las transacciones se confirman rápido.


Por qué esta arquitectura funciona bien

Ventaja Explicación
Actualización en tiempo real JavaScript con setInterval() actualiza todos los datos cada 60 segundos sin recargar la página
Sin dependencias externas No usa APIs de terceros (CoinGecko, etc.). Todo se resuelve localmente con rpc.php y getprice.php
Seguridad por diseño rpc.php filtra comandos por lista blanca, requiere token, y nunca expone credenciales al cliente
Resiliencia a bloqueadores Aunque usa JS, no depende de CDNs externas. Todo el código está embebido y los endpoints son del mismo servidor
Diagnóstico rápido Todas las métricas clave en una sola pantalla, actualizadas automáticamente
Educativo Muestra distribución de pools, actualizaciones históricas y estado de halving

En resumen

Este dashboard te da:

  1. Vista completa de la red Zcash: precio, suministro, pools de privacidad, halving, actualizaciones, mempool
  2. Actualización automática cada 60 segundos: sin necesidad de recargar la página
  3. Desglose de privacidad: sabés exactamente cuánto ZEC está realmente blindado (Orchard + Sapling + Sprout)
  4. Contexto histórico: ves las actualizaciones que han definido la evolución de Zcash
  5. Arquitectura segura: el backend PHP filtra comandos y protege el nodo

¿Para quién es esto?

  • Usuarios que quieren monitorear la red Zcash en tiempo real
  • Operadores de nodo que verifican su sincronización
  • Personas interesadas en la distribución de privacidad de Zcash
  • Cualquiera que quiera un dashboard funcional sin depender de servicios externos


APIs Públicas

Todas estas herramientas están respaldadas por APIs que también podes usar:

Recurso URL
Status del nodo https://carover0.xyz/zec/status.json
RPC Proxy https://carover0.xyz/api/zec/rpc.php?token=zec2026&cmd=getblockchaininfo
Uptime histórico https://carover0.xyz/uptime.txt

Diseño y Filosofía

Por que estilo terminal?

  1. Nostalgia cypherpunk: Los primeros bitcoiners usaban la terminal
  2. Eficiencia: Sin distracciones, solo la información que importa
  3. Y por sobre todas las cosas, es como a mi me gusta.

Privacidad por Diseño

Estas herramientas están diseñadas pensando en la privacidad:

  • Sin trackers: No uso Google Analytics ni nada similar. Tu visita es anónima.
  • Código abierto: Podes inspeccionar todo, está a disposición. Por seguridad, solo hay comandos de consulta (nada que modifique el nodo o la wallet).
  • Conexiones TLS: Todo el tráfico entre tu navegador y el servidor va cifrado. Nadie puede espiar lo que estás buscando.

Como Empezar a Usarlas

Opción 1: Monitor de Nodo

Simplemente visita: carover0.github.io/pagina/zec-nodo.html

Opción 2: Explorador de Bloques

Visita: carover0.github.io/pagina/zec-explorer.html

  • Proba pegando 3251436 (un bloque)
  • Proba con t1NxVLsRg4kNqMHE2bqmFL5Qizr2JDtmumU (mi dirección de donaciones)
  • Proba con cualquier TXID que tengas

Opción 3: Consola RPC

Visita: carover0.github.io/pagina/zec-consola.html

  • Escribi getblockchaininfo y presiona Enter
  • Experimenta con otros comandos

Configurar tu Wallet para usar mi nodo

En Zashi, Ywallet, Zkool o cualquier wallet compatible con lightwalletd:

  1. Vas a Ajustes → Servidor/nodo
  2. Pone: carover0.xyz:9067 (algunas necesitan que le incluyas https://)
  3. Guarda y listo.

Cómo Apoyar este Proyecto

Si estas herramientas te son útiles, considera apoyar el desarrollo, la mejor ayuda es:

  • Compartir las herramientas en tus redes
  • Reportar bugs o sugerir mejoras

Terminando

Estas cuatro herramientas forman un ecosistema completo para interactuar con Zcash:

  1. Monitor → Para saber el estado del nodo
  2. Explorador → Para investigar transacciones y bloques
  3. Consola → Para ejecutar comandos RPC avanzados
  4. Zcash → Informacion detallada de la red

El código está abierto, las APIs son públicas y el servidor lightwallet disponible y actualizado.


Enlaces Rápidos

Related Articles