Preguntas más frecuentes

General

Un error común es que Zcoin es un fork de Zcash. Zcoin se basa en el documento Zerocoin, mientras que Zcash se basa en el documento Zerocash. Mientras que el documento Zerocoin y el documento Zerocash comparten autores comunes y ambos utilizan pruebas de conocimiento cero, se basan en criptografía diferente. Por lo demás, no hay ninguna relación entre los dos proyectos.tween Zcoin y Zcash?

Implementaciones criptográficas

Zcoin utiliza acumuladores RSA que fueron introducidos en 1993 como la base de nuestro esquema de anonimato, mientras que Zcash utiliza zk-SNARKs que fue formulado recientemente en 2014 y muy pocas personas lo entienden. Comparativamente, la criptografía RSA es una de las primeras formas de criptografía de clave pública que se describió públicamente en 1977, ha sido probada en batalla y constituye la base de muchos esquemas de encriptación que se utilizan hoy en día como HTTPS, SSH logins y PGP para correo electrónico. También utiliza el esquema de transformación Fiat-Shamir, publicado en 1986.

La entrada de Peter Todd en el blog ilustra esto perfectamente al señalar que si RSA se rompe, Zcoin sería probablemente la menor de sus preocupaciones.

zk-SNARKs como se usa en Zcash requiere de supuestos criptográficos más novedosos que no han sido realmente sometidos a un escrutinio serio.

Es un problema suficientemente grave como para que los propios desarrolladores de Zcash intenten encontrar alternativas en forma de zk-STARK, que siguen en fase de investigación y que en la actualidad no son prácticas para su uso. Si estas suposiciones criptográficas no se mantienen, entonces la criptografía en Zcash se rompe. Esto, combinado con una oferta no auditable que puede imposibilitar la detección de estos problemas, hace que zk-SNARKs, aunque tecnológicamente avanzados, estén asumiendo ciertos riesgos para conseguirlo.

Configuración de confianza

Aunque tanto Zcoin como Zcash utilizan configuraciones de confianza, se implementan de forma diferente.

La configuración de Zcoin es conceptualmente muy simple ya que sólo implica tomar dos primos p y q, para generar un módulo n. p y q que luego son destruidos. En lugar de generar estos parámetros nosotros mismos, utilizamos parámetros que fueron generados por el reto de factoraje RSA hace muchos años, por lo que no hay posibilidad de que los desarrolladores de Zcoin conozcan estos parámetros. De hecho, la obtención exitosa de esos parámetros te habría dado una buena recompensa de la RSA (¡antes de que descontinuaran el desafío!). Puede leer más sobre cómo se generaron y destruyeron estos parámetros aquí. Nuestra opinión es que cuanto más simple sea el proceso de configuración, menos cosas pueden salir mal.

Sin embargo, ahora tenemos la certeza de que podemos eliminar completamente la configuración de confianza utilizando el protocolo Sigma (Σ) que nos permitiría seguir utilizando el alto anonimato de las pruebas de conocimiento cero sin tener que preocuparnos por la configuración de confianza, y esto está actualmente en desarrollo.

La configuración de Zcash es más elaborada e involucra a 6 personas de confianza, y se puede leer aquí. Pero en pocas palabras, los seis participantes necesitan coludir o estar comprometidos para que los parámetros sean filtrados.

Suministro auditable

El principal riesgo de que se rompan las configuraciones de confianza es que un atacante pueda falsificar monedas de la nada.

Zcoin cuenta con un suministro de monedas totalmente auditable. En nuestra opinión, esto es inmensamente importante, ya que en el caso de cualquier problema con nuestra configuración de confianza o implementación criptográfica, esto puede ser detectado. Ningún código es perfecto, incluso con las mejores auditorías, y constantemente se encuentran nuevas amenazas y vulnerabilidades. Por ejemplo, incluso Bitcoin sufrió un grave defecto que dio lugar a la generación de 184.400 millones de Bitcoin y un suministro auditable permite encontrar y corregir estos errores.

