- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
ZoKrates busca traer lo mejor de Zcash a Ethereum con su debut en DevCon
Un nuevo lenguaje de programación, presentado en Devcon el martes, promete aumentar los niveles de Privacidad en la cadena de bloques Ethereum .
Quizás no sea una sorpresa que a Jacob Eberhardt se le otorgue el escenario en la conferencia anual de desarrolladores de Ethereum.
Con la escalabilidad y la Privacidad como prioridad para la red blockchain, ahora valorada en miles de millonesEl investigador de doctorado de la Universidad Técnica de Berlín se dispone a presentar un nuevo lenguaje de programación en el evento de Cancún, México, ONE para ayudar a Ethereum a mejorar estos debilidades clave.
Llamado ZoKrates, el objetivo del proyecto es proporcionar a los desarrolladores un conjunto de herramientas que pueda ayudarlos a aprovechar el potencial de una herramienta de Privacidad de blockchain muy esperada llamada zk-snarks.
Impulsado por la Criptomonedas Zcash, el Ethereum actualización de software reciente, promulgada en octubre, allanó el camino para un uso más sencillo del código y, dado que desbloquea efectivamente el uso de esta función, las implicaciones de ZoKrates son potencialmente enormes.
En ONE, está diseñado para que cualquier desarrollador de Ethereum pueda implementarlo fácilmente, lo que podría hacer que comiencen a aparecer funciones de Privacidad . aplicaciones descentralizadas y tokens. Y segundo, dado que los zk-snarks comprimen la información, ZoKrates tiene el potencial de ayudar a escalar la plataforma Ethereum al trasladar los cálculos fuera de la cadena de bloques principal, lo que facilita el almacenamiento de datos.
En resumen, ZoKrates permite ocultar información de la cadena de bloques principal de Ethereum y luego cargarla en un contrato inteligente que la red aún puede verificar, todo sin exponer la información del contrato.
Eberhardt le dijo a CoinDesk:
Se habló mucho de Zk-snarks, pero la brecha entre el concepto teórico y su aplicación práctica parecía enorme. Intento salvar esa brecha.
Costo-beneficio
También es digno de mención cómo exactamente Eberhardt cree haber logrado la hazaña.
Para empezar, ZoKrates es un tipo de contrato inteligente de Ethereum . Una versión personalizada del código autoejecutable que se ejecuta en la red, la herramienta sirve para transferir una operación zk-snark a la blockchain y verificar la validez de la información.
Como lo describe Eberhardt, un contrato de ZoKrates verifica que un cálculo, o un conjunto de transacciones, se realizó correctamente, o en sus palabras, "transforma un programa en un conjunto de condiciones".
Esto acerca a Ethereum un paso más a ofrecer transacciones privadas en su blockchain. Sin embargo, al igual que la implementación de la Privacidad en Ethereum , la tarea no es nada sencilla.
En ONE, verificar un zk-snark sigue siendo costoso. Cuando se lee información cifrada y se acepta en la blockchain de Ethereum , se requiere un gran esfuerzo computacional, que en Ethereum se mide en unidades de "GAS". Sin embargo, es crucial que el costo de verificar un contrato de ZoKrates, si bien es alto, se mantenga constante, independientemente de la complejidad del cálculo.
Actualmente, la tarifa de verificación de ZoKrates es de aproximadamente 1,6 millones de GAS. En resumen, para los posibles usuarios, cualquier cifra superior a esta resultaría más económica en ZoKrates.
En cuanto a lo que ocurre en la propia cadena de bloques, los cálculos aún tendrían que ajustarse a las limitaciones de tamaño de bloque de Ethereum. Sin embargo, en lugar de llenar los bloques con datos de transacciones, el libro mayor distribuido presentaría pruebas de que se ha verificado cualquier transacción.
Desafíos futuros
Si bien las posibilidades son apasionantes, el proyecto también tiene sus obstáculos.
Eberhardt identificó dos desafíos principales: por un ONE, ZoKrates aún se encuentra en fase de desarrollo, lo que significa que si bien el código es de código abierto, no está listo para usarse en aplicaciones de producción.
Además, Eberhardt trabaja actualmente en solitario en el proyecto, con la participación y el debate de Christian Reitwiessner, líder de zk-snarks en Ethereum. Por ello, según Eberhardt, no se puede predecir el cronograma de desarrollo.
Y, por supuesto, como siempre en el mundo blockchain, haypreocupacionessobre los propios zk-snarks, yconceptos alternativosestán compitiendo por la atención.
Aviso legal:CoinDesk es una subsidiaria de Digital Currency Group, que tiene una participación accionaria en Zcash Company, la entidad con fines de lucro que desarrolla el protocolo Zcash .
Papel trituradoImagen vía Shutterstock
Rachel-Rose O'Leary
Rachel-Rose O'Leary es programadora y escritora en Dark Renaissance Technologies. Fue redactora principal de tecnología para CoinDesk entre 2017 y 2018, cubriendo temas de Privacidad y Ethereum. Tiene formación en arte digital y filosofía, y escribe sobre Cripto desde 2015.
