[Crónica] + [Análisis Técnico]

La noche en que xolosarmy.xec quedó vivo

Tonalli Wallet registró xolosarmy.xec, cobró 1600 RMZ, escribió el alias en la blockchain de eCash y permitió verificar la identidad desde ecash.mx/identidad. No fue solo una prueba técnica: fue el cierre de un circuito soberano.

El Bug

Hubo un momento en que todo parecía funcionar, pero no funcionaba. La wallet conectaba. La interfaz respondía. El flujo tenía sentido. Tonalli Wallet podía cobrar RMZ, preparar el registro de alias y mostrar la intención completa al usuario. Pero la segunda transacción, la importante, la que debía escribir xolosarmy.xec en la blockchain de eCash, no aparecía.

La primera transacción sí vivía. El pago de 1600 RMZ a la tesorería salía correctamente. Pero la segunda, la del alias .xec, quedaba en una zona incómoda: generada, calculada, aparentemente lista, pero ausente del explorador y de Chronik.

Ese fue el punto en que el proyecto dejó de ser una pantalla bonita y se convirtió en infraestructura real.

De la identidad cultural a la identidad verificable

El objetivo era claro: que ecash.mx/identidad no fuera solo una página simbólica para Guardianes RMZ, sino una puerta verificable.

Flujo de Identidad
1. El usuario conecta Tonalli Wallet.
2. La dApp verifica pertenencia RMZ.
3. El usuario registra o escribe un alias .xec.
4. El sistema resuelve ese alias contra un indexador propio.
5. La dirección del alias se compara con la wallet conectada. Si coincide, la identidad queda confirmada.

En la prueba final, la página mostró: xolosarmy.xec - Alias verificado. Identidad confirmada. Ese mensaje parece pequeño. Pero detrás hay cuatro piezas funcionando juntas: Tonalli Wallet, RMZ, la blockchain de eCash y alias.ecash.mx.

El problema no era visual: era de UTXOs

Durante la depuración, se agregó una herramienta interna para construir la transacción de alias sin enviarla. Esa prueba mostró que el OP_RETURN era correcto, que contenía el prefijo .xec, que el fee oficial era de 500 XEC y que la estructura general estaba bien.

El bug real estaba en otra parte: la segunda transacción intentaba usar como entrada el cambio producido por la primera transacción RMZ. Al intentar gastar ese cambio inmediatamente, la red / Chronik no la aceptaba correctamente.

La solución técnica fue reservar UTXOs XEC independientes antes de enviar la primera transacción. Así, la transacción RMZ y la transacción del alias dejaron de pisarse entre sí. Después de ese ajuste, el alias xolosarmy.xec quedó registrado exitosamente.

La soberanía también era el indexador

Otro punto decisivo fue abandonar la dependencia de servicios externos. La dApp necesitaba resolver alias .xec, pero una llamada directa desde navegador chocó con problemas de CORS. La salida fácil habría sido hacer un proxy. La salida soberana fue otra: construir un indexador propio.

Así nació alias.ecash.mx. El indexador lee Chronik por el Lokad ID 2e786563 (correspondiente a .xec), parsea los OP_RETURN y soporta registros pendientes desde mempool.

xolosarmy.xec no es solo un alias. Es una prueba de arquitectura. Es una señal de que eCash México puede construir capas culturales sobre infraestructura real.

Lo que quedó vivo

El resultado no fue una promesa. Fue un circuito completo, dejando vivos cuatro pilares fundamentales para el ecosistema:

  • Wallet propia: Tonalli Wallet / RMZWallet
  • Token comunitario: RMZ
  • Identidad on-chain: alias .xec
  • Indexador soberano: alias.ecash.mx

La frase fundacional del proyecto queda mucho más clara después de esta noche de código y despliegue:

XEC es el dinero.
RMZ es la llave.
La cultura es la red.

Y ahora, esa frase ya tiene una identidad verificable: xolosarmy.xec.