Con el uso de Zcash de transacciones privadas y direcciones donde también se ocultan cantidades, es muy difícil detectar si se explota una vulnerabilidad o un problema en su configuración de confianza. Cabe señalar que la propia auditoría de Zcash descubrió vulnerabilidades y, a pesar de que se ha solucionado, se observa que en su propio post que:

«Construir protocolos criptográficos seguros es difícil, e incluso nuestro equipo de criptógrafos e ingenieros de seguridad de clase mundial cometerá errores en el camino. A pesar del desafío, somos optimistas en cuanto a que nuestras prácticas de revisión cuidadosa de la seguridad y transparencia conducirán a un producto seguro.

En este punto, el protocolo Zcash ha sido sometido a una intensa revisión de seguridad, primero a través de una revisión científica por pares, y luego por nuestro equipo interno de expertos. Pero necesitamos incluso más escrutinio para obtener la seguridad de que el protocolo es seguro.»

Aplaudimos los desarrollos de Zcash y valoramos altamente su trabajo en el espacio de criptodivisas y esperamos ver sus avances. Sin embargo, creemos que Zcoin tiene un lugar en el suministro de uno de los mejores sistemas de anonimato que se basa en criptografía probada y está configurado de tal manera que los defectos, si se aprovechan, pueden ser detectados.

Para más detalles, por favor lea nuestro blog.

El monedero está disponible para descargar en nuestra página de lanzamientos en Github.

Como con cualquier otra tecnología, Zcoin puede ser utilizado tanto para el bien como para el mal. Sin embargo, creemos firmemente que la red buena para Zcoin supera con creces a la mala. A lo largo de la historia, la libertad de comercio ha demostrado que previene las guerras, promueve la prosperidad y aumenta el intercambio entre culturas.

Zcoin está diseñado para beneficiar a los usuarios legítimos que se han dado cuenta del riesgo de utilizar una criptodivisa con un libro de contabilidad público completamente transparente, y del peligro de que todos sus datos financieros se hagan públicos con Bitcoin. Debido a que ya existen mecanismos preexistentes para tales actividades, Zcoin no afecta el status quo para tales actividades, mientras que proporciona beneficios notables a los usuarios legítimos.

Incluso sin Zcoin, estas transacciones pueden realizarse a través de los sistemas financieros existentes (por ejemplo, utilizando efectivo). Aunque en realidad no es privada, Bitcoin se ha enfrentado al escrutinio de los reguladores con su uso potencial en el lavado de dinero.

El Protocolo Zerocoin, creado en 2013, fue concebido originalmente como una extensión sobre Bitcoin. Hubo mucho apoyo para Zerocoin por parte de miembros clave de la comunidad Bitcoin. Sin embargo, Bitcoin tiene el objetivo principal de garantizar la estabilidad de su masa monetaria, moviéndose lentamente y con cambios sólo acordados unánimemente. Como resultado del estancamiento político, se creó el proyecto Zcoin.

Zcoin se esfuerza por aumentar la libertad individual. Al garantizar la privacidad financiera, Zcoin puede ayudar a garantizar la libertad de comercio. Las personas deben poder realizar las transacciones que deseen, siempre y cuando no infrinjan el bienestar o la libertad individual de los demás. También creemos firmemente que la libertad de comercio también facilita la paz y la prosperidad en todos los países y culturas. Al garantizar la privacidad financiera, Zcoin puede garantizar directamente la fungibilidad, una propiedad esencial para el libre comercio.

Aunque existen muchas soluciones de anonimato para las criptodivisas, nuestro objetivo es proporcionar el mayor nivel de anonimato posible sin sacrificar la usabilidad, la auditabilidad de nuestro suministro de monedas y la confianza en protocolos criptográficos bien establecidos.

Load More

Economía

La Recompensa a los Fundadores consiste en recompensar los fondos aportados por los primeros inversionistas, el tiempo invertido por los desarrolladores y una cartera de recompensas que se utiliza para financiar el equipo y otros esfuerzos de la comunidad de Zcoin. Las recompensas están disponibles para varias tareas, como el desarrollo del núcleo de Zcoin, el desarrollo web, el diseño gráfico, el marketing, etc. Si te gustaría ayudar, por favor mándanos un email or o un mensaje en Discord.

