¿Qué son los SNARKs y STARKS en Ethereum?
SNARK (Succinct Non-Interactive Arguments of Knowledge) y STARK (Scalable Transparent ARguments of Knowledge) son técnicas criptográficas utilizadas en la cadena de bloques Ethereum y otras plataformas de cadenas de bloques para mejorar la privacidad, la seguridad y la escalabilidad. Tanto los SNARK como los STARK son formas de pruebas de conocimiento cero, que permiten a una parte demostrar a otra que posee ciertos conocimientos sin revelarlos.
He aquí una visión general de SNARKs y STARKs en Ethereum:
1. SNARKs (Argumentos Sucintos No Interactivos de Conocimiento)
- Concisión: Los SNARKs son “sucintos” en el sentido de que generan pruebas cortas que pueden ser verificadas eficientemente. Estas pruebas son mucho más pequeñas en tamaño en comparación con las pruebas de conocimiento tradicionales, lo que las hace adecuadas para su uso en aplicaciones blockchain donde el almacenamiento de datos y la eficiencia de las transacciones son críticos.
 - No interactivas: Las SNARK no son interactivas, lo que significa que el prover puede generar una prueba sin necesidad de interacción adicional con un verificador. Esto es importante para la eficiencia en las transacciones de blockchain.
 
En Ethereum, los SNARK se han utilizado en diversas aplicaciones, incluidas soluciones de escalado como los zk-Rollups (Zero-Knowledge Rollups), que permiten el cálculo fuera de la cadena y la compresión de datos manteniendo la seguridad y la integridad de la blockchain de Ethereum.
2. STARKs (Scalable Transparent ARguments of Knowledge)
- Escalabilidad: Los STARKs están diseñados para ser altamente escalables, permitiendo la verificación de grandes volúmenes de datos de manera eficiente. Son muy adecuados para aplicaciones que requieren una gran capacidad de cálculo y procesamiento de datos.
 - Transparencia: Los STARK son “transparentes” porque no dependen de parámetros de configuración de confianza, que se utilizan en algunos otros sistemas criptográficos, como los SNARK. Un sistema transparente mejora la seguridad porque no hay necesidad de confiar en una autoridad central durante la fase de configuración. En Ethereum, las STARK pueden utilizarse de varias formas, como mejorar la privacidad, permitir la verificación eficiente de cálculos complejos en la cadena de bloques y mejorar la escalabilidad general de la red.
 
En Ethereum, las STARK pueden utilizarse de varias formas, como mejorar la privacidad, permitir la verificación eficiente de cálculos complejos en la cadena de bloques y mejorar la escalabilidad general de la red.
Tanto las SNARK como las STARK son herramientas criptográficas que pueden ayudar a Ethereum y a otras plataformas de blockchain a superar los retos de escalabilidad, manteniendo o mejorando al mismo tiempo la seguridad y la privacidad. Son especialmente importantes para permitir soluciones eficientes de Capa 2 y mejorar las capacidades de las aplicaciones descentralizadas (DApps) en la red Ethereum.

Leave a Reply
Want to join the discussion?Feel free to contribute!