Quienes me conocen saben que este año he adoptado una postura bajista y he abierto posiciones cortas en varias ocasiones$ZEC . Sin embargo, no hay odio sin motivo: mi decepción con ZEC se debe principalmente a una experiencia que tuve al usar la billetera Zodl. Espero que esto capte la atención del equipo de desarrollo de Zodl, de la comunidad de Zcash y de todos los poseedores de ZEC.

Una transferencia que en principio era normal hizo que mis 1.0981 ZEC quedaran inutilizables hasta el día de hoy, aparentemente debido a una anomalía en el proceso de transacción de la billetera.

Lo que más me decepcionó fue que el equipo técnico de Zodl me aseguró claramente que los fondos se podían recuperar, pero, incluso después de que enviara más información, el problema siguió sin resolverse.

1. El incidente ocurrió el 23 de julio de 2026

En ese momento, estaba usando la versión para Android de la billetera Zodl y me disponía a depositar aproximadamente 1.0984 ZEC en Binance.

La dirección de recepción proporcionada por Binance era:

tex165vcva8r86qn0lrf0f99hgu0ea9p7662jh58sj

Zodl admite transacciones privadas, mientras que las direcciones de depósito de Binance pertenecen al sistema de direcciones transparentes. Durante la transferencia, Zodl utiliza una dirección intermedia para gestionar los fondos.

En circunstancias normales, los fondos deberían llegar finalmente a la cuenta de Binance.

Sin embargo, durante esta transferencia, Zodl mostró el siguiente mensaje:

Envío fallido

ID de la transacción fallida:

45c22e7c03c926c5728ea6daac46356e9bcfa20b36b8a68fcd57a55a3d8ec32b

No es posible encontrar este ID de transacción en el explorador de bloques.

Después, la billetera mostró otros registros de transacciones relacionados con esta transferencia.

Al investigar más a fondo, descubrí que los fondos no habían llegado a Binance, sino que permanecían en una dirección transparente intermedia:

t1MCQuTpkYHzSax778iwV9paQJoVSW5Akaa

La dirección recibió 1.0981 ZEC, pero no hay ningún registro de transferencias salientes.

ID de la transacción correspondiente en la cadena:

dffff548a8137368ff5efcf93a5208775f022cbe9693ba7089cf8766e520425c

Es decir, estos fondos todavía existen en la cadena de bloques, pero ya no puedo acceder a ellos desde la billetera.

https://blockexplorer.one/zcash/mainnet/tx/dffff548a8137368ff5efcf93a5208775f022cbe9693ba7089cf8766e520425c

2. Posible vulnerabilidad: los fondos de la dirección temporal no se devuelven automáticamente tras fallar el envío

Al comparar esta operación con otras transferencias completadas correctamente, descubrí que, al procesar algunas transferencias, Zodl utiliza direcciones transparentes temporales para mover los fondos.

En una transferencia normal, una vez que la dirección temporal recibe los fondos, se ejecuta la siguiente transacción.

Pero esta transacción del 23 de julio solo completó la primera parte; la transferencia posterior nunca se realizó.

Lo más extraño es que:

  • El saldo de la billetera Zodl aparece como 0.

  • La dirección transparente temporal sigue teniendo 1.0981 ZEC.

  • Intenté restablecer la billetera, volver a importar la frase semilla y sincronizar la cadena de bloques, pero los fondos siguen sin aparecer.

  • Usé la función Discover Funds de Zodl, pero el resultado fue «No se encontraron fondos».

  • Después de restablecer la billetera, algunos registros de transacciones pequeñas anteriores que involucraban 0.00015 ZEC dejaron de aparecer, mientras que otras transacciones similares posteriores seguían siendo visibles.

Esto me hace sospechar que podría haber problemas sin resolver en la gestión de direcciones transparentes intermedias de Zodl, la recuperación de transacciones fallidas o el mecanismo de escaneo del historial de la billetera.

No puedo determinar únicamente a partir de estos hechos dónde se encuentra exactamente una vulnerabilidad en el código. Sin embargo, en el caso de una billetera de autocustodia, que un usuario tenga la frase semilla correcta pero no pueda recuperar fondos que aún existen en la cadena es, sin duda, un asunto que merece una investigación seria.

3. El servicio de atención al cliente de Binance confirmó que no podía resolver el problema

Al descubrir el problema, primero me puse en contacto con el servicio de atención al cliente de Binance y proporcioné los registros de transacciones, la dirección de recepción y las capturas de pantalla pertinentes.

Tras varias conversaciones, el servicio de atención al cliente de Binance indicó que estos fondos no habían seguido el proceso normal de depósito admitido por Binance y me recomendó contactar con el equipo de desarrollo de la billetera Zodl.