Habrá 21,4 millones de Zcoins. Zcoin sigue el mismo ciclo de reducción a la mitad que Bitcoin (cada 4 años).

Originalmente estaba previsto que el 20% de Zcoins (10 XZC por bloque) en los primeros 4 años se distribuyera a la Recompensa de los Fundadores, lo que equivale al 10% de la oferta total. La Recompensa de los Fundadores consiste en Poramin Insom (líder en desarrollo y fundador) (4%), inversores de capital inicial (12%) y el monedero del equipo (4%).

Sin embargo, con el lanzamiento de Znodes, los fundadores y el equipo han acordado reducirlo al 14% de la recompensa del bloque: 2% Poramin Insom, inversores de capital inicial (6%) y la monedero del equipo (6%).

Para saber cómo se utilizan las Recompensas del Fundador, ver aquí.

Después de los primeros 4 años, la recompensa del bloque va completamente hacia los mineros y las recompensas de Znode.

Load More

Minado

El algoritmo MTP (Merkle Tree Proof) fue ideado por Alex Biryukov y Dmitry Khovratovich de la Universidad de Luxemburgo en su artículo publicado el 11 de junio de 2016 titulado Egalitarian Computing. Estos son los mismos investigadores que crearon el Equihash que se utiliza actualmente en ZCash y la función de derivación de claves de Argon2.

El MTP promueve la minería justa y democrática al hacer que el desarrollo de ASIC sea costoso. El elemento clave de este enfoque es el uso amplio (en tamaño) e intensivo (en ancho de banda) de la memoria RAM. La memoria RAM es cara tanto en FPGA como en ASIC y lenta en la GPU. Los intentos previos en pruebas de obras de gran tamaño e intensivas en memoria fueron problemáticos. Esto se debe a que para verificar estas pruebas de memoria intensiva de los trabajos, los nodos también tenían que tener esa memoria y pasar un tiempo relativamente largo calculándola. Esto hizo que la red fuera susceptible a los ataques de denegación de servicio de transacciones, en los que los nodos están constantemente ocupados en la verificación de transacciones.

El avance de MTP significa que las pruebas de trabajos intensivas en memoria dura pueden ser verificadas rápidamente con pocos recursos. MTP fue diseñado para poder exigir a los mineros que utilicen grandes cantidades de RAM hasta un máximo de 10 gb, sin dejar de ser rápido de verificar. Esto puede revolucionar potencialmente la minería del PdT al acercarla a la visión original de Satoshi, donde una CPU = un voto y democratizar la minería en lugar de mantenerla dentro de un puñado de poderosos mineros mientras se mantiene una red de nodos resistente y de bajos recursos.

 

 

 

Zcoin utiliza un algoritmo temporal Lyra2zz

Es un algoritmo encadenado con Blake256 primera ronda y Lyra2 (timecost = 8, r=c=8) para la ronda final.

Se diseñó para lograr una ligera ventaja para la GPU y, al mismo tiempo, hacerla factible para la minería de CPU.

ste algoritmo será reemplazado por el MTP, que apunta a una minería democrática sin sacrificar el rendimiento. Para leer más sobre el algoritmo de minería MTP, haga clic aquí.

MTP está actualmente ejecutando nuestra red de prueba y se espera que entre en funcionamiento en septiembre de 2018.

Consulte nuestra guía de minería de Zcoin!

Load More

Técnico

Nuestro explorador de redes de prueba se puede encontrar aquí: https://testexplorer.zcoin.io

Sí que puedes!

Tenemos una snapshot/bootstrap disponible aquí: https://bootstrap.zcoin.io

La página tiene instrucciones sobre cómo usar los archivos. Esto también funciona en Znodes.

La probabilidad de no obtener un bloque en el tiempo de bloque * K es aproximadamente e(-K) donde K es el número de bloques,

