En 2015, el protocolo Ethereum propuso una visión para una computadora mundial descentralizada capaz de rediseñar una Internet libre y abierta, alejada de los caprichos y limitaciones de las entidades centralizadas. Si bien Ethereum se ha convertido en la base de Web3 tal como la conocemos, su crecimiento quedó subrayado por las actualizaciones que serían necesarias para alcanzar su máximo potencial. Como resultado, la capa 2 ha surgido como clara favorita en la carrera por escalar la red para su adopción masiva. Los sistemas que utilizan tecnologías de conocimiento cero (ZK) se encuentran entre los más prometedores, y su potencial no se limita a la ampliación.
Mihailo Bjelic es el cofundador de Polygon. Este artículo es parte de Cripto 2023.
Se espera que la tecnología impulsada por ZK revolucione innumerables sectores, desde los juegos hasta los pagos, y desde la identidad digital hasta las soluciones empresariales. De cara al futuro, 2023 promete ser el año en que la tecnología ZK realmente comience a despegar.
¿Qué es la tecnología de conocimiento cero?
La tecnología de conocimiento cero se refiere a herramientas que utilizan la criptografía para demostrar que algo es cierto sin revelar ninguna información adicional aparte del hecho de que es cierto. El valor de una herramienta de este tipo para las criptomonedas es que reduce en gran medida los costos de procesamiento de datos (como los datos de transacciones en una cadena de bloques) sin comprometer la seguridad o la descentralización que hacen que estas redes monetarias sean únicas.
La aplicación de la tecnología ZK permite a las redes blockchain demostrar la autenticidad de sus operaciones de la manera más eficiente, utilizando la menor cantidad de pasos posibles. Esto tiene el poder de ser transformador para el desarrollo Web3 al reducir costos, aumentar la capacidad de rendimiento y expandir los casos de uso potenciales mucho más allá de lo que es posible actualmente.
Leer más: Polygon Stakes afirma tener la capa 2 de conocimiento cero más rápida con el lanzamiento de ‘Plonky2’
Hay pocas dudas entre los desarrolladores de blockchain de que la tecnología ZK representa la solución definitiva para el escalamiento de blockchain. Para muchos, es el avance más crucial para garantizar un entorno de Internet justo para el libre intercambio de valor y la propiedad digital de activos y datos, todo sin estar sometidos a un control centralizado.
Hasta hace poco, el escalado basado en ZK estaba limitado por su incompatibilidad con la máquina virtual Ethereum (EVM). No es estrictamente incompatible, por supuesto, pero quizás hostil. De hecho, muchos participantes de la industria proyectaron que se necesitaría más de una década para construir un paquete acumulativo de ZK de alto rendimiento y compatible con EVM. Afortunadamente, tomó mucho menos tiempo que eso.
Si bien la fusión de Ethereum en 2022 fue fundamental en la transición de la red de prueba de trabajo (PoW) a prueba de participación (PoS) más eficiente, representa solo el primer paso en la hoja de ruta más amplia de Ethereum, con mejoras en Cómo se almacenan los datos en cadena probablemente sea el siguiente paso.
La realización de esta hoja de ruta puede llevar años, aunque está claro que la tecnología ZK es parte de la visión a largo plazo de Ethereum. De hecho, el cofundador de Ethereum, Vitalik Buterin, ha declarado abiertamente que los paquetes acumulativos de ZK son la solución para escalar Ethereum. Dado esto, es fundamental que el desarrollo y la aplicación de la tecnología ZK se adhieran a los ideales centrales de Web3, entre los que destaca la transparencia.
Los usuarios no pueden confiar realmente en los resultados de una herramienta impulsada por ZK si no pueden verificar sus entradas de forma independiente. De esta manera, la transparencia requiere sistemas de prueba que tengan código fuente disponible para cada componente.
¿Cómo beneficiará la tecnología ZK a las criptomonedas?
Como se mencionó, ZK tiene una amplia gama de aplicaciones, pero hay varias en las que hay valor en el corto plazo.
Con la capacidad de ZK para aumentar el rendimiento y la seguridad y reducir las tarifas, los rollups de ZK también serán una herramienta importante para el sector financiero descentralizado. Aprovechar la sólida seguridad y descentralización de Ethereum y al mismo tiempo proporcionar escala sin confianza podría llevar a DeFi al siguiente nivel.
De manera similar, la tecnología de conocimiento cero podría tener un efecto en cadena en la industria de pagos. Las criptomonedas no han logrado convertirse en un canal ampliamente aceptado para pagos de empresas y consumidores, en gran medida como consecuencia de una escalabilidad limitada y altas tarifas (e impuestos, pero ese es un tema aparte con una solución menos técnica). Avances como zkEVM buscan desafiar esto, permitiendo que se realicen pilas de pago sólidas en Ethereum.
Además, para que las aplicaciones de juegos blockchain igualen el volumen de usuarios visto en el sector de juegos convencional, los paquetes acumulativos de ZK serán esenciales para procesar los cientos de miles, si no millones, de microtransacciones que requeriría un juego blockchain típico.
Otra área donde abundan los tipos de innovación que zkEVM puede aportar son las soluciones empresariales de blockchain. Hasta ahora, los usuarios empresariales han desconfiado de los problemas de seguridad que presentan las redes descentralizadas y su percibida falta de supervisión y responsabilidad.
Leer más: La tendencia hacia la privacidad de Blockchain: pruebas de conocimiento cero
La tecnología de conocimiento cero es precisamente lo que brindará responsabilidad a las redes descentralizadas sin someterse a una supervisión arbitraria. Su implementación proporcionará el tipo de seguridad que las empresas necesitan para interactuar con blockchains descentralizadas.
La tecnología ZK también se está aplicando a la identidad digital, proporcionando un medio descentralizado y que prioriza la privacidad para que los usuarios verifiquen sus credenciales e identidad sin revelar información personal. Dicha identificación ofrece una solución descentralizada para que los usuarios cumplan con los controles de conocimiento de su cliente (KYC) y contra el lavado de dinero (AML) sin depender de terceros para almacenar y procesar sus datos.
En respuesta al colapso del intercambio FTX, Vitalik propuso una solución basada en ZK para prevenir futuros FTX. Un intercambio de criptomonedas podría utilizar pruebas de conocimiento cero para demostrar solvencia mediante la publicación de una prueba de reservas. Esto permitiría a un intercambio confirmar que tiene la liquidez para cubrir los retiros de los clientes sin revelar la información comercial confidencial que contiene.
Con tanto potencial proveniente de un solo avance tecnológico, es cada vez más difícil argumentar que los paquetes acumulativos de ZK no desempeñarán un papel central en la amplia adopción de las criptomonedas. Si bien esta lista de posibles casos de uso no es exhaustiva, lo más probable es que la aplicación más útil e innovadora de ZK aún no exista.
Como analogía útil, consideremos que la explosión de las redes sociales fue en parte consecuencia de que eran una aplicación que sólo podía existir en Internet: no tenía antecedentes en el mundo real. En algún lugar hay un joven desarrollador con una idea incipiente para algo que sólo puede construirse en una cadena de bloques.
Los rollups de ZK y zkEVM están enfocando la visión de Ethereum de una web descentralizada.