Considero que la explicación de Binance es razonable en cierta medida.

Según los registros de la cadena, los fondos permanecieron en la dirección t1 intermedia y no se completó la transferencia a la dirección tex de Binance.

Por lo tanto, no estoy pidiendo a Binance que se haga responsable de fondos que nunca recibió. (Por motivos de espacio, solo subí una parte de las conversaciones con el servicio de atención al cliente de Binance. Aclaro que no es la primera vez que uso la billetera Zodl; simplemente, esta vez surgió un problema).

Quien realmente debe responder a estas preguntas es Zodl, la billetera que creó y gestiona esta dirección intermedia.

4. El equipo técnico de Zodl respondió claramente que los fondos se podían recuperar

El 28 de julio recibí un correo electrónico de Neal, miembro del equipo de Zodl (antes Zashi).

Hubo una frase del correo que me llamó especialmente la atención:

«En cualquier caso, sin duda será posible recuperarlos, pero si no es por este método, tendremos que investigar más a fondo».

Es decir:

En cualquier caso, los fondos deberían poder recuperarse. Si el método actual no funciona, habrá que investigar más a fondo.

Ese correo me devolvió la esperanza.

Después, siguiendo las indicaciones del equipo técnico, revisé con más detalle los registros de transacciones de la billetera y seguí proporcionando información pertinente.

Sin embargo, hasta el 21 de octubre de 2026, todavía no he recibido una solución práctica para recuperar los fondos.

Han pasado casi tres meses desde el 23 de julio.

Mis 1.0981 ZEC siguen en esa dirección temporal y no puedo transferirlos.

5. Quiero plantear cuatro preguntas al equipo de Zodl

Primera: ¿cómo se generan y gestionan exactamente las claves privadas de las direcciones transparentes temporales?

¿Se pueden volver a derivar a partir de la frase semilla original del usuario? Si es así, ¿por qué la billetera no encontró estos fondos después de restaurarla?

Segunda: ¿por qué la billetera no recuperó automáticamente la transferencia incompleta después de que el envío fallara?

Si la primera etapa se completó correctamente, pero la segunda falló, ¿no debería la billetera ofrecer una opción para reintentar, reembolsar o recuperar los fondos?

Tercera: ¿por qué Discover Funds no puede encontrar estos fondos que todavía existen en la cadena?

¿Se debe a un problema con el rango de escaneo, con la derivación de direcciones o a un defecto en la implementación de la billetera?

Cuarta: puesto que el equipo técnico afirmó claramente que los fondos se podían recuperar, ¿por qué todavía no ha proporcionado instrucciones concretas para hacerlo?

Entiendo que el desarrollo de software requiere tiempo y que las billeteras de privacidad son técnicamente complejas.

Pero, para los usuarios, lo más importante es recibir una comunicación continua, explicaciones técnicas claras y una solución práctica para recuperar los fondos.

6. No se trata simplemente de 1 ZEC, sino de la confianza en las billeteras de autocustodia

En el mundo de las criptomonedas se suele decir:

Si no tienes tus claves, no tienes tus monedas.

Pero mi experiencia plantea otra pregunta:

Si un usuario tiene su propia frase semilla y los fondos siguen existiendo en la cadena de bloques, pero no puede usarlos porque la billetera no reconoce una dirección intermedia, ¿tiene realmente el control de sus fondos?

Si se trata de un defecto del software de la billetera, ¿podrían otros usuarios encontrarse con un problema similar?

No quiero afirmar directamente que Zodl tenga una vulnerabilidad generalizada sin contar con pruebas técnicas completas, pero considero que este caso es suficiente para que el equipo de desarrollo le preste atención.

7. Lo que solicito

No exijo que nadie me indemnice ni quiero acusar injustamente a ningún desarrollador.

Solo espero que:

  1. El equipo de desarrollo de Zodl investigue formalmente esta transacción.

  2. Explique cómo funcionan la derivación de claves y la recuperación de las direcciones transparentes temporales.

  3. Proporcione una solución técnica para recuperar estos 1.0981 ZEC.

  4. Si realmente existe un defecto de software, lo corrija cuanto antes y avise a otros usuarios.

Estoy dispuesto a proporcionar el ID completo de la transacción, los registros del explorador de bloques y los correos intercambiados con el equipo técnico para colaborar en una investigación más exhaustiva, pero no revelaré mi frase semilla ni mis claves privadas a nadie.

La tecnología de privacidad de Zcash merece respeto, pero la fiabilidad de las billeteras y la posibilidad de recuperar los fondos son también pilares fundamentales que todo el ecosistema debe tener en cuenta.

Espero que el equipo de Zodl responda directamente y que los desarrolladores de la comunidad de Zcash presten atención a este caso.