Lo que significa que la probabilidad de obtener un bloque de ≥30 minutos (K=6) es ≈0.25%. Por lo tanto, aunque nuestro tiempo de bloqueo objetivo es de 5 minutos, aproximadamente 1 de cada 400 bloques puede tardar más de 30 minutos en ser encontrado.

Zcoin utiliza el número RSA-2048 del desafío de factoraje RSA. El disco duro del ordenador que generó los factores fue destruido hace más de 25 años. No se ha encontrado ninguna solución de factoraje para el número RSA-2048 en los últimos 25 años, y es poco probable que sea factorizado en las próximas décadas. A largo plazo, Zcoin cambiaría eventualmente a un esquema criptográfico diferente para sus parámetros de configuración o se movería a una configuración sin confianza por completo.

Bitcoin y las anteriores criptodivisas alternativas han intentado resolver este problema mediante el uso de mezcladores de transacciones o firmas de anillo. Pero su puntuación es muy baja en la métrica llamada conjunto de trazabilidad. El conjunto de trazabilidad es una métrica clave para entender cuán privada es una criptodivisa. La trazabilidad establecida en las soluciones propuestas anteriormente está limitada por el tamaño del ciclo de mezcla o la firma del anillo. Cada ciclo de mezcla o firma de anillo está limitada por el número de transacciones por ciclo, el cual está limitado transitivamente por el tamaño del bloque de la criptodivisa. Así, la trazabilidad establecida en intentos anteriores de privacidad tiende a ser de sólo unos pocos cientos.

Con Zcoin, el conjunto de trazabilidad tiene una magnitud mucho mayor. En lugar de tener un conjunto de trazabilidad limitado a unos pocos cientos, Zcoin tiene un conjunto de trazabilidad que abarca todas las monedas acuñadas en un acumulador. Por lo tanto, la magnitud de la trazabilidad podría ser del orden de muchos miles en lugar de cientos. Por lo tanto, su nivel de privacidad es mayor que el de las criptodivisas que dependen de la mezcla o de las firmas en anillo.

El otro problema es que los métodos de tumbling sólo son seguros bajo el supuesto de una falta de análisis topológico y de datos de red preexistentes, lo que constituye un modelo de amenaza incorrecto. Ha habido múltiples trabajos de investigación que demuestran que tomar una topología de red separada como Facebook puede usarse para desanonimizar una criptodivisa siempre y cuando exista una larga cadena de historial de transacciones. Con todas las criptodivisas anteriores, una larga cadena de transacciones es públicamente visible en la cadena de bloques y propensa al análisis topológico.

Con Zcoin, esta larga cadena de historial de transacciones simplemente no existe, y hay cero fugas de información sobre el emisor y el receptor de una transacción, por lo que no es propenso al análisis topológico y por lo tanto el vínculo entre el emisor y el receptor desaparece.

La prueba de conocimiento cero de Zcoin hace una declaración criptográfica. Cuando a alguien se le envía Zerocoin, la persona sólo sabe que X cantidad de dinero fue enviada a su billetera. A diferencia de Bitcoin, no hay otra información de identificación no intencionada sobre el remitente y el destinatario. Las pruebas de Conocimiento Cero aseguran que no hay ninguna fuga de información sobre el remitente y el destinatario de una transacción.

