domingo, diciembre 16, 2018

Zcash Development

¿Eres desarrollador y te gustaría usar Zcash en tu aplicación? O ¿Quisieras seguir el trabajo y saber los avances del equipo Zcash? El equipo Zcash es lo más transparente posible de tal manera todos podrán saber el progreso del desarrollo de Zcash; además todo el Código para Zcash es open source (código libre), y está disponible de forma gratuita para usar, probar, hackear e integrar a tu aplicación. Una de las mejores cosas acerca de Zcash es, que, si ya usas y aceptas Bitcoin, no te será difícil usar también Zcash, porque es mayormente retro-compatible con Bitcoin.

Algunos hechos transcendentales del desarrollo según Nathan Wilcox (Jefe de Proyectos de Zcash), son:

  • Zcash tiene “direcciones-t” y “direcciones–z”. Una “dirección-t” es funcionalmente idéntica a una dirección Bitcoin, la principal diferencia es que la codificación tiene el prefijo “-t”, todo lo demás es lo mismo, incluyendo la criptografía y el valor guardado en las UTXOs.
  • La RCP de la API Zcashd es muy similar al núcleo de la interface RCP de Bitcoin, y de hecho está basada en una bifurcación (fork) del núcleo Bitcoin 0.11.2. Si quieres añadir soporte Zcash a un producto o servicio que usa la interface del Núcleo RCP de Bitcoin, en muchos casos trabajará desde el primer momento sin necesidad de configuración.
  • Una transacción Zcash “Solamente Transparente” es idéntica a una transacción Bitcoin excepto que hay un campo nulo extra (null-field). Los esquemas de firma, opcodes, formatos de serialización son todos idénticos.
  • Si necesitas que un producto o servicio soporte transacciones solamente transparentes en Zcash, y si ese producto o servicio ya soporta transacciones Bitcoin, verifica que el nuevo campo Zcash esta vacío (“empty”) cuando analice la transacción (“parse”) y cuando se serialice la transacción simplemente coloca ese campo como nulo (“null”).
  • Si quieres soportar transacciones Zcash blindadas, requiere mayor esfuerzo.

El equipo Zcash intencionalmente ha decidido retener bastante compatibilidad con Bitcoin para lograr que añadir soporte a transacciones Zcash solamente transparente sea una tarea fácil para los productos y servicios Bitcoin. Es por ello que los Exchanges (páginas de intercambio) y los monederos rápidamente pudieron integrar soporte para transacciones solamente transparentes (“transparent-only”).

 

Abajo podrás encontrar los recursos que te podrán ayudar a obtener un mayor conocimiento sobre Zcash, y no olvides que siempre puedes unirte al Chat para hablar con el equipo de desarrolladores directamente si tienes alguna pregunta.

 

La gran pregunta es: ¿qué vas a desarrollar con Zcash?

Enlaces esenciales para Desarrolladores:

Además, querrás conocer y entender la Guía de usuario Zcash 1.0 disponible en https://github.com/zcash/zcash/wiki/1.0-User-Guide que te indicará cómo instalar y usar el Cliente Zcash (para información más detallada sobre la instalación y minería, puedes visitar nuestra página sobre minería)

Para cualquiera que quiera conocer los progresos alcanzados por el equipo de desarrollo Zcash

El Chat de la Comunidad Zcash es también un buen lugar para enterarse en tiempo real de los avances logrados por los Desarrolladores en el Canal #ZCASH-DEV y también para ver cómo se solucionan los errores con el Bot del canal IRC de Github #ZCASH-DEV-BOT

¡Suerte con tú proyecto!