El tablero de mensajes anónimo impulsado por Zcash
ZECpublish es una plataforma social basada en Zcash que incluye un tablero de mensajes y microtransacciones para interacciones.
¡Ve directamente a https://zecpublish.com/ y envía un mensaje anónimo al mundo! 🌎
La plataforma original, ZECpages, se creó como prueba de concepto utilizando los memos de transacciones protegidas (shielded) de Zcash, funcionando como una API y almacén de datos para un sencillo tablero de redes sociales. Tras el cierre de ZECpages a principios de este año, el ZecHub DAO invitó a la comunidad a dar un paso al frente y restaurar esta parte importante del ecosistema. 1337bytes presentó la propuesta ganadora.
ZECpublish mantiene el espíritu de ZECpages, pero trae mejoras en diseño, arquitectura y experiencia de usuario.
Aquí tienes algunos artefactos geniales de Zcash que puedes encontrar en el Archivo:


¿Cómo funciona? 🧠
ZECpublish permite a los visitantes del sitio enviar memos de transacciones protegidas de Zcash para crear publicaciones, respuestas o dar «me gusta». El memo que codifica la acción/contenido queda registrado en la blockchain (no solo en un servidor privado).
En el lado del servidor, ZECpublish ejecuta un daemon que combina zcash-walletd + lightwalletd para monitorear los memos de las transacciones entrantes a la dirección pública. Descifra y analiza esos memos convirtiéndolos en eventos estructurados (publicación, me gusta, respuesta, etc.). Los resultados se guardan en una base de datos y se sirven a través de una API JSON que el sitio consulta rápidamente.
El frontend muestra el tablero y las páginas de usuarios leyendo esa API, y además genera códigos QR y URIs de pago Zcash para realizar acciones en el sitio. Si un usuario incluye su dirección protegida en una publicación o respuesta, se genera una dirección multipago (compatible con la billetera ZKool) para que se le pueda enviar una propina opcional directamente en la misma transacción.
Para auditoría y portabilidad, la viewing key de ZECpublish está publicada, de modo que cualquiera puede importarla en una billetera y volver a escanear de forma independiente todo el historial de la cadena asociado a la dirección del tablero.
Diseño del protocolo ⚙️
El protocolo original de ZECpages se basaba en tipos de acción y texto plano en el memo (texto plano, markdown o JSON stringificado, como en las encuestas). Las acciones dependían de IDs internas de la base de datos, que no se pueden reconstruir con precisión solo desde la blockchain si el servicio desaparece. Un «me gusta» se veía como LIKE::64 y una respuesta como `REPLY::64 mensaje aquí. ZECpublish ha migrado a usar los ID de transacción (txid).
La restauración del archivo de ZECpages incluye los antiguos IDs de base de datos y redirige automáticamente los enlaces antiguos al txid correspondiente. Cualquier URL antigua de ZECpages seguirá funcionando simplemente cambiando el dominio y el formato:
- https://zecpages.com/z/cryptohistory → https://zecpublish.com/a/cryptohistory
- https://zecpages.com/z/post/2123 → https://zecpublish.com/a/post/2123
Las primeras 74 publicaciones de ZECpages se hicieron con otra dirección y viewing key. Aunque han sido restauradas, de ahora en adelante se documentarán mejor este tipo de cambios y se documentará el protocolo de forma que pueda ser adoptado por otras aplicaciones como parte de una red federada.
Se ha publicado un archivo del antiguo directorio de usuarios de ZECpages. Aunque todavía no es posible crear usuarios nuevos, el sistema se está re-arquitecturando para permitir el registro de usuarios directamente en cadena, de modo que el directorio pueda restaurarse de forma independiente solo con la viewing key, sin necesidad de backups.
Lista de mejoras planificadas:
- Crear usuarios mediante transacciones en cadena para que puedan restaurarse con la viewing key
- Uso de claves públicas/privadas de Nostr para autenticación
- Insignias de verificación: ZecHub DAO, Twitter, sitio web, GitHub, etc.
- Recompensas en ZEC para usuarios activos en eventos y tablas mensuales de líderes
¡Gracias 1337bytes! 🙌
Traducción del original en inglés de ZecHub

Si quieres aprender más sobre privacidad en la economía digital descentralizada, te puedes unir a la comunidad de Zcash en Español en Telegram. Para conectar con el ecosistema digital de Zcash Español, visita nuestro Privacidad.me.