Una prueba de conocimiento cero es un método en el cual una persona puede probar a otra persona que una declaración dada es verdadera, sin transmitir ninguna información aparte del hecho de que la declaración es de hecho verdadera.
El ejemplo clásico de un desafío de conocimiento cero se llama el problema de los millonarios de Yao: ¿cómo pueden dos personas determinar quién es más rico sin que ninguna de ellas tenga que revelar cuánto dinero tiene? A través de una compleja aplicación de criptografía, es realmente posible hacerlo.
Craig Gidney, que escribe para el blog de Twisted Oak Studios, ofrece una versión simplificada del problema que puede ayudarle a entender el proceso. En el ejemplo de Gidney, dos trabajadores, Bob y Alice, quieren determinar si se les está pagando la misma cantidad, sin revelar cuánto se están pagando el uno al otro ni a nadie más. El ejemplo asume que Bob y Alice saben que cada uno recibe exactamente $10, $20, $30, o $40 por hora.
Bob va y compra cuatro cajas anónimas de tarjetas de comentarios, del tipo que un restaurante podría tener para recoger las opiniones de los clientes. Él etiqueta cada uno de ellos con 10, 20, 30 o 40 dólares, y luego tira todas las llaves, excepto la de la caja que corresponde a la cantidad de dinero que gana. Alicia escribe «Sí» en una hoja de papel y «No» en otras tres. Pone la nota de «Sí» en la caja que corresponde a su salario, y la nota de «No» en todas las demás. Una vez que Alice se haya ido, Bob puede abrir su caja y ver si el recibo dice «Sí» o «No». Si es así, él y Alice reciben el mismo salario. Si la respuesta es «No», entonces sabrán que sus salarios son diferentes.
Este ejemplo es obviamente demasiado simplificado. Zerocoin es mucho más complejo, e incluye varias protecciones para evitar que alguien haga trampa. Pero utiliza una variación de este mismo tipo de pensamiento.

Zerocoin fue uno de los trabajos de criptografía más citados en los últimos 3 años, con más de 200 citas. Los principios de la criptografía detrás de Zerocoin son bien entendidos y probados en batalla. Zerocoin utiliza pruebas de conocimiento cero para asegurar que no se filtre ninguna información sobre el remitente y los receptores de Zerocoin.

Para entender mejor cómo funciona el software de seguimiento de cadenas de bloque, es útil ver a Bitcoin como una especie de red social financiera. El mismo tipo de mecanismos utilizados para romper la privacidad en las redes sociales, mediante el análisis de la topología de las redes sociales, puede ser utilizado para romper la privacidad en la red Bitcoin. Tomando una red social preexistente como Facebook, podemos usar esa información para generar heurística sobre quién está haciendo transacciones con quién en Bitcoin.

Hay un artículo de investigación relevante que intentaba identificar a los usuarios de twitter utilizando datos de flickr. Tomaron los datos de twitter y eliminaron toda la información de identificación del usuario, como el nombre o el nombre de usuario. Luego, al mirar la topología de la red social de los datos anonimizados de twitter y compararlos con los datos de flickr, encontraron que podían identificar a un tercio de los usuarios de twitter, a pesar de que los datos de twitter eran anonimizados.

Esta investigación también se aplica a Bitcoin. Si tomamos una red anónima como Bitcoin, y usamos datos de una red social de Facebook, podemos usar análisis topológicos para identificar a muchos usuarios.

Load More

Comunidad

Sip! Visitalo aquí.

Puedes unirte a la comunidad siguiéndonos en nuestros medios sociales o chateando con nosotros en Slack/Riot/IRC (¡todos están vinculados!).
Reddit 
Twitter
Slack
Telegram
Bitcoin.com
Matrix/Riot: #zcoin:matrix.org
IRC: [email protected]#zcoinproject

Load More

Recursos

Tenemos dos exploradores de bloques primarios:

Explorador oficial de Zcoin: explorer.zcoin.io
Explorador CryptoID: chainz.cryptoid.info/xzc

Load More

Znodes

En el caso de que la gente quiera juntar sus fondos para hacer un Znode, por favor toma nota de que tienes que confiar en la persona que tiene los fondos para todos.

Esto se debe a que los 1000 XZC deben ser enviados a una nueva dirección en una sola transacción y la custodia es con una persona. Idealmente no recomendamos tales arreglos a menos que realmente confíes en la persona que mantiene los fondos a su nombre. No hay nada que impida que la persona que tiene los fondos de Znode huya con tu parte.

Esto no es un problema si tienes 1000 XZC ya que puedes mantener esos fondos en tu propia billetera local. Un proveedor de Znode en tales casos sólo requiere tu clave privada de Znode (no la misma que tu clave privada de fondos) y el ID de transacción de tu depósito de 1000 XZC.

