{"id":36248,"date":"2025-02-12T12:42:56","date_gmt":"2025-02-12T07:12:56","guid":{"rendered":"https:\/\/www.cryptominerbros.com\/?p=36248"},"modified":"2025-02-19T12:52:32","modified_gmt":"2025-02-19T07:22:32","slug":"what-is-zk-snark-algorithm","status":"publish","type":"post","link":"https:\/\/www.cryptominerbros.com\/es\/blog\/what-is-zk-snark-algorithm\/","title":{"rendered":"\u00bfQu\u00e9 es el algoritmo ZK-SNARK?"},"content":{"rendered":"<h2>\u00bfQu\u00e9 es ZK-SNARK?<\/h2>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Non-interactive_zero-knowledge_proof\" target=\"_blank\" rel=\"nofollow noopener\">ZK-SNARK<\/a> (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) es un protocolo que permite a los usuarios probar que tienen informaci\u00f3n espec\u00edfica sin revelarla. En otras palabras, ZK-SNARK mantiene la informaci\u00f3n privada sin ninguna interacci\u00f3n entre ambas partes.<\/p>\n<p>ZK-SNARK es el protocolo detr\u00e1s de la criptomoneda privada Zcash. La idea detr\u00e1s de estas pruebas se desarroll\u00f3 inicialmente en la d\u00e9cada de 1980 y resuelve los problemas de privacidad y anonimato que enfrentan las cadenas de bloques tradicionales.<\/p>\n<p>Analicemos cada componente de ZK-SNARK por separado.<\/p>\n<p><img decoding=\"async\" width=\"1630\" height=\"484\" class=\"aligncenter size-full wp-image-36251\" src=\"https:\/\/www.cryptominerbros.com\/wp-content\/uploads\/2025\/02\/Component-of-ZK-SNARK.webp\" alt=\"Componente de ZK-SNARK\" srcset=\"https:\/\/www.cryptominerbros.com\/wp-content\/uploads\/2025\/02\/Component-of-ZK-SNARK.webp 1630w, https:\/\/www.cryptominerbros.com\/wp-content\/uploads\/2025\/02\/Component-of-ZK-SNARK-250x74.webp 250w, https:\/\/www.cryptominerbros.com\/wp-content\/uploads\/2025\/02\/Component-of-ZK-SNARK-700x208.webp 700w, https:\/\/www.cryptominerbros.com\/wp-content\/uploads\/2025\/02\/Component-of-ZK-SNARK-768x228.webp 768w, https:\/\/www.cryptominerbros.com\/wp-content\/uploads\/2025\/02\/Component-of-ZK-SNARK-1536x456.webp 1536w, https:\/\/www.cryptominerbros.com\/wp-content\/uploads\/2025\/02\/Component-of-ZK-SNARK-18x5.webp 18w, https:\/\/www.cryptominerbros.com\/wp-content\/uploads\/2025\/02\/Component-of-ZK-SNARK-120x36.webp 120w, https:\/\/www.cryptominerbros.com\/wp-content\/uploads\/2025\/02\/Component-of-ZK-SNARK-570x169.webp 570w\" sizes=\"(max-width: 1630px) 100vw, 1630px\" \/><\/p>\n<h3>1. Conocimiento cero<\/h3>\n<p>Permite al usuario demostrar que posee cierta informaci\u00f3n sin tener que proporcionarla al otro usuario.<\/p>\n<h3>2. Sucinto<\/h3>\n<p>La prueba se verifica en unos pocos milisegundos, ya que la longitud de la prueba es de solo unos cientos de bytes.<\/p>\n<h3>3. No interactivo<\/h3>\n<p>La prueba solo tiene un \u00fanico mensaje enviado del remitente al receptor.<\/p>\n<h3>4. Argumento<\/h3>\n<p>Argumento es el t\u00e9rmino t\u00e9cnico que se utiliza para estas demostraciones. Dado que no son como las demostraciones reales, sino que funcionan como un argumento, de ah\u00ed su nombre.<\/p>\n<h3>5. Conocimiento<\/h3>\n<p>El conocimiento aqu\u00ed est\u00e1 en el contexto de la informaci\u00f3n que posee el remitente.<\/p>\n<p>En resumen, los ZK-SNARKs ayudan a mantener la privacidad de las transacciones, ya que est\u00e1n completamente encriptadas en la blockchain. Sin embargo, las transacciones encriptadas pueden validarse mediante el protocolo de consenso de la red, ya que los ZK-SNARKs pueden mostrar que el remitente tiene X fondos para transferir sin hacer p\u00fablica esa informaci\u00f3n.<\/p>\n<h2>Explicaci\u00f3n de los ZK-SNARK<\/h2>\n<p>Desde el lanzamiento de la primera criptomoneda, Bitcoin, reconocida por su descentralizaci\u00f3n, seguridad y fiabilidad, el problema ha sido la privacidad. Aunque muchos usuarios criticaron a Bitcoin y otras criptomonedas por la disponibilidad p\u00fablica de los detalles de sus transacciones, el problema persiste.<\/p>\n<p>Al a\u00f1o siguiente del lanzamiento de Bitcoin, muchos usuarios asumieron que sus transacciones eran an\u00f3nimas, ya que sus identidades fuera de l\u00ednea no estaban vinculadas a sus claves p\u00fablicas. Sin embargo, con el paso de los a\u00f1os, numerosos expertos, incluyendo cient\u00edficos de datos, hackers y otros agentes del orden, han descubierto que esto es falso.<\/p>\n<p>De hecho, no solo es factible, sino tambi\u00e9n bastante sencillo, reidentificar a personas y vincular datos seud\u00f3nimos de m\u00faltiples fuentes mediante an\u00e1lisis avanzados de blockchain. Debido a estos problemas de privacidad de las criptomonedas tradicionales, los desarrolladores comenzaron a trabajar en monedas centradas en la privacidad. El mejor ejemplo de una criptomoneda centrada en la privacidad respaldada por ZK-SNARK es Zcash.<\/p>\n<h2>\u00bfC\u00f3mo funcionan los ZK-SNARK?<\/h2>\n<p>Dado que las criptomonedas est\u00e1n descentralizadas y no intervienen intermediarios como bancos o instituciones financieras, los nodos de todo el mundo validan las transacciones de criptomonedas en la red blockchain.<\/p>\n<p>Los nodos suelen verificar las condiciones predefinidas. Por ejemplo, verifican si el remitente tiene los fondos disponibles y si ha proporcionado las claves privadas adecuadas para demostrar que los fondos le pertenecen.<\/p>\n<p>Sin embargo, los ZK-SNARK permiten al remitente comprobar sus transacciones sin siquiera revelar su direcci\u00f3n p\u00fablica ni los montos involucrados. La red blockchain codifica parte del protocolo ZK-SNARK en sus reglas de consenso para adaptar esta funcionalidad de privacidad.<\/p>\n<p>Los ZK-SNARK convierten los datos que deben verificarse en ecuaciones durante el proceso de transacci\u00f3n. De esta manera, las ecuaciones se verifican y validan sin necesidad de revelar la informaci\u00f3n.<\/p>\n<h2>Ejemplos de ZK-SNARK<\/h2>\n<p>Un ejemplo popular de ZK-SNARK para proteger las transacciones de criptomonedas y mejorar la privacidad es Zcash. Los inversores modernos suelen preferir Zcash por su privacidad. Zcash anima a los usuarios a realizar transacciones privadas en lugar de transacciones de criptomonedas tradicionales disponibles p\u00fablicamente.<\/p>\n<p>De hecho, Zcash ofrece a sus usuarios la opci\u00f3n de elegir entre direcciones privadas o transparentes. Por lo tanto, si un usuario prefiere direcciones privadas, los ZK-SNARK protegen los detalles de la transacci\u00f3n.<\/p>\n<p>Adem\u00e1s de Zcash, otros proyectos blockchain tambi\u00e9n utilizan ZK-SNARK. Por ejemplo, Ethereum comenz\u00f3 a trabajar en la integraci\u00f3n de Zcash y ZK-SNARK en 2017. Adem\u00e1s, Zcash se asoci\u00f3 con JP Morgan Chase y desarroll\u00f3 un sistema de pagos basado en blockchain con ZK-STARK ese mismo a\u00f1o.<\/p>\n<p>Aunque los ZK-SNARK se utilizan idealmente para mantener la privacidad de las transacciones de criptomonedas, son mucho m\u00e1s que eso. Los usuarios pueden esperar mucho m\u00e1s de esta tecnolog\u00eda, como la protecci\u00f3n de la informaci\u00f3n confidencial de las personas en l\u00ednea. Esperemos y observemos.<\/p>\n<h2>\u00bfC\u00f3mo se aplican los ZK-SNARK?<\/h2>\n<p>Los ZK-SNARK se aplican convirtiendo la informaci\u00f3n que debe probarse o validarse en una ecuaci\u00f3n matem\u00e1tica. Por ejemplo, el remitente crea una prueba de la transacci\u00f3n con los siguientes detalles.<\/p>\n<ul>\n<li>Las transacciones tienen valores de entrada y salida coincidentes.<\/li>\n<li>El remitente tiene claves privadas apropiadas para la entrada.<\/li>\n<li>Las claves privadas est\u00e1n vinculadas criptogr\u00e1ficamente a una firma digital para esa transacci\u00f3n.<\/li>\n<\/ul>\n<p>Todas las pruebas mencionadas anteriormente garantizan que nadie pueda modificar la transacci\u00f3n, excepto el remitente con claves privadas. Sin embargo, estas pruebas funcionan de forma diferente para cada criptomoneda. Por ejemplo, Zcash rastrea las transacciones no utilizadas mediante compromisos y necesita revelar un anulador para gastar dichos compromisos. Zcash mantiene la privacidad de estos compromisos y anuladores almacen\u00e1ndolos como hashes.<\/p>\n<p>Los ZK-SNARKs son una tecnolog\u00eda potencial que las criptomonedas pueden aprovechar para mejorar la privacidad. Sin embargo, los usuarios deben ser cautelosos, ya que estas monedas de privacidad tambi\u00e9n son vol\u00e1tiles, al igual que otras criptomonedas. Por lo tanto, investigue y tome decisiones informadas antes de invertir en cualquier moneda de privacidad.<\/p>\n<h2>Cr\u00edticas de ZK-SNARK<\/h2>\n<p>Existen algunas cr\u00edticas a los ZK-SNARK. Ve\u00e1moslas brevemente.<\/p>\n<ul>\n<li>Cualquiera con acceso a claves privadas puede crear pruebas falsas y generar nuevos tokens Zcash mediante falsificaci\u00f3n. Zcash evita esto desarrollando protocolos de prueba y distribuy\u00e9ndolos entre m\u00faltiples partes.<\/li>\n<li>Zcash se cre\u00f3 con un impuesto del 20% para los fundadores durante sus primeros a\u00f1os. Este impuesto se utiliza para compensar a los desarrolladores de criptomonedas. Los cr\u00edticos sugirieron que los fundadores podr\u00edan usar este sistema y crear cualquier cantidad de tokens Zcash.<\/li>\n<li>Los desarrolladores han estado intentando mejorar ZK-SNARKs desde 2019 eliminando la configuraci\u00f3n confiable.<\/li>\n<li>Los desarrolladores de Zcash implementaron el sistema de conocimiento cero de Halo 2 para evitar problemas de privacidad, ya que Halo 2 no requiere una configuraci\u00f3n de confianza entre usuarios.<\/li>\n<\/ul>\n<h4 style=\"text-align: center;\">Convierte las palabras en sonido: \u00a1presiona Play!<\/h4>\n<p><iframe style=\"border-radius:12px\" src=\"https:\/\/open.spotify.com\/embed\/episode\/5Je8qi8lLcojxATu37Y1gb?utm_source=generator&#038;t=0\" width=\"100%\" height=\"152\" frameborder=\"0\" allowfullscreen=\"\" allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\"><\/iframe><\/p>","protected":false},"excerpt":{"rendered":"Profundicemos en la tecnolog\u00eda centrada en la privacidad, ZK-SNARK, y c\u00f3mo funciona y mejora la privacidad de las criptomonedas en detalle en este blog.","protected":false},"author":2993,"featured_media":36250,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[202],"tags":[957],"class_list":["post-36248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cryptocurrency","tag-zk-snark-algorithm"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/posts\/36248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/users\/2993"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/comments?post=36248"}],"version-history":[{"count":0,"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/posts\/36248\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/media\/36250"}],"wp:attachment":[{"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/media?parent=36248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/categories?post=36248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cryptominerbros.com\/es\/wp-json\/wp\/v2\/tags?post=36248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}