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:
- Verificar la salud del nodo antes de confiarle tu wallet
- Conectar tu wallet a un servidor confiable con datos reales de uptime
- Acceder a información de red sin correr tu propio nodo completo
- 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:
- Agarraste dos billetes viejos: uno de
0.1059 ZECy otro de0.00005 ZEC - Pagaste
0.10566576 ZECal destinatario - Te devolvieron
0.00005 ZECde vuelto (a una dirección tuya) - El minero cobró
0.00025 ZECpor 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 ZECen total a lo largo del tiempo - Gastaste
33.429154 ZEC(en varias transacciones) - Te quedan
0.000032 ZECde 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:
- Buscar sin saber qué estás buscando, pegás cualquier dato y él descifra si es bloque, transacción o dirección
- Entender transacciones transparentes con desglose de UTXOs, entradas, salidas y fee
- Visualizar transacciones blindadas con sus componentes técnicos (nullifiers, commitments, bindingSig)
- Consultar balances de direcciones con contexto histórico (
balancevsrecibido)
¿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:
getblockcountte dice si estás sincronizado con la redgetpeerinfote muestra la salud de las conexiones del nodogettxoutsetinfote 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:
getblockhashte permite navegar la blockchain por altura (¿qué bloque había en ese momento?)getrawtransactionte da el detalle completo de una transacciónvalidateaddressevita 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:
- Acceso a comandos reales de
zcash-clisin instalar nada - Lista blanca de comandos seguros, solo consultas, sin modificaciones
- Respuestas en formato JSON como las recibirías en tu propio nodo
- 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
- Usuario accede a la página
- HTML se carga con estructura y placeholders (
---) - JavaScript se ejecuta en el navegador:
loadData()→ llama arpc.php?cmd=getblockchaininfoy otros comandosloadPrice()→ llama agetprice.php
- PHP procesa las solicitudes:
rpc.phpvalida el token, filtra el comando, ejecutazcash-cliy devuelve JSONgetprice.phpejecutazingo-cliy devuelve{"success":true,"price":233.00}
- JavaScript recibe los JSON, procesa los datos y actualiza el DOM
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.php → zingo-cli |
Valor actual de Zcash en USD |
| SUMINISTRO TOTAL | getblockchaininfo → chainSupply.chainValue |
ZEC en circulación (transparente + blindado) |
| PROGRESO MINADO | suministro total / 21.000.000 |
Porcentaje del suministro máximo ya emitido |
| BLOQUES | getblockchaininfo → blocks |
Altura actual de la blockchain |
| DIFICULTAD | getblockchaininfo → difficulty |
Potencia de minería actual (formateada: M = millones) |
| BEST BLOCK | getblockchaininfo → bestblockhash |
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:
- Vista completa de la red Zcash: precio, suministro, pools de privacidad, halving, actualizaciones, mempool
- Actualización automática cada 60 segundos: sin necesidad de recargar la página
- Desglose de privacidad: sabés exactamente cuánto ZEC está realmente blindado (Orchard + Sapling + Sprout)
- Contexto histórico: ves las actualizaciones que han definido la evolución de Zcash
- 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?
- Nostalgia cypherpunk: Los primeros bitcoiners usaban la terminal
- Eficiencia: Sin distracciones, solo la información que importa
- 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
getblockchaininfoy presiona Enter - Experimenta con otros comandos
Configurar tu Wallet para usar mi nodo
En Zashi, Ywallet, Zkool o cualquier wallet compatible con lightwalletd:
- Vas a Ajustes → Servidor/nodo
- Pone:
carover0.xyz:9067(algunas necesitan que le incluyas https://) - 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:
- Monitor → Para saber el estado del nodo
- Explorador → Para investigar transacciones y bloques
- Consola → Para ejecutar comandos RPC avanzados
- Zcash → Informacion detallada de la red
El código está abierto, las APIs son públicas y el servidor lightwallet disponible y actualizado.

