La tecnología zk-SNARK es una prueba criptográfica que permite a una parte demostrar que tiene información sin tener que revelarla. zk-SNARK es un acrónimo de Zero-Knowledge Succinct Non-Interactive Argument of Knowledge. Más específicamente, un zk-SNARK es un protocolo de prueba de conocimiento cero que se utiliza para demostrar la posesión de cierta información sin revelar esa información. Esta tecnología podría desempeñar un papel clave en el desarrollo futuro de Ethereum.
Entendiendo la tecnología zk-SNARK
Las primeras pruebas de conocimiento cero se desarrollaron a fines de la década de 1980, con un artículo de investigación seminal titulado Cómo explicar los protocolos de conocimiento cero a tus hijos Publicado en 1990 por el criptógrafo Jean-Jacques Quisquater.
El artículo analiza las pruebas de conocimiento cero en el contexto de una parábola sobre la cueva de Ali Baba. Sin embargo, en aras de la brevedad, es importante entender que esta evidencia tiene un objetivo básico y tres actores principales. El verificador necesita asegurarse de que el ensayador tiene conocimiento de un parámetro secreto llamado testigo. Este testigo debe satisfacer una relación sin revelarla al examinador ni a nadie más.
En un escenario del mundo real, imagine que un cliente quiere ingresar a un bar y necesita demostrar que tiene la edad legal para beber de 21 años. El invitado no quiere revelar su edad exacta, pero el portero de la puerta debe verificar que tiene permitido beber legalmente. Teóricamente, utilizando la prueba de conocimiento cero, el portero podría escanear la identificación del usuario y determinar si tiene más de 21 años. Tenga en cuenta que no es necesario revelar la edad exacta del usuario.
Hoy en día, zk-SNARK a menudo se asocia con criptomonedas y blockchain. Veremos esta conexión en la siguiente sección.
Tecnología zk-SNARK y criptomoneda
Cuando se desarrollaron por primera vez las criptomonedas como Bitcoin, la privacidad era menos importante que la necesidad de crear un sistema sin confianza para mantener la integridad de las transacciones digitales.
De hecho, los usuarios de Bitcoin asumieron que tales transacciones eran anónimas ya que sus identidades reales no estaban vinculadas a las claves públicas de los usuarios. En los últimos años, los intentos concertados de científicos de datos, piratas informáticos y organismos encargados de hacer cumplir la ley han demostrado que es relativamente fácil identificar a las personas que han compartido información seudónima con múltiples fuentes.
Esto volvió a enfocar la privacidad y condujo al desarrollo de monedas como Zcash con tecnología zk-SNARK. Esta tecnología se basa en funciones matemáticas complejas, pero en el caso de Zcash, zk-SNARKS se puede verificar casi instantáneamente, sin necesidad de interacción entre el verificador y el verificador. La identidad del examinador y del examinador, así como el monto del pago, permanecen ocultos. Es importante destacar que zk-SNARKS generalmente consume muchos menos datos que una transacción estándar de bitcoin, lo que los hace más escalables.
Aplicaciones futuras de zk-SNARK
zk-SNARK tiene usos futuros virtualmente ilimitados, ya que es útil donde se requiere verificación sin revelar entradas o revelar información.
Sin embargo, su utilidad es algo limitada ya que la producción de pruebas para funciones complejas requiere muchos recursos. Cuando se trata de criptomonedas, los creadores detrás de Zcash están trabajando para optimizar este proceso para que esté más disponible.
En cualquier caso, los zk-SNARK se pueden agregar a cualquier solución de contabilidad distribuida existente para agregar una capa adicional de seguridad para casos de uso empresarial. Esta solución es particularmente atractiva para varias empresas que trabajan en la misma cadena de bloques y desean mantener privada la información comercial confidencial o patentada. En lugar de compartir esta información con otros jugadores, zk-SNARKS permite que cada empresa almacene solo pruebas de cada transacción en un nodo específico.
Las tesis centrales:
La tecnología zk-SNARK es una prueba criptográfica que permite a una parte demostrar que tiene información sin tener que revelarla.
La tecnología zk-SNARK se asocia más comúnmente con blockchain y criptomonedas, pero fue acuñada por el criptógrafo Jean-Jacques Quisquater a fines de la década de 1980.
La tecnología zk-SNARK es una herramienta importante para varias empresas que trabajan con información confidencial en la misma cadena de bloques. La tecnología se generalizará mucho más a medida que las funciones de verificación se vuelvan menos intensivas desde el punto de vista computacional.
Conceptos de negocios conectados
Según Joel Monegro, exanalista de USV (una firma de capital de riesgo), la cadena de bloques implica la creación de valor en sus registros. Donde la web ha hecho posible capturar valor a nivel de aplicación (por ejemplo, Facebook, Twitter, Google y muchos otros). En una economía de cadenas de bloques, este valor podría ser capturado por los protocolos basados en cadenas de bloques (por ejemplo, Bitcoin y Ethereum). Sin embargo, según el inversionista de blockchain Paivinen, los protocolos podrían volverse más delgados incluso en una economía basada en blockchain debido a la facilidad de bifurcación, los incentivos para competir y la interoperabilidad e intercambiabilidad mejoradas. Aunque el límite de tamaño puede ser menor en comparación con una economía basada en la web, donde el gran tamaño crea una ventaja económica. ¡El éxito de blockchain dependerá de su viabilidad comercial!Una prueba de participación (PoS) es una forma de algoritmo de consenso que se utiliza para llegar a un acuerdo sobre una red distribuida. Esto lo convierte en uno de los algoritmos de consenso más importantes para los protocolos de cadena de bloques (como el protocolo Casper de Ethereum) junto con la Prueba de trabajo. La prueba de participación ofrece los beneficios de seguridad, riesgo de centralización reducido y eficiencia energética.Una prueba de trabajo es una forma de algoritmo de consenso que se utiliza para llegar a un acuerdo en una red distribuida. En una prueba de trabajo, los mineros compiten para completar transacciones en la red convirtiendo problemas matemáticos difíciles (por ejemplo, funciones hash) y son recompensados con monedas por hacerlo.Un modelo de negocio de blockchain según el marco FourWeekMBA consta de cuatro componentes principales: modelo de valor (filosofía central, valores centrales y propuesta de valor para las partes interesadas clave), modelo de blockchain (reglas de protocolo, forma de red y capa/ecosistema de aplicación), modelo de distribución (canales clave que el protocolo fortalece a sus comunidades) y el modelo económico (las dinámicas/incentivos por los cuales los actores del protocolo ganan dinero). La unión de estos elementos puede servir como base para construir y analizar un modelo de negocio sólido de blockchain.Ethereum se lanzó en 2015 con su criptomoneda Ether como un software de plataforma descentralizado de código abierto basado en blockchain. Los contratos inteligentes están habilitados y las aplicaciones distribuidas (dApps) se construyen sin tiempo de inactividad ni interferencia de terceros. Además, ayuda a los desarrolladores a crear y publicar aplicaciones, ya que también es un lenguaje de programación que se ejecuta en una cadena de bloques.The Graph es un token de utilidad ERC20 (construido sobre Ethereum) que permite a los consumidores consultar libremente la cadena de bloques a través de una base de datos totalmente descentralizada mantenida por indexadores, promovida mediante tokens de pago (llamados GRT). La red también es supervisada por curadores y delegados que ayudan a mantener un índice de alta calidad.BAT o token de atención básica es un token de utilidad que tiene como objetivo proporcionar herramientas web basadas en la privacidad para que los anunciantes y usuarios moneticen la atención en la web de manera descentralizada a través de tecnologías basadas en blockchain. Por lo tanto, el ecosistema BAT gira en torno a un navegador (Brave), un motor de búsqueda basado en la privacidad (Brave Search) y un token de utilidad (BAT). Los usuarios pueden optar por recibir anuncios y, por lo tanto, ganar dinero prestando atención a los anuncios mientras navegan por Internet.En 2012, los cofundadores Christian Larsen y Jed McCaleb crearon Ripple, una tecnología que funciona como una criptomoneda lista para usar llamada XRP y como una plataforma de pago digital para transacciones monetarias. Mientras que Ripple es la empresa de tecnología, XRP es el libro mayor descentralizado.En 2014, Jed McCaleb, quien también desempeñó un papel clave en el desarrollo de Ripple, creó una criptomoneda para permitir transacciones de dinero rápidas, confiables y asequibles. La misma criptomoneda ha crecido significativamente siete años después. Es una de las criptomonedas más destacadas en la actualidad a la hora de brindar una plataforma en tiempo real que conecta bancos, sistemas de pago y personas. ¡Conoce a Estelar!A principios de 2019, se realizó un proyecto conjunto entre TRON y la Fundación BitTorrent llamado BitTorrent Token. El token de BitTorrent se introdujo para tokenizar el popular protocolo de intercambio de archivos y mejorar la entrega de contenido y la accesibilidad al ancho de banda mediante la tecnología blockchain.Chainlink se considera la red Oracle descentralizada más establecida. Como un ecosistema que ejecuta múltiples redes Oracle descentralizadas simultáneamente. Como un servicio Oracle descentralizado basado en Ethereum, Chainlink tiene el poder de respaldar el desarrollo de soluciones de cadena de bloques tanto para empresas tradicionales como para corporaciones.Uniswap es un renombrado intercambio criptográfico descentralizado fundado en 2018 y basado en la cadena de bloques Ethereum para proporcionar liquidez al sistema. Como una tecnología de intercambio de criptomonedas que funciona de manera descentralizada. El protocolo Uniswap heredó su nombre de la empresa que lo creó: Uniswap. A través de contratos inteligentes, el protocolo Uniswap automatiza las transacciones entre tokens de criptomonedas en la cadena de bloques de Ethereum.En esencia, Polkadot es un proyecto de criptomoneda creado con el objetivo de transformar y potenciar una Internet descentralizada, Web 3.0, en el futuro. Polkadot es una plataforma descentralizada que la hace interoperable con otras cadenas de bloques.Creado y desarrollado como una alternativa a Ethereum, Cardano afirma ser el primer protocolo blockchain descentralizado que utiliza un enfoque científico y se somete a una evaluación por pares.Solana es una red blockchain enfocada en transacciones rápidas y de alto rendimiento. Para aumentar la velocidad, se emplea un enfoque único de secuenciación de transacciones. Los usuarios pueden usar SOL, la criptomoneda nativa de la red, para cubrir los costos de transacción y celebrar contratos inteligentes.
Continúe leyendo: Marco para modelos de negocio de cadena de bloques, finanzas descentralizadas, economía de cadena de bloques, Bitcoin, bifurcación dura.
Lea también: Prueba de participación, Prueba de trabajo, Blockchain, ERC-20, DAO, NFT.
Las mejores guías gratuitas:
Relacionado
Si quieres conocer otros artículos parecidos a La tecnología zk-SNARK en pocas palabras puedes visitar la categoría Negocios Online.
Deja una respuesta