Los Znodes no retienen fondos. Simplemente contienen una clave privada de Znode (no la misma que tu clave privada) que te permite iniciar y detener el Znode. Hay un marcador en tu configuración de Znode que enlaza el Znode con tu depósito de 1000 XZC. En el caso de que un Znode sea pirateado, todo lo que sucederá es que tu Znode se desconectará y perderás tu posición en la cola de pago.

Tu monedero local de Zcoin todavía tiene los 1000 XZC, así que es ese monedero el que necesita ser asegurado. Asegúrate de que tu monedero tenga una copia de seguridad frecuente y encripta tu monedero.

Si vas con un proveedor de Znode, todo lo que él requiere es tu clave privada de Znode y el ID de transacción de tu depósito de 1000 XZC. El proveedor de Znode no necesita tu clave privada para los fondos. Tampoco es necesario que le envíes fondos.

Por favor consulta esta guía.

También habrá un número de proveedores de Znode que pueden simplificar el proceso para ti por una tarifa.

Una cantidad fija (30%) de la recompensa del bloque (7.5 XZC con la recompensa del bloque actual) es pagada a Znodes. Los Znodes se ponen en cola y se turnan para recibir esta recompensa de bloque a cambio de alojar un Znode que aloja una copia completa de la cadena de bloques y ayuda a almacenar y propagar bloques a la red.

Una vez que están en el 10% superior de la cola, hay un grado de aleatoriedad en ser seleccionado, ya que utiliza la entropía del bloque de hash para elegir al ganador de forma determinística.

La frecuencia del pago en bloque depende de cuántos Znodes activos haya. Cuantos más Znodes haya, más tiempo se tarda en recibir la recompensa del bloque Znode.

Para obtener una comprensión más profunda del proceso, por favor lea nuestro artículo Understanding Znode Payments.

Hay herramientas de terceros que estiman la frecuencia de los pagos de recompensas del bloque Znode y otras estadísticas de Znode:

Un Znode requiere

  • 1000 XZC (reembolsable en cualquier momento)
  • Un ordenador o VPS con una dirección IP fija
  • 1 GB de RAM
  • Suficiente espacio en disco para almacenar la cadena de bloques (se recomienda 25gb por el momento)

Típicamente un VPS de esta especificación cuesta alrededor de USD5 para correr un mes por nodo y puedes dirigirte a Amazon AWS, Google Cloud, Microsoft Azure, Leaseweb, Vultr, Linode, o DigitalOcean para obtener un VPS básico cuando se lanzan los Znodes. También habrá proveedores de Znode que pueden ayudarte a establecerlo y/o mantenerlo por una pequeña tarifa.

Los nodos son ordenadores que alojan una copia completa de la cadena de bloqueo de Zcoin y ayudan a verificar la validez de las transacciones.

Los Znodes son un tipo especial de nodos que ganan parte de la recompensa del bloque de Zcoin (actualmente al 30% de la recompensa del bloque) a cambio de alojar un nodo fiable y potente que ayuda a soportar la red. Los Znodes requieren una garantía reembolsable de 1000 XZC para asegurar que los poseedores de Znodes tengan una participación en la moneda y sean incentivados para mantenerla trabajando honestamente, actualizada con frecuencia y con un alto tiempo de actividad.

En el futuro, se pretende que los Znodes sirvan de base para otros servicios que se construyan sobre él, incluyendo la delegación del procesamiento de transacciones de Zerocoin.

Load More

Otros

zcoin.io será nuestro hogar en un futuro previsible. Anteriormente, zcoin.io no estaba disponible y, por lo tanto, utilizamos zcoin.finance, que ahora hemos eliminado gradualmente.

zcoin.tech a pesar del sitio web similar no es administrado por nosotros y recomendamos encarecidamente no descargar ningún archivo desde allí.

Por favor pasa por nuestro Discord o Riot para hacer alguna pregunta!

Load More